wt.epm.structure
Class AttributeCache

java.lang.Object
  extended bywt.epm.structure.AttributeCache

public class AttributeCache
extends Object



Supported API: false

Extendable: false


Field Summary
private  ArrayList contexts
           
private  HashMap linkCache
           
private  boolean singleContext
           
 
Constructor Summary
AttributeCache(boolean singleContext)
           
 
Method Summary
 void copyAttributesOnly(IBAHolder source, IBAHolder target)
           
static AttributeCache getAttributeCache(String cacheName)
           
protected  ObjectIdentifier getContextID(ObjectToObjectLink link)
           
protected  Long getLinkID(ObjectToObjectLink link)
           
 ObjectToObjectLink getRefreshedLink(ObjectToObjectLink link)
           
protected  void updateAttributeCache(ObjectToObjectLink link)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contexts

private ArrayList contexts

linkCache

private HashMap linkCache

singleContext

private boolean singleContext
Constructor Detail

AttributeCache

public AttributeCache(boolean singleContext)
Method Detail

getAttributeCache

public static AttributeCache getAttributeCache(String cacheName)

getRefreshedLink

public ObjectToObjectLink getRefreshedLink(ObjectToObjectLink link)
                                    throws WTException
Throws:
WTException

updateAttributeCache

protected void updateAttributeCache(ObjectToObjectLink link)
                             throws WTException
Throws:
WTException

copyAttributesOnly

public void copyAttributesOnly(IBAHolder source,
                               IBAHolder target)
                        throws WTException
Throws:
WTException

getContextID

protected ObjectIdentifier getContextID(ObjectToObjectLink link)

getLinkID

protected Long getLinkID(ObjectToObjectLink link)