Package wt.change2

Defines several reference implementations of change objects (including WTChangeRequest2, WTChangeIssue and WTChangeOrder2) that are all managed by ChangeService2, but the service interface is defined at a higher level of interfaces to change objects to allow replacing the reference implementations with customization of the interfaces.

See:
          Description

Interface Summary
AcceptedStrategyIfc The interface implementation of a AcceptedStrategy link.
AddressedByIfc The interface implementation of a AddressBy link.
AnalysisActivityIfc The interface level representation of a analysis activity.
Changeable2 Changeable objects are business objects that can be associated to a change object.
ChangeableIfc Interface for either a part or a document.
ChangeActivityIfc The interface level representation of a change activity.
ChangeAdminAudit

Supported API: false

Extendable: false
ChangeAnalysisIfc The interface level representation of a change analysis.
ChangeInvestigationIfc The interface level representation of a change investigation.
ChangeIssueIfc The interface level representation of a change issue.
ChangeItem Used to tag main classes used in this package for common treatment.
ChangeItemIfc Used to tag main interfaces used in this package for common treatment.
ChangeLinkViewable

Supported API: false

Extendable: false
ChangeOrderIfc The interface level representation of a change order.
ChangeProposalIfc The interface level representation of a change proposal.
ChangeRecordIfc The interface implementation of a ChangeRecord2 link.
ChangeRequestIfc The interface level representation of a change request.
ChangeService2 The interface describing the services available for the change2 package.
ChooseFolderDelegate This interface defines delegates that assigns a location to or changes the location of (Folder or Cabinet) an object based the location (Folder or Cabinet) of another object.
ChooseLifeCycleDelegate This delegate is used to find the LifeCycleTemplate for an object of a particular class.
ConcreteAssociationDelegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
ConcreteChangeableAssociationDelegate Returns a newly constructed Vector of BinaryLink objects based on the parent ChangeItemIfc and a Vector of Changeable2 objects that participate in the link.
DetailedByIfc The interface implementation of a DetailedBy link.
FindChangeRequestDelegate Finds a ChangeRequestIfc based on some other object.
FormalizedByIfc The interface implementation of a FormalizedBy link.
FormalizedByIfcDelegate Not used.
IncludedInIfc The interface implementation of a IncludedIn link.
ProblemProductIfc

Supported API: false

Extendable: false
RelatedProductData A common parent interface for associations between change management objects and Changeable2 objects.
RelevantRequestData2Ifc An interface which represents an association between a change request object and a Changeable2 object.
ReportedAgainstIfc

Supported API: false

Extendable: false
ResearchedByIfc The interface implementation of a ResearchedBy link.
SubjectProductIfc An interface which represents an association between a change request object and a WTProductMaster object.
 

Class Summary
AcceptedStrategy A link between a ChangeProposal and a ChangeOrder2 representing the decision to implement the proposal by executing the order.
AddressedBy2 A link between a ChangeRequest2 and a ChangeOrder2 representing ownership of the order by the request.
AddressedBy2Delegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
AffectedActivityData A link between a ChangeActivity2 and a Changeable2 that allows the user to identify product data that must be somehow altered to satisfy the change activity.
AffectedActivityDataDelegate Links a ChangeActivity2 object to each of the Changeable2 objects in a Vector.
AnalysisActivity The abstract level representation of a analysis activity.
BusinessDecisionAudit Use the newBusinessDecisionAudit static factory method(s), not the BusinessDecisionAudit constructor, to construct instances of this class.
BusinessDecisionCategory

Supported API: true

Extendable: false
Category Category indicates the category of the WTChangeRequest2.
Change2DelegateFactory A factory to get delegates that could be supplied with out of the box Windchill or customized by a customer.
Changeable2ConfigSpec Returns all latest iterations for a master except those latest iterations not owned by the current principal (either checked-out to another user or stored in a personal cabinet).
ChangeableCheckoutQuery  
ChangeActivity2 The abstract level representation of a change activity.
ChangeAnalysis The abstract level representation of a change analysis.
ChangeHelper2 Normal helper associated with a service.
ChangeIdentificationObject

Supported API: false

Extendable: false
ChangeInvestigation The abstract level representation of a change investigation.
ChangeIssue The abstract level representation of a change issue.
ChangeKey Use the newChangeKey static factory method(s), not the ChangeKey constructor, to construct instances of this class.
ChangeOrder2 The abstract level representation of a change order.
ChangeProposal The abstract level representation of a change proposal.
ChangeRecord2 A link between a ChangeActivity2 and a Changeable2 that allows the user to identify new changeable revisions that were created to satisfy a change activity.
ChangeRecord2Delegate Links a ChangeActivity2 object to each of the Changeable2 objects in a Vector.
ChangeRequest2 The abstract level representation of a change request.
ChangeService2Event

Supported API: true

Extendable: false
ChangeService2Fwd The interface describing the services available for the change2 package.
ChangesForAnnotations Use the newChangesForAnnotations static factory method(s), not the ChangesForAnnotations constructor, to construct instances of this class.
ChangesForMarkups Use the newChangesForMarkups static factory method(s), not the ChangesForMarkups constructor, to construct instances of this class.
CMIIBaselineHelper  
CMIIBaselineHelper.Entry  
CMIIBaselineHelper.Key  
CMIIBaselineHelper.UsageKey  
Complexity Complexity indicates the complexity of the WTChangeRequest2 which is used in managing the lifecycle.
ConfirmationAudit Use the newConfirmationAudit static factory method(s), not the ConfirmationAudit constructor, to construct instances of this class.
ConfirmationCategory

