org.apache.jackrabbit.core.cluster
Class NamespaceRecord

java.lang.Object
  extended by org.apache.jackrabbit.core.cluster.ClusterRecord
      extended by org.apache.jackrabbit.core.cluster.NamespaceRecord

public class NamespaceRecord
extends ClusterRecord

Cluster record representing a namespace registration, reregistration or unregistration.


Field Summary
 
Fields inherited from class org.apache.jackrabbit.core.cluster.ClusterRecord
END_MARKER, record, workspace
 
Constructor Summary
NamespaceRecord(String oldPrefix, String newPrefix, String uri, Record record)
          Create a new instance of this class.
 
Method Summary
protected  void doRead()
          Deserialize this record.
protected  void doWrite()
          Serialize this record.
 String getNewPrefix()
          Return the new prefix.
 String getOldPrefix()
          Return the old prefix.
 String getUri()
          Return the URI.
 void process(ClusterRecordProcessor processor)
          Process this record, calling the appropriate process method.
 
Methods inherited from class org.apache.jackrabbit.core.cluster.ClusterRecord
cancelUpdate, getRevision, getWorkspace, read, readEndMarker, update, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceRecord

public NamespaceRecord(String oldPrefix,
                       String newPrefix,
                       String uri,
                       Record record)
Create a new instance of this class. Used when serializing a namespace operation.

Parameters:
oldPrefix - old prefix
newPrefix - new prefix
uri - URI
record - journal record
Method Detail

doRead

protected void doRead()
               throws JournalException
Deserialize this record. Subclass responsibility.

Specified by:
doRead in class ClusterRecord
Throws:
JournalException - if an error occurs

doWrite

protected void doWrite()
                throws JournalException
Serialize this record. Subclass responsibility.

Specified by:
doWrite in class ClusterRecord
Throws:
JournalException - if an error occurs

process

public void process(ClusterRecordProcessor processor)
Process this record, calling the appropriate process method.

Specified by:
process in class ClusterRecord
Parameters:
processor - processor

getOldPrefix

public String getOldPrefix()
Return the old prefix.

Returns:
old prefix

getNewPrefix

public String getNewPrefix()
Return the new prefix.

Returns:
new prefix

getUri

public String getUri()
Return the URI.

Returns:
URI


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.