Package org.datanucleus.flush
Class UpdateMemberOperation
- java.lang.Object
-
- org.datanucleus.flush.UpdateMemberOperation
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intfieldNumber(package private) java.lang.ObjectnewValue(package private) java.lang.ObjectoldValue(package private) DNStateManagersm
-
Constructor Summary
Constructors Constructor Description UpdateMemberOperation(DNStateManager sm, int fieldNum, java.lang.Object newVal, java.lang.Object oldVal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractMemberMetaDatagetMemberMetaData()Accessor for the metadata for the member that this operation is for.java.lang.ObjectgetNewValue()java.lang.ObjectgetOldValue()DNStateManagergetStateManager()Accessor for StateManager of the object that this operation is performed on.voidperform()Method to perform the operation.java.lang.StringtoString()
-
-
-
Field Detail
-
sm
final DNStateManager sm
-
fieldNumber
final int fieldNumber
-
oldValue
java.lang.Object oldValue
-
newValue
java.lang.Object newValue
-
-
Constructor Detail
-
UpdateMemberOperation
public UpdateMemberOperation(DNStateManager sm, int fieldNum, java.lang.Object newVal, java.lang.Object oldVal)
-
-
Method Detail
-
getNewValue
public java.lang.Object getNewValue()
-
getOldValue
public java.lang.Object getOldValue()
-
getMemberMetaData
public AbstractMemberMetaData getMemberMetaData()
Accessor for the metadata for the member that this operation is for.- Returns:
- The member metadata
-
getStateManager
public DNStateManager getStateManager()
Description copied from interface:OperationAccessor for StateManager of the object that this operation is performed on.- Specified by:
getStateManagerin interfaceOperation- Returns:
- StateManager
-
perform
public void perform()
Description copied from interface:OperationMethod to perform the operation.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-