|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.org.OrganizationServicesHelper
Class that provides convenient access to the Organization Services manager
functionality.
Supported API: true
Extendable: false
Field Summary | |
static String |
BASE_SCOPE
Supported API: false |
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private static int[] |
hashCodeTable
Generate a system independent hashcode for use in differentiating between principals that have the same name but different LDAP distinguished names. |
private static HashSet |
internalOrgIdSet
|
static OrganizationServicesManager |
manager
Provides access to org services manager functionality. |
protected static long |
OLD_FORMAT_VERSION_UID
|
static String |
ONE_LEVEL_SCOPE
Supported API: false |
static String |
PJL_GROUP_SERVICE
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
static String |
SUBTREE_SCOPE
Supported API: false |
static boolean |
VERBOSE
|
Constructor Summary | |
OrganizationServicesHelper()
|
Method Summary | |
protected static void |
checkDisable(WTPrincipal principal)
Check if the given principal may be disabled. |
static WTGroup |
erase(WTGroup group)
Delete a group or organization from the directory service and remove it from the Windchill database. |
static String |
hashCode(String dn)
|
static boolean |
isInternalOrganization(WTOrganization organization)
Returns true if and only if the argument organization corresponds to an internal organization. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(OrganizationServicesHelper thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final OrganizationServicesManager manager
public static final String BASE_SCOPE
public static final String ONE_LEVEL_SCOPE
public static final String SUBTREE_SCOPE
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
public static final String PJL_GROUP_SERVICE
public static final boolean VERBOSE
private static HashSet internalOrgIdSet
private static int[] hashCodeTable
Constructor Detail |
public OrganizationServicesHelper()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(OrganizationServicesHelper thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
protected static void checkDisable(WTPrincipal principal) throws OrganizationServicesException, WTException
principal
-
OrganizationServicesException
WTException
public static boolean isInternalOrganization(WTOrganization organization)
wt.properties
property, wt.org.InternalOrganizations
. Throws a NullPointerException
if the argument is null.
organization
- WTOrganization whose status as internal is to be determined
public static String hashCode(String dn)
public static WTGroup erase(WTGroup group) throws WTException
group
- The group to be deleted from the directory service and
removed from the Windchill database.
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |