Package wt.inf.container

Interface Summary
CanCreateDelegate Delegated to by WTContainerService.checkCreate.
ContainerIterator An extension of Iterator that provides container-specific next() methods.
ContextProviderDelegate

Supported API: false

Extendable: false
MigrateContainerHelper.Logger Assigned in initialize()
WTContained An interface for Persistable objects that store a reference to their WTContainer.
WTContainedIdentified A utitlity interface that objects that are both Identified and WTContained should implement.
WTContainer Implementors of WTContainer should create a new WTContainerInfo in their initializer: protected void initialize() throws WTException { super.initialize(); try { setContainerInfo(WTContainerInfo.newWTContainerInfo()); } catch (WTPropertyVetoException wtpve) { throw new WTException(wtpve); } }

Supported API: true

Extendable: false
WTContainerCreator

Supported API: false

Extendable: false
WTContainerNamespace Allows the IdentityService to automatically handled updates to and queries for WTContainedIdentified objects.
WTContainerService

Supported API: true

Extendable: false
WTContainerServiceSvr

Supported API: true

Extendable: false
WTContainerTemplate Defines a default set of data to load into a WTContainer

Supported API: true

Extendable: false
WTOrganizationValidator Creates and/or retrieves a WTOragnization.
 

Class Summary
AllContainersMigrator Completes the migration of all containers using the WTContainerCreator.migrate API.
AuditServiceEventHandler

Supported API: false

Extendable: false
ClassicLink Use the newClassicLink static factory method(s), not the ClassicLink constructor, to construct instances of this class.
ContainerLink Use the newContainerLink static factory method(s), not the ContainerLink constructor, to construct instances of this class.
ContainerManagerAdHocAclMigrator  
ContainerManagerAdHocAclMigrator.Server  
ContainerPath Deprecated. Replaced by WTContainerHelper.getPath and WTContainerHelper.getDisplayPath
ContainerPathCache  
ContainerPathCache.PathToContainerMessenger  
ContainerPathCache.Singleton  
ContainerPathHelper

Supported API: false

Extendable: false
ContainerSpec A ContainerSpec encapsulates a set of criteria used to specify a set of containers.
ContainerSpecHelper Utility class used by WTContainerHelper and StandardWTContainerService to build StatementSpecs from ContainerSpecs.
ContainerSpecHelper.IteratedShareables  
ContainerSpecHelper.QueryConfig Builds and caches the possible descendants of a given container class
ContainerSpecWhereCondition Generates a ContainerSpec-based WhereCondition using WTContainerHelper.getWhereContainerIn.
ContextProviderDelegateFactory

Supported API: false

Extendable: false
ContextProviderDelegateFactory.CacheKey  
ContextProviderDelegateFactory.Singleton  
CreatorsLink Maps an OrgContainer to a WTGroup that contains the users that should be allowed to create a certain container type within the org container.
CreatorsMap A collection of CreatorsLinks for a certain OrgContainer

Supported API: false

Extendable: false
DefaultCanCreateDelegate Vetoes container creation if: The user does not have create access for the container type in the parent container's base public domain, or the parent's system domain if the base public domain does not exist.
DefaultContextProviderDelegate

Supported API: false

Extendable: false
DefaultWTOrganizationValidator Provides a final template implementation of validate.
DeleteManagerEventHandler

Supported API: false

Extendable: false
DeleteManagerEventHandler.Emailer  
DirectoryHelperSvr A server-side utility that encapsulates the handling of directory operations for the wt/inf packages.
DirectoryHelperSvr.ExchangeCreationBase  
DirectoryHelperSvr.PrincipalRollbackListener  
DirectoryHelperSvr.UnaffiliatedDomain  
DirectoryHelperSvr.UserDomain  
DisplayIdentificationContainerDelegate Constructs a container's identity based on the container's name.
DisplayIdentificationExchangeDelegate Overrides the default behavior so that the exchange container's identity is just "Site" as opposed to "Site Site"

Supported API: false

Extendable: false
ExchangeContainer A special type of container that is used as the root of a given installation's container hierarchy.
FinalizeOrganizationAccessR6ToR7 This is a method server "B" migrator intended to clean up loose ends related to organization-based access control.
FolderServiceEventHandler

Supported API: false

Extendable: false
IdentifiedContainerLink Use the newIdentifiedContainerLink static factory method(s), not the IdentifiedContainerLink constructor, to construct instances of this class.
IdentityServiceEventHandler

Supported API: false

Extendable: false
IdentityServiceEventHandler.OrgSubtreeUpdater  
IdentityServiceEventHandler.SubtreeUpdater  
LoadContainer Provides utility methods for loading containers and container-related data.
LoadDefaultOrgContainer Creates the default org container.
LoadExchangeContainer Creates the exchange container and assigns it to the special domains.
LoadWindchillPDMContainer Creates the classic container, and updates the exchange container's classic reference.
LookupSpec Encapsulates the criteria needed to do a container-based lookup.
LookupSpecHelper Utility class for the WTContainerService#lookup(LookupSpec) API

