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.  
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.
LinkComparison

Supported API: true

Extendable: false
TemplateProcessor Deprecated.  
URLActionDelegate Deprecated.  
 

Class Summary
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.  
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.
CheckInActionDelegate Defines methods that test the viability of a user doing a check-in on an object.
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.
CheckOutURLActionDelegate Defines utility methods for creating URLs for user check-outs.
ContentLinkComparison

Supported API: true

Extendable: false
CopyFactory Used to generically call methods for the Save As function.
CopyObjectToObjectLinkDelegate Delegate for object to object link copies.
CopyObjectToVersionLinkDelegate Delegate for object to version link copies.
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.
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.  
GeneralActionDelegate

Supported API: true

Extendable: false
GeneralURLActionDelegate

Supported API: true

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.
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.
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.
PartDistributionListProcessor This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
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
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.
SaveAsActionDelegate Defines methods that test the viability of a user doing a save as on an object.
SaveAsURLActionDelegate Defines utility methods for creating URLs for save as.
ShareStatusActionDelegate Share Status

Supported API: true

Extendable: false
ShareStatusURLActionDelegate

Supported API: true

Extendable: false
ShowDistributionListActionDelegate

Supported API: true

Extendable: false
ShowDistributionListURLActionDelegate

Supported API: true

Extendable: false
ShowPublishedContentURLActionDelegate

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.
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.
 

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'"