wt.epm.upload
Class EPMAttributeHelper

java.lang.Object
  extended bywt.epm.upload.EPMAttributeHelper

public class EPMAttributeHelper
extends Object


Field Summary
static Object EDIT_IBAS
           
private static String RESOURCE
           
 
Constructor Summary
private EPMAttributeHelper()
           
 
Method Summary
private static void addValue(IBAHolder holder, AbstractValueView valueObject)
           
private static void deleteValues(IBAHolder holder, AbstractValueView attrValue)
           
static boolean equals(AbstractValueView existingAttributeValue, Object newValue)
           
(package private) static HashMap getExistingAttributes(AbstractValueView[] attrValues)
           
(package private) static HashMap getExistingAttributes(IBAHolder holder)
           
private static Map getIBADefinitions(AttributeTypeIdentifier[] attr_ids)
           
private static HashMap getIncomingParameters(Collection params)
           
private static String getName(IBAHolder holder)
           
private static Map getParameterNameMaps(CacheObject cacheObj)
           
static Object getValue(AbstractValueView attributeValue)
           
(package private) static boolean processAttributes(CacheDocument.CacheDependencyLink cacheLink, Collection parameters)
           
(package private) static boolean processAttributes(CacheDocument cacheDocument, Collection parameters)
           
private static boolean processAttributes(CacheObject cacheObj, IBAHolder holder, Collection parameters)
           
private static void removeMaps(CacheObject cacheObj, Collection hierarchyIds)
           
private static void removeOldMaps(CacheObject cacheObj, Collection incomingParams)
           
private static boolean setValue(AbstractValueView attributeValue, Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EDIT_IBAS

public static final Object EDIT_IBAS

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values
Constructor Detail

EPMAttributeHelper

private EPMAttributeHelper()
Method Detail

processAttributes

static boolean processAttributes(CacheDocument cacheDocument,
                                 Collection parameters)
                          throws WTException
Throws:
WTException

processAttributes

static boolean processAttributes(CacheDocument.CacheDependencyLink cacheLink,
                                 Collection parameters)
                          throws WTException
Throws:
WTException

processAttributes

private static boolean processAttributes(CacheObject cacheObj,
                                         IBAHolder holder,
                                         Collection parameters)
                                  throws WTException
Throws:
WTException

getExistingAttributes

static HashMap getExistingAttributes(IBAHolder holder)

getExistingAttributes

static HashMap getExistingAttributes(AbstractValueView[] attrValues)

getIncomingParameters

private static HashMap getIncomingParameters(Collection params)
                                      throws WTException
Throws:
WTException

deleteValues

private static void deleteValues(IBAHolder holder,
                                 AbstractValueView attrValue)
                          throws WTException
Throws:
WTException

addValue

private static void addValue(IBAHolder holder,
                             AbstractValueView valueObject)
                      throws WTException
Throws:
WTException

getName

private static String getName(IBAHolder holder)

setValue

private static boolean setValue(AbstractValueView attributeValue,
                                Object newValue)
                         throws WTException
Throws:
WTException

equals

public static boolean equals(AbstractValueView existingAttributeValue,
                             Object newValue)
                      throws WTException
Throws:
WTException

getValue

public static Object getValue(AbstractValueView attributeValue)
                       throws WTException
Throws:
WTException

getIBADefinitions

private static Map getIBADefinitions(AttributeTypeIdentifier[] attr_ids)
                              throws WTException
Throws:
WTException

removeMaps

private static void removeMaps(CacheObject cacheObj,
                               Collection hierarchyIds)
                        throws WTException
Throws:
WTException

removeOldMaps

private static void removeOldMaps(CacheObject cacheObj,
                                  Collection incomingParams)
                           throws WTException
Throws:
WTException

getParameterNameMaps

private static Map getParameterNameMaps(CacheObject cacheObj)