Supported API: false

Extendable: false
MigrateContainerHelper Provides utility methods to access cached instances of the exchange and default org container's domains and cabinets, as well as some general utility methods.
MigrateGroupDomainsR6ToR7 Assigns all groups in the system domain to the unaffiliated domain, with the exception of the site administrators group
MigrateReportTemplates Moves report templates to the exchange container.
MigrateUserCabFolderToXchgContainer Migrates personal cabinet containers.
OrganizationCache Maintains a cache of internet domain names to WTOrganizations, and a cache of WTOrganizations to OrgContainers.
OrganizationCache.DomainToOrgMessenger  
OrganizationCache.ExchangeInfo Stores the exchange's internet domain and oid JVM Ensures thread-safe lazy initialization
OrganizationCache.OrgToContainerMessenger  
OrganizationCache.RemotePlaceholder A utility class that allows the cache to signal whether a remote call is necessary when an object is added to the local cache
OrganizationCache.Singleton JVM ensures thread-safe lazy initialization of instance
OrganizationReferenceMigrator Assigns all concrete OrganizationOwnedImpl, WTContained objects with null organization ownership to the organization of their parent container.
OrganizationSync Ensures that organization-related properties of a user or set of users are in sync with their current organization.
OrganizationSync.UnaffiliatedDomain  
OrgContainer A container for an organization's business and administrative objects.
OrgContainerContextProviderDelegate

Supported API: false

Extendable: false
ParticipatingMembersLink Use the newParticipatingMembersLink static factory method(s), not the ParticipatingMembersLink constructor, to construct instances of this class.
PersistenceManagerEventHandler

Supported API: false

Extendable: false
PJL_PDML_SystemCabinetMigrator Assigns objects in the exchange container's system cabinet to the exchange container
PJL_PDML_WTContainedMigrator Validates that all objects in WTContained tables have a non-null container reference.
PrincipalQueryResult The result of a principal query.
PrincipalSpec Used to configure the set of DirectoryContextProviders returned by WTContainerService.getPublicContextProviders(PrincipalSpec).
PrivateDomainLink Use the newPrivateDomainLink static factory method(s), not the PrivateDomainLink constructor, to construct instances of this class.
PropertyComparator A utility class that can be used to compare two instances of a class by comparing the instances values of a Comparable property of the class.
PublicDomainLink Use the newPublicDomainLink static factory method(s), not the PublicDomainLink constructor, to construct instances of this class.
PublicDomainSet A Set of all the public domains in a given container.
StandardWTContainerService Use the newStandardWTContainerService static factory method(s), not the StandardWTContainerService constructor, to construct instances of this class.
StandardWTContainerService.DomainInfo  
StandardWTContainerService.IsAdministratorKey  
StandardWTContainerService.TemplateTypes  
TemplateLink Use the newTemplateLink static factory method(s), not the TemplateLink constructor, to construct instances of this class.
WorkInProgressEventHandler

Supported API: false

Extendable: false
WTContainedMigrator Assigns WTContained objects with null container references to either the exchange or classic container.
WTContainerCreateRequest

Supported API: false

Extendable: false
WTContainerCreatorFactory

Supported API: false

Extendable: false
WTContainerCreatorFactory.Singleton  
WTContainerHelper

Supported API: true

Extendable: false
WTContainerHelper.Classic  
WTContainerHelper.ContainerConfig  
WTContainerHelper.ContainerInfo  
WTContainerHelper.Exchange  
WTContainerIdentity Used to rename a container.
WTContainerInfo Encapsulates the set of attributes that all implementors of WTContainer share.
WTContainerMoveEvent

Supported API: true

Extendable: false
WTContainerNamespaceDelegate

Supported API: false

Extendable: false
WTContainerRef Use the newWTContainerRef static factory method(s), not the WTContainerRef constructor, to construct instances of this class.
WTContainerReferenceSearch This class is used to generate SearchCondition objects that are used to append to a QuerySpec for Container Aware type searches.
WTContainerServerHelper

Supported API: true

Extendable: false
WTContainerServerHelper.DomainDescription  
WTContainerServiceEvent Fired by the WTContainerService.create API.
WTContainerServiceFwd

Supported API: false

Extendable: false
WTContainerTemplateRef Use the newWTContainerTemplateRef static factory method(s), not the WTContainerTemplateRef constructor, to construct instances of this class.
 

Exception Summary
ClassicContainerNotFoundException Thrown by accessors for the installation's classic container, if the container does not exist.
ContainerPathException

Supported API: false

Extendable: false
WTContainerException

Supported API: false

Extendable: false