public class BusinessObjectAttributeConfig
extends java.lang.Object
Constructor and Description |
---|
BusinessObjectAttributeConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeValue(java.lang.Object aRootPhysicalEntity)
Get the attribute value represented by this attribute element
|
java.lang.String |
getLogicalName()
Get the logical name
|
java.lang.String |
getPhysicalPropertyName()
The the name of the physical property.
|
boolean |
isAttribute()
Get the value of the flag that marks the NVP as an attribute
|
void |
setAccessPropertyMethod(java.lang.reflect.Method aGetPropertyMethod)
Set the method for getting the value
|
void |
setAttribute(boolean attribute)
Set the value for boolean property that marks the NVP as an attribute
|
void |
setAttributeValue(java.lang.String attributeValue,
java.lang.Object aPhysicalObject)
Sets the attribute value in the physical object
|
void |
setAttributeValue(java.lang.String logicalName,
java.lang.String attributeValue,
java.lang.Object aPhysicalObject)
Sets the attribute value in the physical object
|
void |
setLogicalName(java.lang.String logicalName)
Set the logical property name
|
void |
setMutatePropertyMethod(java.lang.reflect.Method aSetPropertyMethod)
Set the method for setting the value
|
void |
setPhysicalPropertyName(java.lang.String physicalPropertyName)
Set the physical property name
|
public void setLogicalName(java.lang.String logicalName)
logicalName
- public void setPhysicalPropertyName(java.lang.String physicalPropertyName)
physicalPropertyName
- public void setAccessPropertyMethod(java.lang.reflect.Method aGetPropertyMethod)
aGetPropertyMethod
- public void setMutatePropertyMethod(java.lang.reflect.Method aSetPropertyMethod)
aSetPropertyMethod
- public java.lang.String getLogicalName()
public java.lang.String getAttributeValue(java.lang.Object aRootPhysicalEntity) throws java.lang.Exception
aRootPhysicalEntity
- The physical entity that holds the valuejava.lang.Exception
public void setAttributeValue(java.lang.String attributeValue, java.lang.Object aPhysicalObject) throws java.lang.Exception
attributeValue
- The logical valueaPhysicalObject
- The physical entity in which the value will be setjava.lang.Exception
public void setAttributeValue(java.lang.String logicalName, java.lang.String attributeValue, java.lang.Object aPhysicalObject) throws java.lang.Exception
logicalName
- The logical name of the attributeattributeValue
- The logical valueaPhysicalObject
- The physical entity in which the value will be setjava.lang.Exception
public boolean isAttribute()
public void setAttribute(boolean attribute)
attribute
- The attribute to set.public final java.lang.String getPhysicalPropertyName()