public final class InternalSessionData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
InternalSessionData.ModificationInfo
Information about an object that is modified within the session
|
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
InternalSessionData(InternalSessionData o) |
InternalSessionData(java.lang.String name, java.lang.String user, java.util.Locale locale, Snapshot<Digest> initialVersion) |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getDateCreated() |
java.util.Date |
getDateLastUpdated() |
java.lang.String |
getDescription() |
java.util.Map<Ref,Diagnostics> |
getDiagmap() |
Diagnostics |
getDiagnostics(Ref ref) |
java.util.Collection<Diagnostics> |
getErrorDiagnostics() |
java.util.Set<java.lang.String> |
getExtraUsers() |
java.util.Collection<Diagnostics> |
getInformationalDiagnostics() |
Snapshot<Digest> |
getInitialVersion() |
java.util.Locale |
getLocale() |
InternalSessionData.ModificationInfo |
getModificationInfo(Ref ref) |
java.util.Map<Ref,InternalSessionData.ModificationInfo> |
getModificationInfos() |
java.lang.String |
getName() |
java.util.Set<Ref> |
getOwnedRefs() |
java.lang.String |
getUser()
returns the name of the user who created this session.
|
boolean |
isDeleted(Ref ref) |
boolean |
isOwned(Ref ref) |
void |
itemCreated(ConfigService configService, Ref ref, long incarnation, long version)
records the fact that the given reference has just been created in this session
|
void |
itemDeleted(ConfigService configService, Ref ref, long incarnation, long version)
records the fact that the given reference has just been deleted in this session
|
void |
itemRenamed(ConfigService configService, Ref ref, long incarnation, Ref originalRef, long version)
records the fact that the given reference has just been renamed in this session
|
void |
itemSynchronized(ConfigService configService, Ref ref, long synchronizedVersion)
records the fact that the given reference has just been synchronized in this session
|
void |
itemUpdated(ConfigService configService, Ref ref, long incarnation, long originalVersion)
records the fact that the given reference has just been updated in this session
|
void |
setAllDiagnostics(java.util.Map<Ref,Diagnostics> diags) |
void |
setDescription(java.lang.String description) |
void |
setDiagnostics(Ref ref, Diagnostics diags) |
public static final long serialVersionUID
public InternalSessionData(java.lang.String name, java.lang.String user, java.util.Locale locale, Snapshot<Digest> initialVersion)
public InternalSessionData(InternalSessionData o)
public java.lang.String getName()
public java.lang.String getUser()
public java.util.Locale getLocale()
public java.util.Set<java.lang.String> getExtraUsers()
public java.util.Date getDateCreated()
public java.util.Date getDateLastUpdated()
public java.util.Set<Ref> getOwnedRefs()
public boolean isDeleted(Ref ref)
public boolean isOwned(Ref ref)
public InternalSessionData.ModificationInfo getModificationInfo(Ref ref)
public java.util.Map<Ref,InternalSessionData.ModificationInfo> getModificationInfos()
public java.util.Collection<Diagnostics> getErrorDiagnostics()
public java.util.Collection<Diagnostics> getInformationalDiagnostics()
public java.util.Map<Ref,Diagnostics> getDiagmap()
public Diagnostics getDiagnostics(Ref ref)
public void setAllDiagnostics(java.util.Map<Ref,Diagnostics> diags)
public void setDiagnostics(Ref ref, Diagnostics diags)
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void itemDeleted(ConfigService configService, Ref ref, long incarnation, long version)
ref
- the reference that has been deletedversion
- the version of the referenced objectincarnation
- the incarnation of the referenced objectpublic void itemCreated(ConfigService configService, Ref ref, long incarnation, long version)
ref
- the reference that has been createdincarnation
- the referenced object's incarnationversion
- the referenced object's versionpublic void itemUpdated(ConfigService configService, Ref ref, long incarnation, long originalVersion)
ref
- the reference to the object that has been updatedincarnation
- the referenced object's incarnationoriginalVersion
- the original version of the referenced objectpublic void itemRenamed(ConfigService configService, Ref ref, long incarnation, Ref originalRef, long version)
ref
- the reference that has been renamedincarnation
- the referenced object's incarnationoriginalRef
- the reference prior to the enamingversion
- the version of the referenced objectpublic void itemSynchronized(ConfigService configService, Ref ref, long synchronizedVersion)
ref
- the reference that has been synchronizedsynchronizedVersion
- the version that the reference has been synchronized to