|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WeavedAttributeValueHolderInterface
INTERNAL: This interface defines functionality required by ValueHolders for OneToOneMappings that have LAZY access weaved into them and use Property (method) based access The weaving feature adds a paralell valueholder to the class it weaves and uses that valueholder to control the lazy loading. The methods on this interface provide information about how that weaved valueholder is related to the underlying value.
Field Summary |
---|
Fields inherited from interface org.eclipse.persistence.indirection.ValueHolderInterface |
---|
shouldToStringInstantiate |
Method Summary | |
---|---|
boolean |
isCoordinatedWithProperty()
When a valueholder is triggered, the weaved code will ensure its value is coordinated with the underlying property. |
boolean |
isNewlyWeavedValueHolder()
This method returns whether this valueholder has been newly instantiated by weaved code. |
void |
setIsCoordinatedWithProperty(boolean coordinated)
TopLink will call this method when the triggering of a weaved valueholder causes it's value to be coordinated with the underlying property |
void |
setIsNewlyWeavedValueHolder(boolean isNew)
TopLink weaving calls this method on any valueholder it weaves into a class to indicate that it is new and it's value should not be considered. |
boolean |
shouldAllowInstantiationDeferral()
INTERNAL: Return if add/remove should trigger instantiation or avoid. |
Methods inherited from interface org.eclipse.persistence.indirection.ValueHolderInterface |
---|
clone, getValue, isInstantiated, setValue |
Method Detail |
---|
boolean isCoordinatedWithProperty()
void setIsCoordinatedWithProperty(boolean coordinated)
boolean isNewlyWeavedValueHolder()
void setIsNewlyWeavedValueHolder(boolean isNew)
isNew
- boolean shouldAllowInstantiationDeferral()
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |