com.ptc.windchill.esi.tgt
Class ESITargetFinderFactory

java.lang.Object
  extended bycom.ptc.windchill.esi.tgt.ESITargetFinderFactory

public class ESITargetFinderFactory
extends Object

Creates the appropriate ESITargetFinder, based on ESI configuration options.

Supported API: true

Extendable: false


Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
private static String TARGET_FINDER_CLASS
           
 
Constructor Summary
ESITargetFinderFactory()
           
 
Method Summary
static ESITargetFinder newESITargetFinder(Persistable object, ESITargetUtility utility)
          Creates an ESITargetFinder concrete object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

TARGET_FINDER_CLASS

private static String TARGET_FINDER_CLASS
Constructor Detail

ESITargetFinderFactory

public ESITargetFinderFactory()
Method Detail

newESITargetFinder

public static ESITargetFinder newESITargetFinder(Persistable object,
                                                 ESITargetUtility utility)
                                          throws WTException
Creates an ESITargetFinder concrete object. Reads ESIProperites to determine which ESITargetFinder abstract class to instantiate. Creates the instance and calls the initiator on it.

Supported API: true

Parameters:
object - The object to pass to the initializer of the ESITargetFinder
utility -
Returns:
ESITargetFinder
Throws:
WTException