wt.change2
Class Change2DelegateFactory

java.lang.Object
  extended by 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:
Serialized Form

Method Summary
 ChangeNoticeComplexityDelegate getChangeNoticeComplexityDelegate(Object referencedObject)
          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
 ChooseFolderDelegate 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
 ChooseLifeCycleDelegate getChooseLifeCycleDelegate(wt.lifecycle.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
 ConcreteAssociationDelegate 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 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 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
 FindChangeRequestDelegate getFindChangeRequestDelegate(Object object)
          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.
 String getFolderedChangeItemLocation(Foldered object)
          Returns a string representing a folder location based upon the property file entry beginning with:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getChooseLifeCycleDelegate

public ChooseLifeCycleDelegate getChooseLifeCycleDelegate(wt.lifecycle.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

public ChangeNoticeComplexityDelegate getChangeNoticeComplexityDelegate(Object referencedObject)
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