wt.epm.ndi.impl
Class EPMNDAttributeImpl

java.lang.Object
  extended bywt.epm.ndi.impl.EPMNDAttributeImpl
All Implemented Interfaces:
EPMNDAttribute

public class EPMNDAttributeImpl
extends Object
implements EPMNDAttribute

Constructs EPNNDAttribute from persistant IBAHolder. Uses cache in EPMNeutralData to fetch attributes of IBAHolders together. Supported API: false Extendable: false


Nested Class Summary
(package private)  class EPMNDAttributeImpl.EPMNDAttributeDefinitionImpl
           
(package private)  class EPMNDAttributeImpl.EPMNDValueImpl
           
 
Field Summary
private  AttributeDefDefaultView definition
           
private  String paramName
           
private  AbstractValueView value
           
 
Fields inherited from interface wt.epm.ndi.EPMNDAttribute
ATTRIBUTE_VALUE, DEFINITION
 
Constructor Summary
EPMNDAttributeImpl(AttributeDefDefaultView definition, AbstractValueView value)
           
EPMNDAttributeImpl(AttributeDefDefaultView definition, AbstractValueView value, String paramName)
           
 
Method Summary
 EPMNDValue getAttributeValue()
          Get Attribute value
 EPMNDAttributeDefinition getDefinition()
          Get Definition
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

definition

private AttributeDefDefaultView definition

value

private AbstractValueView value

paramName

private String paramName
Constructor Detail

EPMNDAttributeImpl

public EPMNDAttributeImpl(AttributeDefDefaultView definition,
                          AbstractValueView value)
                   throws WTException

EPMNDAttributeImpl

public EPMNDAttributeImpl(AttributeDefDefaultView definition,
                          AbstractValueView value,
                          String paramName)
                   throws WTException
Method Detail

toString

public String toString()

getAttributeValue

public EPMNDValue getAttributeValue()
                             throws WTException
Get Attribute value

Specified by:
getAttributeValue in interface EPMNDAttribute
Returns:
EPMNDValue
Throws:
WTException

getDefinition

public EPMNDAttributeDefinition getDefinition()
                                       throws WTException
Get Definition

Specified by:
getDefinition in interface EPMNDAttribute
Returns:
EPMNDAttributeDefinition
Throws:
WTException