Class PrivilegeRecord
- java.lang.Object
-
- org.apache.jackrabbit.core.cluster.ClusterRecord
-
- org.apache.jackrabbit.core.cluster.PrivilegeRecord
-
public class PrivilegeRecord extends ClusterRecord
PrivilegeRecord...
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.core.cluster.ClusterRecord
END_MARKER, record, workspace
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrivilegeRecord(Collection<PrivilegeDefinition> definitions, Record record)protectedPrivilegeRecord(Record record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoRead()Deserialize this record.protected voiddoWrite()Serialize this record.Collection<PrivilegeDefinition>getDefinitions()Return the collection of privilege definitions.voidprocess(ClusterRecordProcessor processor)Process this record, calling the appropriateprocessmethod.-
Methods inherited from class org.apache.jackrabbit.core.cluster.ClusterRecord
cancelUpdate, getRevision, getWorkspace, read, readEndMarker, update, write
-
-
-
-
Constructor Detail
-
PrivilegeRecord
protected PrivilegeRecord(Record record)
-
PrivilegeRecord
protected PrivilegeRecord(Collection<PrivilegeDefinition> definitions, Record record)
-
-
Method Detail
-
doRead
protected void doRead() throws JournalExceptionDescription copied from class:ClusterRecordDeserialize this record. Subclass responsibility.- Specified by:
doReadin classClusterRecord- Throws:
JournalException- if an error occurs
-
doWrite
protected void doWrite() throws JournalExceptionDescription copied from class:ClusterRecordSerialize this record. Subclass responsibility.- Specified by:
doWritein classClusterRecord- Throws:
JournalException- if an error occurs
-
process
public void process(ClusterRecordProcessor processor)
Description copied from class:ClusterRecordProcess this record, calling the appropriateprocessmethod.- Specified by:
processin classClusterRecord- Parameters:
processor- processor
-
getDefinitions
public Collection<PrivilegeDefinition> getDefinitions()
Return the collection of privilege definitions.- Returns:
- unmodifiable collection
-
-