Uses of Interface
wt.change2.ChangeItemIfc

Packages that use ChangeItemIfc
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. 
 

Uses of ChangeItemIfc in wt.change2
 

Subinterfaces of ChangeItemIfc in wt.change2
 interface AnalysisActivityIfc
          The interface level representation of a analysis activity.
 interface ChangeActivityIfc
          The interface level representation of a change activity.
 interface ChangeAnalysisIfc
          The interface level representation of a change analysis.
 interface ChangeInvestigationIfc
          The interface level representation of a change investigation.
 interface ChangeIssueIfc
          The interface level representation of a change issue.
 interface ChangeItem
          Used to tag main classes used in this package for common treatment.
 interface ChangeOrderIfc
          The interface level representation of a change order.
 interface ChangeProposalIfc
          The interface level representation of a change proposal.
 interface ChangeRequestIfc
          The interface level representation of a change request.
 

Classes in wt.change2 that implement ChangeItemIfc
 class AnalysisActivity
          The abstract level representation of a analysis activity.
 class ChangeActivity2
          The abstract level representation of a change activity.
 class ChangeAnalysis
          The abstract level representation of a change analysis.
 class ChangeInvestigation
          The abstract level representation of a change investigation.
 class ChangeIssue
          The abstract level representation of a change issue.
 class ChangeOrder2
          The abstract level representation of a change order.
 class ChangeProposal
          The abstract level representation of a change proposal.
 class ChangeRequest2
          The abstract level representation of a change request.
 class WTAnalysisActivity
          A Windchill provided reference implementation of an AnalysisActivity.
 class WTChangeActivity2
          A Windchill provided reference implementation of a ChangeActivity2.
 class WTChangeInvestigation
          A Windchill provided reference implementation of a ChangeInvestigation.
 class WTChangeIssue
          A Windchill provided reference implementation of a ChangeIssue.
 class WTChangeOrder2
          A Windchill provided reference implementation of a ChangeOrder2.
 class WTChangeProposal
          A Windchill provided reference implementation of a ChangeProposal.
 class WTChangeRequest2
          A Windchill provided reference implementation of a ChangeRequest2.
 

Methods in wt.change2 that return ChangeItemIfc
protected  ChangeItemIfc StandardChangeService2.assignLocation(ChangeItemIfc target, ChangeItemIfc source)
          Assign a folder or cabinet location through a delegate, based on the folder or cabinet of another change object.
protected  ChangeItemIfc StandardChangeService2.changeFolder(ChangeItemIfc target, ChangeItemIfc source)
           
 

Methods in wt.change2 with parameters of type ChangeItemIfc
 Vector SubjectProductDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of SubjectProduct links based on the Class (of the binary link).
 Vector StandardChangeService2.storeAssociations(Class theClass, ChangeItemIfc ci, Vector changeables)
          Stores all the associations between the ChangeItemIfc object and the Changeable2 objects in the input vector and returns a vector of the persisted association objects.
 void StandardChangeService2.unattachProduct(WTProductMaster refObject, ChangeItemIfc changeItem, Class linkClass, String changeRole)
          Deletes the association between a ChangeItem and a Changeable2.
 Folder StandardChangeService2.getRelevantFolder(ChangeItemIfc changeItem)
          Returns the folder that is 'relevant' for the argument change object.
protected  void StandardChangeService2.chooseLifeCycle(ChangeItemIfc ci)
           
protected  ChangeItemIfc StandardChangeService2.assignLocation(ChangeItemIfc target, ChangeItemIfc source)
          Assign a folder or cabinet location through a delegate, based on the folder or cabinet of another change object.
protected  void StandardChangeService2.assignLocation(ChangeItemIfc target)
          Assign a folder or cabinet location through a delegate.
