Package wt.enterprise

Provides the abstract building blocks of functionality from which most businesses classes are extended; also defines support for template processors, delegates and factories that are useful for UI development for these business classes.

See:
          Description

Interface Summary
ActionDelegate Deprecated.  
AttributeValueGenerator

Supported API: false

Extendable: false
CopyBinaryLinkDelegate Delegate for copying relationships.
CopyDelegate Delegate for making a new copy of an object for Save As.
EnterpriseService This service supports one RevisionControlled object being made from another RevisionControlled object (or made into if you look at it the other way) and persisting the relationship; one method, EnterpriseService.saveCopy(CopyRules,RevisionControlled,RevisionControlled), uses CopyRules.
FormActionDelegate Deprecated.  
LinkComparison

Supported API: true

Extendable: false
Templateable An object that implements the Templateable interface has the potential of being a template.
TemplateProcessor Deprecated.  
URLActionDelegate Deprecated.  
 

Class Summary
ActionDelegateFactory An action delegate factory creates instances of classes that implement the ActionDelegate interface.
AllocateProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
AllVersionsActionDelegate Defines methods that test the viability of a user doing an all versions on an object.
AllVersionsURLActionDelegate Defines utility methods for creating URLs for all versions for a user.
BasicLinkComparison

Supported API: true

