wt.epm.upload
Class CacheDocument.CacheDependencyLink

java.lang.Object
  extended bywt.epm.upload.CacheObject
      extended bywt.epm.upload.CacheDocument.CacheDependencyLink
All Implemented Interfaces:
CacheObjectOwner
Enclosing class:
CacheDocument

public class CacheDocument.CacheDependencyLink
extends CacheObject


Field Summary
(package private)  Map paramNameMaps
           
 
Fields inherited from class wt.epm.upload.CacheObject
 
Constructor Summary
CacheDocument.CacheDependencyLink(CacheObjectOwner owner, EPMDependencyLink link)
           
 
Method Summary
 CacheDocument.CacheParameterMap createCacheParameterMap(EPMParameterMap map)
           
 CacheDocument.CacheParameterMap createNewParameterMap(String parameterName, AttributeDefDefaultView ibaDef)
           
 void dump(PrintStream out, String shift)
           
 CacheDocument.CacheParameterMap getCacheParameterMap(String parameterName)
           
 EPMDependencyLink getDependencyLink()
           
 EPMParameterMap getParameterMap(String parameterName)
           
 Map getParameterNameMaps()
           
 void releaseChildObject(CacheObject cacheObject)
          Removes child cache object from this owner cache object.
 CacheDocument.CacheParameterMap removeParameterMap(String parameterName)
           
 String toString()
           
 
Methods inherited from class wt.epm.upload.CacheObject
cacheCollection, cacheObject, checkModifiability, checkModifiability, clearStatus, delete, equals, getAttributeNames, getCache, getCacheId, getDisplayName, getObjectIdentifier, getPersistableObject, getStatusAsString, hashCode, isCreated, isDeleted, isHasAttributeDefinition, isMarkedAsCreated, isMarkedAsModified, isMarkedForDeletion, isModified, isPersisted, isStatusSet, markAsCreated, markAsModified, markAsModified, markForDeletion, markForDeletion, markForDeletion, prepareCreating, prepareDeleting, prepareUpdating, refresh, release, releaseCollection, releaseMap, releaseObject, removeValueFromMap, save, setMarkedAsCreated, setMarkedAsModified, setMarkedForDeletion, setPersistableObject, setStatus
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

paramNameMaps

Map paramNameMaps
Constructor Detail

CacheDocument.CacheDependencyLink

public CacheDocument.CacheDependencyLink(CacheObjectOwner owner,
                                         EPMDependencyLink link)
                                  throws WTException
Method Detail

getDependencyLink

public EPMDependencyLink getDependencyLink()

releaseChildObject

public void releaseChildObject(CacheObject cacheObject)
                        throws WTException
Description copied from class: CacheObject
Removes child cache object from this owner cache object. This method is called by CacheObject.release(). DO NOT USE THIS METHOD DIRECTLY.

Specified by:
releaseChildObject in interface CacheObjectOwner
Overrides:
releaseChildObject in class CacheObject
Parameters:
cacheObject - CacheObject
Throws:
WTException

toString

public String toString()
Overrides:
toString in class CacheObject

dump

public void dump(PrintStream out,
                 String shift)
Overrides:
dump in class CacheObject

createCacheParameterMap

public CacheDocument.CacheParameterMap createCacheParameterMap(EPMParameterMap map)
                                                        throws WTException
Throws:
WTException

createNewParameterMap

public CacheDocument.CacheParameterMap createNewParameterMap(String parameterName,
                                                             AttributeDefDefaultView ibaDef)
                                                      throws WTException
Throws:
WTException

getParameterNameMaps

public Map getParameterNameMaps()

getCacheParameterMap

public CacheDocument.CacheParameterMap getCacheParameterMap(String parameterName)

getParameterMap

public EPMParameterMap getParameterMap(String parameterName)

removeParameterMap

public CacheDocument.CacheParameterMap removeParameterMap(String parameterName)
                                                   throws WTException
Throws:
WTException