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.
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.
ChangeNoticeComplexityDelegate This is the interface which defines the delegate to be implemented to calculate the complexity of the Change Notice.
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.
IncludedInIfc The interface implementation of a IncludedIn link.
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.
ResearchedByIfc The interface implementation of a ResearchedBy link.
SubjectProductIfc An interface which represents an association between a change request object and a WTPartMaster object.
VarianceDateEff VarianceDateEff is the parent interface for variance date effectivities.
VarianceEff VarianceEff is the parent interface for variance effectivities.
 

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.
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).
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.
ChangeInvestigation The abstract level representation of a change investigation.
ChangeIssue The abstract level representation of a change issue.
ChangeNoticeComplexity Complexity indicates the complexity of the WTChangeOrder2 which is used in managing the lifecycle.
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
Complexity Complexity indicates the complexity of the WTChangeRequest2 which is used in managing the lifecycle.
ConfirmationCategory

Supported API: true

Extendable: false
DefaultChangeNoticeComplexityDelegate This class is the concrete implementation which evaluates the complexity on a change notice.
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.
HangingChangeLink Use the newHangingChangeLink static factory method(s), not the HangingChangeLink constructor, to construct instances of this class.
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.
ProblemProduct A link between a ChangeIssue and a WTPartMaster that allows the user to identify relevant product data.
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.
ReportedAgainstVarianceEff Use the newReportedAgainstVarianceEff static factory method(s), not the ReportedAgainstVarianceEff constructor, to construct instances of this class.
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.
ReviseImpact Indicates the impact of a revision on the tasks associated with a change item.
StandardChangeService2 Standard server-side implementation of the ChangeService2 interfaces.
SubjectProduct A link between a ChangeRequest2 and a WTPartMaster that allows the user to identify relevant product data.
SubjectProductDelegate This class is used to construct SubjectProduct links.
SupportingDataFor A link between a ChangeItem and SupportingMaterial that allows interoperability between annotations/markups and change.
SupportingDataToChangeableLink Use the newSupportingDataToChangeableLink static factory method(s), not the SupportingDataToChangeableLink constructor, to construct instances of this class.
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.
VarianceCategory It is a classification of the variance.
VarianceDateEffectivity Concrete effectivity class for date effectivity for variance.
VarianceLotNumberEffectivity Concrete effectivity class for lot number effectivity for variance.
VarianceSerialNumberEffectivity Concrete effectivity class for serial number effectivity for variance.
VersionableChangeItem

Supported API: true

Extendable: true
WTAnalysisActivity A Windchill provided reference implementation of an AnalysisActivity.
WTAnalysisActivityMaster Use the newWTAnalysisActivityMaster static factory method(s), not the WTAnalysisActivityMaster constructor, to construct instances of this class.
WTAnalysisActivityMasterIdentity The identification object for WTAnalysisActivity objects.
WTChangeActivity2 A Windchill provided reference implementation of a ChangeActivity2.
WTChangeActivity2Master Use the newWTChangeActivity2Master static factory method(s), not the WTChangeActivity2Master constructor, to construct instances of this class.
WTChangeActivity2MasterIdentity The identification object for WTChangeActivity2 objects.
WTChangeInvestigation A Windchill provided reference implementation of a ChangeInvestigation.
WTChangeInvestigationMaster Use the newWTChangeInvestigationMaster static factory method(s), not the WTChangeInvestigationMaster constructor, to construct instances of this class.
WTChangeInvestigationMasterIdentity The identification object for WTChangeInvestigation objects.
WTChangeIssue A Windchill provided reference implementation of a ChangeIssue.
WTChangeIssueMaster Use the newWTChangeIssueMaster static factory method(s), not the WTChangeIssueMaster constructor, to construct instances of this class.
WTChangeIssueMasterIdentity The identification object for WTChangeIssue objects.
WTChangeOrder2 A Windchill provided reference implementation of a ChangeOrder2.
WTChangeOrder2Master Use the newWTChangeOrder2Master static factory method(s), not the WTChangeOrder2Master constructor, to construct instances of this class.
WTChangeOrder2MasterIdentity The identification object for WTChangeOrder2 objects.
WTChangeProposal A Windchill provided reference implementation of a ChangeProposal.
WTChangeProposalMaster Use the newWTChangeProposalMaster static factory method(s), not the WTChangeProposalMaster constructor, to construct instances of this class.
WTChangeProposalMasterIdentity The identification object for WTChangeProposal objects.
WTChangeRequest2 A Windchill provided reference implementation of a ChangeRequest2.
WTChangeRequest2Master Use the newWTChangeRequest2Master static factory method(s), not the WTChangeRequest2Master constructor, to construct instances of this class.
WTChangeRequest2MasterIdentity The identification object for WTChangeRequest2 objects.
WTVariance Variance is another implementation of ChangeIssue.
WTVarianceMaster Use the newWTVarianceMaster static factory method(s), not the WTVarianceMaster constructor, to construct instances of this class.
WTVarianceMasterIdentity Use the newWTVarianceMasterIdentity static factory method(s), not the WTVarianceMasterIdentity constructor, to construct instances of this class.
 

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