Supported API: true

Extendable: false
DefaultChooseFolderDelegate This delegate assigns a location to or changes the location of (Folder or Cabinet) an object to the location (Folder or Cabinet) of the other object.
DefaultChooseLifeCycleDelegate The default delegate for choosing a LifeCycle.
DetailedBy A link between a ChangeAnalysis and an AnalysisActivity representing ownership of the activity by the order.
DetailedByDelegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
DisplayIdentificationChangeItemDelegate Handles display identification for main business objects in wt.change2.
FindChangeRequestForAnalysisActivityDelegate Finds a ChangeRequestIfc based on an AnalysisActivityIfc.
FindChangeRequestForChangeActivityDelegate Finds a ChangeRequestIfc based on a ChangeActivityIfc.
FindChangeRequestForChangeAnalysisDelegate Finds a ChangeRequestIfc based on a ChangeAnalysisIfc (a ChangeInvestigationIfc or a ChangeProposalIfc).
FindChangeRequestForChangeIssueDelegate Finds a ChangeRequestIfc based on a ChangeIssueIfc.
FindChangeRequestForChangeOrderDelegate Finds a ChangeRequestIfc based on a ChangeOrderIfc.
FindChangeRequestForWorkflowDelegate Finds a ChangeRequestIfc based on a WfAssignedActivity.
FormalizedBy A link between a ChangeIssue and a ChangeRequest2 representing the decision to formally pursue a the resolution of the issue using the change request.
FormalizedByDelegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
IncludedIn2 A link between a ChangeOrder2 and a ChangeActivity2 representing ownership of the activity by the order.
IncludedIn2Delegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
InventoryDisposition

Supported API: true

Extendable: false
IssuePriority IssuePriority indicates the priority of the WTChangeIssue.
PendingChange Deprecated.  
ProblemProduct A link between a ChangeIssue and a WTProductMaster that allows the user to identify relevant product data.
ProblemProductDelegate This class is used to construct ProblemProduct links.
RelevantAnalysisData A link between an AnalysisActivity and a Changeable2 that allows the user to identify relevant product data.
RelevantAnalysisDataDelegate Links an AnalysisActivity object to each of the Changeable2 objects in a Vector.
RelevantRequestData2 A link between a ChangeRequest2 and a Changeable2 that allows the user to identify relevant product data.
RelevantRequestData2Delegate This class is used to construct RelevantRequestData2 links.
ReportedAgainst Use the newReportedAgainst static factory method(s), not the ReportedAgainst constructor, to construct instances of this class.
ReportedAgainstDelegate This class is used to construct ReportedAgainst links.
RequestPriority RequestPriority indicates the priority of the WTChangeRequest2.
ResearchedBy A link between a ChangeRequest2 and a ChangeAnalysis representing ownership of the analysis by the request.
ResearchedByDelegate Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
SetNumberForAutoNumberAssistant  
StandardChangeService2 Standard server-side implementation of the ChangeService2 interfaces.
SubjectProduct A link between a ChangeRequest2 and a WTProductMaster that allows the user to identify relevant product data.
SubjectProductDelegate This class is used to construct SubjectProduct links.
SynchronizedDomainChooseFolderDelegate This delegate has similar semantics to those of DefaultChooseFolderDelegate, but forces the administrative domain of each non-foldered change object to be synchronized with that of its associated foldered change object.
WTAnalysisActivity A Windchill provided reference implementation of an AnalysisActivity.
WTAnalysisActivityID

Supported API: false

Extendable: false
WTAnalysisActivityIdentity The identification object for WTAnalysisActivity objects.
WTChangeActivity2 A Windchill provided reference implementation of a ChangeActivity2.
WTChangeActivity2Identity The identification object for WTChangeActivity2 objects.
WTChangeActivityID

Supported API: false

Extendable: false
WTChangeInvestigation A Windchill provided reference implementation of a ChangeInvestigation.
WTChangeInvestigationID

Supported API: false

Extendable: false
WTChangeInvestigationIdentity The identification object for WTChangeInvestigation objects.
WTChangeIssue A Windchill provided reference implementation of a ChangeIssue.
WTChangeIssueID

Supported API: false

Extendable: false
WTChangeIssueIdentity The identification object for WTChangeIssue objects.
WTChangeOrder2 A Windchill provided reference implementation of a ChangeOrder2.
WTChangeOrder2Identity The identification object for WTChangeOrder2 objects.
WTChangeOrderID

Supported API: false

Extendable: false
WTChangeProposal A Windchill provided reference implementation of a ChangeProposal.
WTChangeProposalID

Supported API: false

Extendable: false
WTChangeProposalIdentity The identification object for WTChangeProposal objects.
WTChangeRequest2 A Windchill provided reference implementation of a ChangeRequest2.
WTChangeRequest2Identity The identification object for WTChangeRequest2 objects.
WTChangeRequestID

Supported API: false

Extendable: false
 

Exception Summary
ChangeException2 Usual exception associated with a service.
 

Package wt.change2 Description

Defines several reference implementations of change objects (including WTChangeRequest2, WTChangeIssue and WTChangeOrder2) that are all managed by ChangeService2, but the service interface is defined at a higher level of interfaces to change objects to allow replacing the reference implementations with customization of the interfaces.

Reference Implementations of Change Objects used by the UI (wt.change2.htmlclient):

Abstract Definitions of Change Objects:

Interface Definitions of Change Objects used by ChangeService2:

See Also:
change2Resource, wt.change2.htmlclient, wt.change2.process, wt.clients.change2