public final class SavePoint
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
SavePoint(java.lang.String id,
java.util.HashMap universe,
java.util.HashMap preValidateMap,
java.util.HashMap preSaveMap,
java.util.HashMap processEventMap,
java.util.HashMap validateEventMap,
java.util.ArrayList raisedEventList,
java.util.HashMap sudoUniverse)
Create a save point
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
creates a clean copy of the save point
|
java.lang.String |
getID()
The save point ID.
|
java.util.HashMap |
getPreSaveMap()
get the pre save map
|
java.util.HashMap |
getPreValidateMap()
the pre validate map
|
java.util.HashMap |
getProcessEventMap()
the process event map
|
java.util.ArrayList |
getRaisedEventList()
the raised event map
|
java.util.HashMap |
getSudoUniverse()
the sudo universe event map
|
java.util.HashMap |
getValidateEventMap()
the validate event map
|
java.util.HashMap |
rollback()
The universe of the change objects
|
public SavePoint(java.lang.String id, java.util.HashMap universe, java.util.HashMap preValidateMap, java.util.HashMap preSaveMap, java.util.HashMap processEventMap, java.util.HashMap validateEventMap, java.util.ArrayList raisedEventList, java.util.HashMap sudoUniverse) throws NotInUniverseException
raisedEventList
- the list of raised eventsvalidateEventMap
- the validate event mappreValidateMap
- the pre validate mappreSaveMap
- the pre save mapprocessEventMap
- the processed event mapid
- the IDuniverse
- the current universe of objectssudoUniverse
- the sudo universeNotInUniverseException
- not in the universepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- should not happenpublic java.util.HashMap getPreSaveMap()
public java.util.HashMap getProcessEventMap()
public java.util.ArrayList getRaisedEventList()
public java.util.HashMap getValidateEventMap()
public java.util.HashMap getSudoUniverse()
public java.util.HashMap getPreValidateMap()
public java.lang.String getID()
public java.util.HashMap rollback() throws NoSavePointException
NoSavePointException
- should not happenstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.