com.ptc.windchill.esi.esidoc
Class ESIRefLinkHandler

java.lang.Object
  extended bycom.ptc.windchill.esi.esidoc.ESIRefLinkHandler
All Implemented Interfaces:
Serializable

public class ESIRefLinkHandler
extends Object
implements Serializable

Obtains set of relationships related to WTPartReferencesLink publishing.

Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private  Vector links
           
private static String RESOURCE
           
private  TaskHelper taskHelper
           
private  ESITransactionUtility txnUtility
           
 
Constructor Summary
ESIRefLinkHandler(TaskHelper th, ESITransactionUtility txnU)
          

Supported API: false
 
Method Summary
private  WTDocument getLastReleasedDocument(QueryResult qr, ESITarget tgt)
           
private  WTDocument getLatestPublishedDocument(WTDocument doc, ESITarget tgt)
           
private  WTPart getLatestPublishedPart(WTPart part, ESITarget tgt)
           
private  Collection getLatestReleasedDocuments(Collection docs, Collection targets)
           
(package private)  Collection getLinks(PartDocInfo pdi, Collection targets)
          Obtain a collection of ESIRefLink objects that are related to the arguments.
private  void getPreviouslyPublished(ESIRefLink link)
           
 
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

taskHelper

private TaskHelper taskHelper

txnUtility

private ESITransactionUtility txnUtility

links

private Vector links
Constructor Detail

ESIRefLinkHandler

public ESIRefLinkHandler(TaskHelper th,
                         ESITransactionUtility txnU)


Supported API: false

Parameters:
th -
txnU -
Method Detail

getPreviouslyPublished

private void getPreviouslyPublished(ESIRefLink link)
                             throws WTException
Throws:
WTException

getLatestPublishedPart

private WTPart getLatestPublishedPart(WTPart part,
                                      ESITarget tgt)
                               throws WTException
Throws:
WTException

getLatestPublishedDocument

private WTDocument getLatestPublishedDocument(WTDocument doc,
                                              ESITarget tgt)
                                       throws WTException
Throws:
WTException

getLatestReleasedDocuments

private Collection getLatestReleasedDocuments(Collection docs,
                                              Collection targets)
                                       throws WTException
Throws:
WTException

getLastReleasedDocument

private WTDocument getLastReleasedDocument(QueryResult qr,
                                           ESITarget tgt)
                                    throws WTException
Throws:
WTException

getLinks

Collection getLinks(PartDocInfo pdi,
                    Collection targets)
              throws WTException
Obtain a collection of ESIRefLink objects that are related to the arguments.

Supported API: false

Returns:
Collection
Throws:
WTException