|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
AttributeHolder | Interface specifying a generic attribute holding behavior. |
DirectoryContextProvider | Supported API: false Extendable: false |
NewUserProcessingDelegate | This interface is used to provide a hook into the POST_STORE event processing of WTUsers. |
OrganizationOwned | Supported API: true Extendable: false |
OrganizationOwnedIdentificationObjectNamespace | Supported API: false Extendable: false |
OrganizationOwnedImpl | This interface is designed to be implemented by business object e.g. |
OrganizationOwnedMaster | This interface is designed to be implemented by Mastered objects. |
OrganizationOwnedVersion | This interface is designed to be implemented by Versioned objects (e.g. |
OrganizationServicesManager | Interface containing methods for querying and manipulating users and groups. |
Class Summary | |
AuthNameKey | |
ChangeKeyMigratorR7 | Provides migration of Chagekey, remove organization reference for change objects, which do not implemet OrganizationOwned |
DefaultAttributeHolder | Supported API: false Extendable: false |
DefaultNewUserProcessDelegate | This is the default Windchill processing that takes place for all new users entering the system. |
DirectoryInfrastructureNode | Supported API: false Extendable: false |
DirectoryInfrastructureNodeCache | This class implements a cache service for directory infrastructure nodes. |
DirectoryKey | This class defines LDAP directory keys for the WTPrincipalCache. |
DirectoryQueryTranslator | Supported API: false Extendable: false |
DirectoryService | Supported API: false Extendable: false |
DirectorySubtree | Supported API: false Extendable: false |
ElectronicIdentificationInfo | Class which holds UI information for an ElectronicIdentification object This class is initialized in the StandardOrganizationServicesManager.populateElectronicIdentificationInfo and is kept as light as possible. |
GenericDirectoryContextProvider | Supported API: false Extendable: false |
GroupUserLink |
Use the newGroupUserLink static factory method(s), not the
GroupUserLink constructor, to construct instances of this
class. |
LDAPAttributeHolder | Deprecated. |
MasterIteration |
Use the newMasterIteration static factory method(s), not
the MasterIteration constructor, to construct instances
of this class. |
MoveGroupsR6toR7 | Migration strategy: Find all groups that are immediate children of the search base defined for the primary service of the Classic context. |
NewUserProcessingDelegateFactory | Supported API: false Extendable: false |
OrganizationOwnedIdentificationObjectNamespaceDelegate | Supported API: false Extendable: false |
OrganizationOwnedMigratorR7 | Provides migration of OrganizationOwner object (except WTContainer) |
OrganizationServicesEvent | Supported API: false Extendable: false |
OrganizationServicesHelper | Class that provides convenient access to the Organization Services manager functionality. |
OrganizationServicesManagerFwd | Interface containing methods for querying and manipulating users and groups. |
OrganizationServicesMgr | |
OrganizationServicesMigrationHelper | Provides utility methods for working with principals that do not require the method server to be running |
PendingUserDirectoryContextProvider | An implementation of the DirectoryContextProvider interface which provides access to a single directory service defined to hold "pending" users. |
PrincipalCollationKeyFactory | A collation key factory for Principals
Supported API: true Extendable: false |
SerialDirContext | Supported API: false Extendable: false |
StandardAttributeHolder | Deprecated. |
StandardOrganizationServicesManager | Standard implementation of the Organization Services Manager interface. |
TaskProfKey | This class provides the ability to profile Infoengine Tasks via the Profiling service. |
UpgradeUFIDsR6toR7 | Migration strategy: Obtain all entries from the REMOTEOBJECTINFO table that reference objects of type WTUser and WTGroup. |
WTAuthNameCache | |
WTDirKeyCache | |
WTGroup | Group of users. |
WTOrganization |
Use the newWTOrganization static factory method(s), not
the WTOrganization constructor, to construct instances of
this class. |
WTOrganizationIdentifier |
Use the newWTOrganizationIdentifier static factory method(s),
not the WTOrganizationIdentifier constructor, to construct
instances of this class. |
WTPrincipal | Abstract class that represents a user or a group of users. |
WTPrincipalCache | This class implements a principal cache service. |
WTPrincipalCache.OrphanGroupKey | |
WTPrincipalCacheElement | This class is used to cache Principal objects in the WTPrincipalCache. |
WTPrincipalReference | Reference to a principal object. |
WTPrincipalReferenceSearch | Search for a reference to the WTPrincipal listed. |
WTUser | The WTUser class represents users of the system. |
WTUserAndGroupToLDAPMigrator | Migration strategy: +) WTUser and WTGroup: .) values will be moved to the specified Directory. |
WTUserToProxyUserMigrator | A Federated ProxyUser needs the following information at minimum in order to be able to refresh itself. |
Exception Summary | |
AmbiguousPrincipalException | Supported API: false Extendable: false |
ExternalDirectoryException | Exception thrown when an unexpected situation occurs while trying to access an external directory server (eg. |
OrganizationServicesException | Base class of the hierarchy for organization services exceptions. |
PartialResultsException | Supported API: false Extendable: false |
PrincipalNameException | Exception thrown when an invalid name is provided for a principal. |
UserNotFoundException | Exception thrown when a user can't be found in the system. |
Org Package
The three main classes that compose this model are the
WTPrincipal, and its
derived classes, WTGroup, and WTUser. WTPrincipal objects contain
a name
which must be unique among users, groups, and
administrative domains.
WTGroup can contain zero or more users. Also, a user can be
in no group or in
many.
The WTUser class has fixed
and queryable attributes, and name-value pair
attributes. Fixed attributes are the name (inherited from WTPrincipal),
authenticationName, and fullName. Besides
these attributes, each WTUser has a
structured attribute holder for name-value pairs: the AttributeHolder (not shown
in the figure). This class is modeled after JNDI’s AttributeSet and multiple
values
can be associated with a given name. An attribute holder
is implemented as one of
two derived classes. If the user definition comes from an
LDAP server, the
LDAPAttributeHolder class is used; otherwise, the user definition is
local to the
Windchill system and the StandardAttributeHolder
is used.
Finally, this package hosts the WTPrincipalReference
class and manages a
principal cache (not shown in the figure) through its manager
(also not shown in
the figure).
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |