com.ptc.windchill.esi.tgt
Class ESITargetFinderImpl

java.lang.Object
  extended bycom.ptc.windchill.esi.tgt.ESITargetFinderImpl
All Implemented Interfaces:
ESITargetFinder
Direct Known Subclasses:
ESIRootInheritTargetFinder, ESISimplePartTargetFinder

public abstract class ESITargetFinderImpl
extends Object
implements ESITargetFinder

Abstract base class for WTPart target finder implementations

Supported API: true

Extendable: true


Field Summary
private  Persistable base
           
private static String CLASSNAME
           
private static String RESOURCE
           
private  ESITargetUtility utility
           
 
Constructor Summary
ESITargetFinderImpl()
           
 
Method Summary
(package private)  Persistable getBase()
          Gets the value of the attribute: base; The primary business object.
 ESITargetUtility getUtility()
          Gets the object for the association that plays role: utility.
(package private)  void setBase(Persistable a_Base)
          Sets the value of the attribute: base; The primary business object.
 void setUtility(ESITargetUtility a_Utility)
          Sets the object for the association that plays role: utility.
private  void utilityValidate(ESITargetUtility a_Utility)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ptc.windchill.esi.tgt.ESITargetFinder
getTargetAssnsFromAssns, getTargetAssnsFromObjects, getTargetAssociations
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

base

private Persistable base

utility

private ESITargetUtility utility
Constructor Detail

ESITargetFinderImpl

public ESITargetFinderImpl()
Method Detail

getBase

Persistable getBase()
Gets the value of the attribute: base; The primary business object. Target assignments may be inherited from this object.

Supported API: true

Returns:
Persistable

setBase

void setBase(Persistable a_Base)
       throws WTPropertyVetoException
Sets the value of the attribute: base; The primary business object. Target assignments may be inherited from this object.

Supported API: true

Parameters:
a_Base -
Throws:
WTPropertyVetoException

getUtility

public ESITargetUtility getUtility()
Gets the object for the association that plays role: utility.

Supported API: false

Returns:
ESITargetUtility

setUtility

public void setUtility(ESITargetUtility a_Utility)
                throws WTPropertyVetoException
Sets the object for the association that plays role: utility.

Supported API: false

Parameters:
a_Utility -
Throws:
WTPropertyVetoException

utilityValidate

private void utilityValidate(ESITargetUtility a_Utility)
                      throws WTPropertyVetoException
Parameters:
a_Utility -
Throws:
WTPropertyVetoException