Package wt.change2

Class Change2DelegateFactory

java.lang.Object
wt.change2.Change2DelegateFactory
All Implemented Interfaces:
Externalizable, Serializable, wt.services.applicationcontext.ApplicationContextChild

public class Change2DelegateFactory extends Object implements wt.services.applicationcontext.ApplicationContextChild, Externalizable
A factory to get delegates that could be supplied with out of the box Windchill or customized by a customer.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • getChooseLifeCycleDelegate

      public ChooseLifeCycleDelegate getChooseLifeCycleDelegate(LifeCycleManaged object)
      Returns a ChooseFolderDelegate based upon the property file entry: wt.services/svc/default/wt.change2.ChooseLifeCycleDelegate/null/wt.change2.WTChangeRequest2/0=wt.change2.DefaultChooseLifeCycleDelegate/singleton

      Supported API: true
      Parameters:
      object -
      Returns:
      ChooseLifeCycleDelegate
    • getChooseFolderDelegate

      public ChooseFolderDelegate getChooseFolderDelegate(ChangeItemIfc object) throws WTException, ChangeException2
      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
      Parameters:
      object -
      Returns:
      ChooseFolderDelegate
      Throws:
      WTException
      ChangeException2
    • getConcreteAssociationDelegate

      public ConcreteAssociationDelegate getConcreteAssociationDelegate(ChangeItemIfc object) throws WTException, ChangeException2
      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
      Parameters:
      object -
      Returns:
      ConcreteAssociationDelegate
      Throws:
      WTException
      ChangeException2
    • getConcreteAssociationDelegate

      public ConcreteAssociationDelegate getConcreteAssociationDelegate(ChangeItemIfc object, ChangeItemIfc selector) throws WTException, ChangeException2
      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
      Parameters:
      object -
      selector -
      Returns:
      ConcreteAssociationDelegate
      Throws:
      WTException
      ChangeException2
    • getFindChangeRequestDelegate

      public FindChangeRequestDelegate getFindChangeRequestDelegate(Object object) throws WTException, ChangeException2
      Returns a FindChangeRequestDelegate based upon the property file entry: wt.services/svc/default/wt.change2.FindChangeRequestDelegate/null/wt.change2.ChangeRequestIfc/0=wt.change2.FindChangeRequestForChangeIssueDelegate/singleton.

      Supported API: true
      Parameters:
      object -
      Returns:
      FindChangeRequestDelegate
      Throws:
      WTException
      ChangeException2
    • getConcreteChangeableAssociationDelegate

      public ConcreteChangeableAssociationDelegate getConcreteChangeableAssociationDelegate(Class theClass, ChangeItemIfc object) throws ChangeException2, WTException
      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
      Parameters:
      theClass -
      object -
      Returns:
      ConcreteChangeableAssociationDelegate
      Throws:
      ChangeException2
      WTException
    • getFolderedChangeItemLocation

      public String getFolderedChangeItemLocation(Foldered object) throws ChangeException2, WTException
      Returns a string representing a folder location based upon the property file entry beginning with:
       wt.services/rsc/default/FolderedChangeItemLocation
       


      Supported API: true
      Parameters:
      object -
      Returns:
      String
      Throws:
      ChangeException2
      WTException
    • getChangeNoticeComplexityDelegate

      @Deprecated public ChangeNoticeComplexityDelegate getChangeNoticeComplexityDelegate(Object referencedObject)
      Deprecated.
      use getChangeItemComplexityDelegate instead.
      Returns the delegate which is used for evaluating the complexity of a change notice based upon the property entry: wt.services/svc/default/wt.change2.ChangeNoticeComplexityDelegate/null/java.lang.Object/0

      Supported API: true
      Parameters:
      referencedObject - The object used to reference as the selector.
      Returns:
      ChangeNoticeComplexityDelegate
    • getChangeItemComplexityDelegate

      public ChangeItemComplexityDelegate getChangeItemComplexityDelegate(Object referencedObject)
      Returns the delegate which is used for evaluating the complexity of a change item based upon the property entry: wt.services/svc/default/wt.change2.ChangeItemComplexityDelegate/null/java.lang.Object/0

      Supported API: true
      Parameters:
      referencedObject - The object used to reference as the selector.
      Returns:
      ChangeItemComplexityDelegate
    • getCIDSDelegate

      public CIDSDelegate getCIDSDelegate()
      Returns the delegate which is used for perfoming operations on the CIDS assocation

      Supported API: true
      Returns:
      CIDSDelegate