Extendable: false
BasicTemplateProcessor Deprecated.  
BuildRuleBuildSourceProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
CabinetManaged This wt.lifecycle.LifeCycleManged first class information object is a CabinetMember for access control and local search purposes (but it won't show up in a folder or cabinet) and it is DomainAdministered; it is similar to Managed except that it is a CabinetMember rather than Foldered.
CabinetsTemplateFactory This class serves as an HTML template file factory for the CabinetsTemplateProcessor.
CabinetsTemplateProcessor

Supported API: false

Extendable: false
ChangeViewTemplateFactory This class is a factory that creates the desired instance of an HTMLTemplate for ChangeViewProcessor to process.
CheckInActionDelegate Defines methods that test the viability of a user doing a check-in on an object.
CheckInLFHURLActionDelegate Defines utility methods for creating URLs for user check-ins using local file handling.
CheckInURLActionDelegate Defines utility methods for creating URLs for user check-ins.
CheckOutActionDelegate Defines methods that test the viability of a user doing a check-out on an object.
CheckOutDelegate

Supported API: false

Extendable: false
CheckOutLFHDelegate

Supported API: false

Extendable: false
CheckOutURLActionDelegate Defines utility methods for creating URLs for user check-outs.
ConfigurationsProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
ContentLinkComparison

Supported API: true

Extendable: false
CopyFactory Used to generically call methods for the Save As function.
CopyMultiRules Used for internal configuring of the multi-object copy of WTPart and WTDocument.
CopyObjectInfo

Supported API: false

Extendable: false
CopyObjectToObjectLinkDelegate Delegate for object to object link copies.
CopyObjectToVersionLinkDelegate Delegate for object to version link copies.
CopyRules Used for internal configuring of the copy of WTPart and WTDocument.
CopyVersionToVersionLinkDelegate Delegate for version to version link copies.
CopyWTDocumentDelegate Specifc delegate for creating a non-persistant copy of the WTDocument object.
CopyWTPartDelegate Specifc delegate for creating a non-persistant copy of the WTPart object.
CopyWTPartUsageLinkDelegate Delegate for WTPartUsageLink copies; needed to ensure the PartUsesOccurrence gets copied forward.
CopyWTProductDelegate Specifc delegate for creating a non-persistant copy of the WTProduct object.
CopyWTSerialNumberedPartDelegate Specifc delegate for creating a non-persistant copy of the WTSerialNumberedPart object.
DescribesTemplateProcessor

Supported API: false

Extendable: false
DocumentPropertiesTemplateFactory This class is a factory that creates the desired instance of an HTMLTemplate for ChangeViewProcessor to process.
EnterpriseHelper This is the helper for EnterpriseService allowing static access via EnterpriseHelper.service; it has no helper methods defined.
EnterpriseServiceEvent

Supported API: false

Extendable: false
EnterpriseServiceFwd This service supports one RevisionControlled object being made from another RevisionControlled object (or made into if you look at it the other way) and persisting the relationship; one method, EnterpriseServiceFwd.saveCopy(CopyRules,RevisionControlled,RevisionControlled), uses CopyRules.
ErrorProcessor

Supported API: true

Extendable: false
FolderResident This first class information object is Foldered for organizational purposes and DomainAdministered, but is not LifeCycleManaged; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
FormActionDelegateFactory Deprecated.  
FormProcessor Deprecated. As of 6.0

Supported API: false
Extendable: false
GeneralActionDelegate

Supported API: true

Extendable: false
GeneralURLActionDelegate

Supported API: true

Extendable: false
HTMLTemplateFactory

Supported API: false

Extendable: false
IBADisplayUnitsFormTaskDelegate

Supported API: true

Extendable: false
IteratedFolderResident This Workable (and therefor Iterated) first class information object is IteratedFoldered which allows special foldering behavior to take into account its Iterated nature when displaying it in a folder, and it is DomainAdministered; it is similar to a FolderResident except that it is Workable and is therefor rather than Foldered; it is neither LifeCycleManaged nor Versioned.
IterationHistoryActionDelegate Defines methods that test the viability of a user doing an iteration history on an object.
IterationHistoryProcessor This class needs a bunch of work done to it before it is ready.
IterationHistoryURLActionDelegate Defines utility methods for creating URLs for iteration history for a user.
LinkComparisonFactory

Supported API: true

Extendable: false
MadeFromActionDelegate Defines methods that test the viability of a user doing a Saved As History on an object.
MadeFromLink Use the newMadeFromLink static factory method(s), not the MadeFromLink constructor, to construct instances of this class.
MadeFromProcessor Presents the MadeFrom/MadeInto relationships of an object.
MadeFromURLActionDelegate Defines utility methods for creating URLs for Saved As History for a user.
Managed This wt.lifecycle.LifeCycleManged first class information object is Foldered for organizational purposes and DomainAdministered; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
Master The Mastered object for the RevisionControlled abstract class.
ObjectComparisonProcessor This class needs a bunch of work done to it before it is ready.
ObjectComparisonTemplateFactory

Supported API: false

Extendable: false
ObjectPropertiesProcessor Deprecated.  
ObjectPropertiesTemplateFactory Deprecated.  
ObjectPropertyValue

Supported API: false

Extendable: false
ObjectsLinksComparer

Supported API: false

Extendable: false
PageGenerationProcessor Deprecated. As of 6.0

Supported API: false

Extendable: false
PartDistributionListProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
PartESIProcessor Deprecation Notice: This class is still valid for this release, however this serves as advance notice that it will be removed in the future.
PartPropertiesTemplateFactory This class is a factory that creates the desired instance of an HTMLTemplate for ChangeViewProcessor to process.
PartReferencesProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
PartReplacementsProcessor Deprecated.  
PartUsageLinkComparison

Supported API: true

Extendable: false
PartUsedByProcessor Deprecated. As of 6.0
PartUsesProcessor Deprecated. As of 6.0
PlmConfigurationsProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
ProductInstancesProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
ReferencedByProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
RevisionControlled This wt.lifecycle.LifeCycleManged first class information object is an IteratedFoldered which allows special foldering to take into account its Versioned nature (and it is controlled via a checkin/checkoutmechanism), and it is DomainAdministered; it is similar to Managed except that it is a IteratedFoldered rather than Foldered.
RevisionControlledIconDelegate

Supported API: false

Extendable: false
SaveAsActionDelegate Defines methods that test the viability of a user doing a save as on an object.
SaveAsDocumentDelegate

Supported API: false

Extendable: false
SaveAsURLActionDelegate Defines utility methods for creating URLs for save as.
SequenceGenerator

Supported API: false

Extendable: false
ShareStatusActionDelegate Share Status

Supported API: true

Extendable: false
ShareStatusURLActionDelegate

Supported API: true

Extendable: false
ShowDistributionListActionDelegate

Supported API: true

Extendable: false
ShowDistributionListActionDelegate2

Supported API: false

Extendable: false
ShowDistributionListURLActionDelegate

Supported API: true

Extendable: false
Simple This simple first class information object is DomainAdministered, but is not LifeCycleManaged and does not appear in folders, so it tends to be used for business objects which are administrative in nature or only need to be user visible situationally.
StandardEnterpriseService This implementation of EnterpriseService registers listeners in StandardEnterpriseService.performStartupProcess() and emits EnterpriseServiceEvents.
SubmitDelegate

Supported API: false

Extendable: false
TemplateInfo TemplateInfo is the 'cookie' of the Templateable interface, that encapsulates the implementation of a template.
TemplateProcessorFactory Deprecated.  
URLActionDelegateFactory A URL action delegate factory creates instances of classes that implement the URLActionDelegate interface.
UrlLinkResource enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
UrlLinkResource_en_GB enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
UrlLinkResource_en_US enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
URLProcessor Deprecated.  
VersionHistoryActionDelegate Defines methods that test the viability of a user doing a version history on an object.
VersionHistoryProcessor This class needs a bunch of work done to it before it is ready.
VersionHistoryURLActionDelegate Defines utility methods for creating URLs for version history for a user.
 

Exception Summary
URLProcessorException  
 

Package wt.enterprise Description

Provides the abstract building blocks of functionality from which most businesses classes are extended; also defines support for template processors, delegates and factories that are useful for UI development for these business classes.

Key Abstract Business Class Building Blocks:

Key Template Processor classes:

Key Delegate Interfaces and Factories:

Other Key Factories:

See Also:
wt.enterprise.tabularresults, enterpriseResource, "'Enterprise Abstractions' in 'Application Developer's Guide'", "'Customizing Iteration and Version Identifiers' in 'Customizer's Guide'", "'Customizing HTML Client' in 'Customizer's Guide'"