com.ptc.windchill.uwgm.proesrv.upload
Class UploadHelper

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.upload.UploadHelper

public final class UploadHelper
extends Object


Field Summary
private  WTCollection contentHolders
           
private static Log log
          logging
private  WTCollection m_dirtyDocs
           
private  HashMap m_instanceContents
           
private static ObjectIdentifierHelper oidHelper
           
private static String RESOURCE
           
private static String UWGM_STALE_CONTENT_ITEMS_DATA
           
 
Constructor Summary
UploadHelper()
           
 
Method Summary
private  List attachContents(Vector m_ccData, EPMCacheInterface m_cache, WTKeyedMap appDataMap, EpmUploadRequestCache requestCache)
           
private  void deleteContentItems(List updatedContents, WTKeyedMap appDataMap, EPMCacheInterface m_cache)
           
private  void deleteI2WURLDataContents(Vector m_ccData, EPMCacheInterface m_cache)
           
 EPMCacheInterface doUpload(ProENeutralData neutralData, Vector ccData, EpmUploadRequestCache requestCache)
           
private  ApplicationData getAppData(ContentHolder holder, String contentName, WTKeyedMap appDataMap)
           
private  void processCachedContentDescriptors(Vector m_ccData, EPMCacheInterface m_cache, EpmUploadRequestCache requestCache)
           
private  boolean removeAppData(ContentHolder holder, WTKeyedMap appDataMap, ApplicationData appData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_dirtyDocs

private WTCollection m_dirtyDocs

m_instanceContents

private HashMap m_instanceContents

log

private static Log log
logging


RESOURCE

private static final String RESOURCE

contentHolders

private WTCollection contentHolders

oidHelper

private static final ObjectIdentifierHelper oidHelper

UWGM_STALE_CONTENT_ITEMS_DATA

private static String UWGM_STALE_CONTENT_ITEMS_DATA
Constructor Detail

UploadHelper

public UploadHelper()
Method Detail

doUpload

public EPMCacheInterface doUpload(ProENeutralData neutralData,
                                  Vector ccData,
                                  EpmUploadRequestCache requestCache)
                           throws WTException,
                                  WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

processCachedContentDescriptors

private void processCachedContentDescriptors(Vector m_ccData,
                                             EPMCacheInterface m_cache,
                                             EpmUploadRequestCache requestCache)
                                      throws WTException,
                                             WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

attachContents

private List attachContents(Vector m_ccData,
                            EPMCacheInterface m_cache,
                            WTKeyedMap appDataMap,
                            EpmUploadRequestCache requestCache)
                     throws WTException
Throws:
WTException

getAppData

private ApplicationData getAppData(ContentHolder holder,
                                   String contentName,
                                   WTKeyedMap appDataMap)
                            throws WTException,
                                   PropertyVetoException
Throws:
WTException
PropertyVetoException

removeAppData

private boolean removeAppData(ContentHolder holder,
                              WTKeyedMap appDataMap,
                              ApplicationData appData)
                       throws WTException,
                              PropertyVetoException
Throws:
WTException
PropertyVetoException

deleteContentItems

private void deleteContentItems(List updatedContents,
                                WTKeyedMap appDataMap,
                                EPMCacheInterface m_cache)
                         throws WTException,
                                WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

deleteI2WURLDataContents

private void deleteI2WURLDataContents(Vector m_ccData,
                                      EPMCacheInterface m_cache)
                               throws WTException
Throws:
WTException