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