public class BusinessObjectAttributeMappingConfig
extends java.lang.Object
Constructor and Description |
---|
BusinessObjectAttributeMappingConfig(BusinessObjectAttributeMappingConfig parent,
java.lang.String astrComponentId)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.Method |
getAccessRelationShipMethod() |
java.util.List |
getAttributes() |
java.util.List |
getChildAttributeMappings() |
java.lang.Class |
getLogicalEntityClass() |
java.lang.reflect.Method |
getMutateRelationShipMethod() |
BusinessObjectAttributeMappingConfig |
getParent() |
java.lang.Class |
getPhysicalEntityClass() |
java.util.Map |
getRelationShipMethods(java.lang.Object aRootPhysicalEntity)
Return the methods used to copy the foreign key relationships
|
boolean |
isAssignable(java.lang.Object aLogicalObject,
java.lang.Object aPhysicalObject)
Checks if the attribute mapping is compatible
|
void |
setAccessRelationShipMethod(java.lang.reflect.Method aGetRelationShipMethod) |
void |
setLogicalEntityClass(java.lang.Class logicalEntityClass) |
void |
setMutateRelationShipMethod(java.lang.reflect.Method aSetRelationShipMethod) |
void |
setParentPhysicalEntityName(java.lang.String parentPhysicalEntityName) |
void |
setPhysicalEntityClass(java.lang.Class physicalEntityClass) |
void |
setRelationShipName(java.lang.String relationShipName) |
public BusinessObjectAttributeMappingConfig(BusinessObjectAttributeMappingConfig parent, java.lang.String astrComponentId)
parent
- astrComponentId
- public java.util.List getAttributes()
public java.util.List getChildAttributeMappings()
public void setLogicalEntityClass(java.lang.Class logicalEntityClass)
logicalEntityClass
- public void setPhysicalEntityClass(java.lang.Class physicalEntityClass)
physicalEntityClass
- public boolean isAssignable(java.lang.Object aLogicalObject, java.lang.Object aPhysicalObject)
aLogicalObject
- aPhysicalObject
- public java.lang.Class getLogicalEntityClass()
public java.lang.Class getPhysicalEntityClass()
public void setAccessRelationShipMethod(java.lang.reflect.Method aGetRelationShipMethod)
aGetRelationShipMethod
- public java.lang.reflect.Method getAccessRelationShipMethod()
public void setMutateRelationShipMethod(java.lang.reflect.Method aSetRelationShipMethod)
aSetRelationShipMethod
- public java.lang.reflect.Method getMutateRelationShipMethod()
public void setRelationShipName(java.lang.String relationShipName)
relationShipName
- public void setParentPhysicalEntityName(java.lang.String parentPhysicalEntityName)
parentPhysicalEntityName
- public java.util.Map getRelationShipMethods(java.lang.Object aRootPhysicalEntity) throws java.lang.Exception
aRootPhysicalEntity
- java.lang.Exception
public BusinessObjectAttributeMappingConfig getParent()