public class BidirectionalPolicy
extends java.lang.Object
Purpose: Provides a means to configure bidirectional relationship maintenance for OXM mappings. ant
Constructor and Description |
---|
BidirectionalPolicy() |
Modifier and Type | Method and Description |
---|---|
AttributeAccessor |
getBidirectionalTargetAccessor()
Gets the AttributeAccessor that is used to get and set the value of the
container on the target object.
|
java.lang.String |
getBidirectionalTargetAttributeName()
Gets the name of the backpointer attribute on the target object.
|
org.eclipse.persistence.internal.queries.ContainerPolicy |
getBidirectionalTargetContainerPolicy() |
java.lang.String |
getBidirectionalTargetGetMethodName()
Gets the name of the method to be used when accessing the value of the
back pointer on the target object of this mapping.
|
java.lang.String |
getBidirectionalTargetSetMethodName()
Gets the name of the method to be used when setting the value of the
back pointer on the target object of this mapping.
|
void |
setBidirectionalTargetAccessor(AttributeAccessor anAttributeAccessor)
Sets the AttributeAccessor that is used to get and set the value of the
container on the target object.
|
void |
setBidirectionalTargetAttributeName(java.lang.String attributeName)
Sets the name of the backpointer attribute on the target object.
|
void |
setBidirectionalTargetContainerClass(java.lang.Class cls) |
void |
setBidirectionalTargetContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy cp) |
void |
setBidirectionalTargetGetMethodName(java.lang.String methodName)
Sets the method name to be used when accessing the value of the back pointer
on the target object of this mapping.
|
void |
setBidirectionalTargetSetMethodName(java.lang.String methodName)
Sets the name of the method to be used when setting the value of the back pointer
on the target object of this mapping.
|
public void setBidirectionalTargetAccessor(AttributeAccessor anAttributeAccessor)
anAttributeAccessor
- - the accessor to be used.public void setBidirectionalTargetAttributeName(java.lang.String attributeName)
attributeName
- - the name of the backpointer attribute to be populatedpublic java.lang.String getBidirectionalTargetAttributeName()
public void setBidirectionalTargetGetMethodName(java.lang.String methodName)
methodName
- - the getter method to be used.public void setBidirectionalTargetSetMethodName(java.lang.String methodName)
methodName
- - the setter method to be used.public java.lang.String getBidirectionalTargetGetMethodName()
public java.lang.String getBidirectionalTargetSetMethodName()
public org.eclipse.persistence.internal.queries.ContainerPolicy getBidirectionalTargetContainerPolicy()
public void setBidirectionalTargetContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy cp)
public void setBidirectionalTargetContainerClass(java.lang.Class cls)
public AttributeAccessor getBidirectionalTargetAccessor()