Package com.ptc.windchill.esi.rnd
Class ESIDiffManagementFactory
java.lang.Object
com.ptc.windchill.esi.rnd.ESIDiffManagementFactory
- All Implemented Interfaces:
wt.services.applicationcontext.ApplicationContextChild
public class ESIDiffManagementFactory
extends Object
implements wt.services.applicationcontext.ApplicationContextChild
This class serves as a common factory for instantiating ESIDiffManagement Delegates.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild
APPLICATION_CONTEXT -
Method Summary
Modifier and TypeMethodDescriptiongetBOMDelegate(Class requestor, String delegateInterface, String delegateSelector) Return the delegate for specified object.getDelegate(Class requestor, String delegateInterface, String delegateSelector) Return the delegate for specified object.static ESIDiffManagementFactoryReturns the instance of a common ESIDiffManagementFactory for instantiating ESI expression delegate.
-
Method Details
-
getDelegate
public ESIDifferenceManagementDelegate getDelegate(Class requestor, String delegateInterface, String delegateSelector) Return the delegate for specified object.
Supported API: true- Parameters:
requestor- - The class for which delegate is needed.selector- - The value for selector could be destination ID for ESITarget. In case of wrong destination ID it fall back toESIDiffManagementFactory- Returns:
-
getBOMDelegate
public ESIBOMDifferenceMangementDelegate getBOMDelegate(Class requestor, String delegateInterface, String delegateSelector) Return the delegate for specified object.
Supported API: true- Parameters:
requestor- - The class for which delegate is needed.selector- - The value for selector could be destination ID for ESITarget. In case of wrong destination ID it fall back toESIDiffManagementFactory- Returns:
-
getInstance
Returns the instance of a common ESIDiffManagementFactory for instantiating ESI expression delegate.
Supported API: true- Returns:
- - The instance of a common ESIDiffManagementFactory for instantiating ESI expression delegate
-