protected  ChangeItemIfc StandardChangeService2.changeFolder(ChangeItemIfc target, ChangeItemIfc source)
           
 BinaryLink ResearchedByDelegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
 Vector ReportedAgainstDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of ProblemProduct links based on the Class (of the binary link).
 Vector RelevantRequestData2Delegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of RelevantRequestData2 links based on the Class (of the binary link), ChangeItemIfc and Vector of Changeable2 objects.
 Vector RelevantAnalysisDataDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of RelevantAnalysisData links based on the Class (of the binary link), ChangeItemIfc and Vector of Changeable2 objects.
 Vector ProblemProductDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of ProblemProduct links based on the Class (of the binary link).
 BinaryLink IncludedIn2Delegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
 BinaryLink FormalizedByDelegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
 BinaryLink DetailedByDelegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
 Vector ConcreteChangeableAssociationDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of binary links based on the ChangeItemIfc and Vector of Changeable2 objects.
 BinaryLink ConcreteAssociationDelegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
 Vector ChangeService2Fwd.storeAssociations(Class theClass, ChangeItemIfc ci, Vector changeables)
          Stores all the associations between the ChangeItemIfc object and the Changeable2 objects in the input vector and returns a vector of the persisted association objects.
 void ChangeService2Fwd.unattachProduct(WTProductMaster refObject, ChangeItemIfc changeItem, Class linkClass, String changeRole)
          Deletes the association between a ChangeItem and a Changeable2.
 Folder ChangeService2Fwd.getRelevantFolder(ChangeItemIfc changeItem)
          Returns the folder that is 'relevant' for the argument change object.
 Vector ChangeService2.storeAssociations(Class theClass, ChangeItemIfc ci, Vector changeables)
          Stores all the associations between the ChangeItemIfc object and the Changeable2 objects in the input vector and returns a vector of the persisted association objects.
 void ChangeService2.unattachProduct(WTProductMaster refObject, ChangeItemIfc changeItem, Class linkClass, String changeRole)
          Deletes the association between a ChangeItem and a Changeable2.
 Folder ChangeService2.getRelevantFolder(ChangeItemIfc changeItem)
          Returns the folder that is 'relevant' for the argument change object.
 Vector ChangeRecord2Delegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of binary links based on the Class (of the binary link), ChangeItemIfc and Vector of Changeable2 objects.
 ChooseFolderDelegate Change2DelegateFactory.getChooseFolderDelegate(ChangeItemIfc object)
          Returns a ChooseFolderDelegate based upon the property file entry: wt.services/svc/default/wt.change2.ChooseFolderDelegate/null/wt.change2.ChangeItemIfc/0=wt.change2.DefaultChooseFolderDelegate/singleton

Supported API: true
 ConcreteAssociationDelegate Change2DelegateFactory.getConcreteAssociationDelegate(ChangeItemIfc object)
          Returns a ConcreteAssociationDelegate based upon the property file entry: wt.services/svc/default/wt.change2.ConcreteAssociationDelegate/wt.change2.WTChangeProposal/wt.change2.WTChangeRequest2/1=wt.change2.ResearchedByDelegate/singleton

Supported API: true
 ConcreteAssociationDelegate Change2DelegateFactory.getConcreteAssociationDelegate(ChangeItemIfc object, ChangeItemIfc selector)
          Returns a ConcreteAssociationDelegate based upon the property file entry: wt.services/svc/default/wt.change2.ConcreteAssociationDelegate/wt.change2.WTChangeProposal/wt.change2.WTChangeRequest2/1=wt.change2.ResearchedByDelegate/singleton

Supported API: true
 ConcreteChangeableAssociationDelegate Change2DelegateFactory.getConcreteChangeableAssociationDelegate(Class theClass, ChangeItemIfc object)
          Returns a ConcreteChangeableAssociationDelegate based upon the property file entry: wt.services/svc/default/wt.change2.ConcreteChangeableAssociationDelegate/wt.change2.RelevantAnalysisData/wt.change2.WTAnalysisActivity/1=wt.change2.RelevantAnalysisDataDelegate/singleton

Supported API: true
 Vector AffectedActivityDataDelegate.getBinaryLinks(ChangeItemIfc ci, Vector changeables)
          Returns a vector of binary links based on the Class (of the binary link), ChangeItemIfc and Vector of Changeable2 objects.
 BinaryLink AddressedBy2Delegate.getBinaryLink(ChangeItemIfc parent, ChangeItemIfc child)
          Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.