public final class SessionConflicts
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
SessionConflicts(java.lang.String session) |
SessionConflicts(java.lang.String session, java.util.Set<ConcurrentModificationConflict> concurrentModConflicts, java.util.Collection<Diagnostics> errors, java.util.Collection<Diagnostics> infos) |
Modifier and Type | Method and Description |
---|---|
static SessionConflicts |
diff(SessionConflicts sc1, SessionConflicts sc2)
Returns the difference between two conflicts.
|
java.util.Set<ConcurrentModificationConflict> |
getConcurrentModConflicts()
Returns a lsit of conflicts for concurrent modifications made by session and core on the same object.
|
java.util.Collection<Diagnostics> |
getErrorDiagnostics()
Returns the errors that prevent the session from being committed.
|
java.util.Collection<Diagnostics> |
getInformationalDiagnostics()
Returns informational messages
|
int |
getNumConflicts()
Convenience method that returns the number of conflicts
|
int |
getNumResWithConflicts()
Convenience method that returns the number of resources with conflicts
|
java.lang.String |
getSession()
Returns the name of the session which this information relates to
|
boolean |
hasConflicts()
Returns true if there are conflicts
|
boolean |
hasCriticalConflicts()
Returns true if there any critical conflicts that will prevent the session from being committed.
|
java.lang.String |
toString()
Returns an informative string representation of the conflicts
|
public SessionConflicts(java.lang.String session, java.util.Set<ConcurrentModificationConflict> concurrentModConflicts, java.util.Collection<Diagnostics> errors, java.util.Collection<Diagnostics> infos)
public SessionConflicts(java.lang.String session)
public java.lang.String getSession()
public java.util.Set<ConcurrentModificationConflict> getConcurrentModConflicts()
public java.util.Collection<Diagnostics> getErrorDiagnostics()
public java.util.Collection<Diagnostics> getInformationalDiagnostics()
public boolean hasConflicts()
public boolean hasCriticalConflicts()
public int getNumConflicts()
public int getNumResWithConflicts()
public static SessionConflicts diff(SessionConflicts sc1, SessionConflicts sc2)
sc1
-sc2
-public java.lang.String toString()
toString
in class java.lang.Object