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)
public java.util.List getAttributes()
public java.util.List getChildAttributeMappings()
public void setLogicalEntityClass(java.lang.Class logicalEntityClass)
public void setPhysicalEntityClass(java.lang.Class physicalEntityClass)
public boolean isAssignable(java.lang.Object aLogicalObject, java.lang.Object aPhysicalObject)
public java.lang.Class getLogicalEntityClass()
public java.lang.Class getPhysicalEntityClass()
public void setAccessRelationShipMethod(java.lang.reflect.Method aGetRelationShipMethod)
public java.lang.reflect.Method getAccessRelationShipMethod()
public void setMutateRelationShipMethod(java.lang.reflect.Method aSetRelationShipMethod)
public java.lang.reflect.Method getMutateRelationShipMethod()
public void setRelationShipName(java.lang.String relationShipName)
public void setParentPhysicalEntityName(java.lang.String parentPhysicalEntityName)
public java.util.Map getRelationShipMethods(java.lang.Object aRootPhysicalEntity) throws java.lang.Exception
public BusinessObjectAttributeMappingConfig getParent()