Package org.netxms.client.events
Class EPPSaveResult
java.lang.Object
org.netxms.client.events.EPPSaveResult
Result of EPP save operation with optimistic concurrency.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EPPSaveResultconflict(int serverVersion, List<EPPConflict> conflicts) Create a conflict result.Get list of conflicts (empty if save was successful).intGet new policy version (after successful save) or current server version (on conflict).booleanCheck if save was successful.static EPPSaveResultsuccess(int newVersion) Create a successful result.
-
Method Details
-
success
Create a successful result.- Parameters:
newVersion- new policy version after successful save- Returns:
- successful save result
-
conflict
Create a conflict result.- Parameters:
serverVersion- current server versionconflicts- list of conflicts- Returns:
- conflict result
-
isSuccess
public boolean isSuccess()Check if save was successful.- Returns:
- true if save succeeded
-
getNewVersion
public int getNewVersion()Get new policy version (after successful save) or current server version (on conflict).- Returns:
- policy version
-
getConflicts
Get list of conflicts (empty if save was successful).- Returns:
- list of conflicts
-