Package org.datanucleus.flush
Class UpdateMemberOperation
- java.lang.Object
-
- org.datanucleus.flush.UpdateMemberOperation
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
fieldNumber
(package private) java.lang.Object
newValue
(package private) java.lang.Object
oldValue
(package private) DNStateManager
sm
-
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 AbstractMemberMetaData
getMemberMetaData()
Accessor for the metadata for the member that this operation is for.java.lang.Object
getNewValue()
java.lang.Object
getOldValue()
DNStateManager
getStateManager()
Accessor for StateManager of the object that this operation is performed on.void
perform()
Method to perform the operation.java.lang.String
toString()
-
-
-
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:Operation
Accessor for StateManager of the object that this operation is performed on.- Specified by:
getStateManager
in interfaceOperation
- Returns:
- StateManager
-
perform
public void perform()
Description copied from interface:Operation
Method to perform the operation.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-