|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.slide.content.NodeRevisionDescriptors
Node Revision Descriptors class.
Field Summary | |
protected static NodeRevisionNumber |
initialRevision
|
static java.lang.String |
MAIN_BRANCH
|
Constructor Summary | |
NodeRevisionDescriptors()
Client side constructor. |
|
NodeRevisionDescriptors(boolean isVersioned)
Client side constructor. |
|
NodeRevisionDescriptors(java.lang.String uri,
NodeRevisionNumber initialRevision,
java.util.Hashtable workingRevisions,
java.util.Hashtable latestRevisionNumbers,
java.util.Hashtable branches,
boolean isVersioned)
Store Constructor. |
Method Summary | |
(package private) void |
addSuccessor(NodeRevisionNumber number,
NodeRevisionNumber successor)
Add relation. |
NodeRevisionDescriptors |
cloneObject()
Clone. |
java.util.Enumeration |
enumerateBranchNames()
Enumerate all branch names. |
java.util.Enumeration |
enumerateRevisionNumbers()
Enumerate all revision numbers in all branches. |
boolean |
equals(java.lang.Object obj)
Equals. |
NodeRevisionNumber |
getInitialRevision()
Get initial revision. |
NodeRevisionNumber |
getLatestRevision()
Get latest revision from main branch. |
NodeRevisionNumber |
getLatestRevision(java.lang.String branchName)
Get latest revision from a branch. |
java.lang.String |
getOriginalUri()
OriginalUri accessor. |
java.util.Enumeration |
getSuccessors(NodeRevisionNumber number)
Get relations. |
java.lang.String |
getUri()
Uri accessor. |
boolean |
hasRevisions()
Has revision ? |
boolean |
isAncestorDescendant(NodeRevisionNumber ancNrn,
NodeRevisionNumber descNrn)
Return true, if ancNrn and descNrn are in an ancestor-descendant relationship in this history. |
boolean |
isRedirected()
Returns true, if and only if uri != originalUri |
boolean |
isVersioned()
Use versioning accessor. |
(package private) void |
removeSuccessor(NodeRevisionNumber number,
NodeRevisionNumber successor)
Remove relation. |
(package private) void |
setLatestRevision(NodeRevisionNumber number)
Latest revision mutator. |
(package private) void |
setLatestRevision(java.lang.String branch,
NodeRevisionNumber number)
Latest revision mutator. |
(package private) void |
setOriginalUri(java.lang.String originalUri)
OriginalUri mutator. |
(package private) void |
setSuccessors(NodeRevisionNumber number,
NodeRevisionNumber successor)
Add relation. |
(package private) void |
setSuccessors(NodeRevisionNumber number,
java.util.Vector successors)
Add relation. |
void |
setUri(java.lang.String uri)
Uri mutator. |
(package private) void |
setVersioned(boolean useVersioning)
Use versioning mutator. |
void |
validate(java.lang.String expectedUri)
Validate. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String MAIN_BRANCH
protected static final NodeRevisionNumber initialRevision
Constructor Detail |
public NodeRevisionDescriptors()
public NodeRevisionDescriptors(boolean isVersioned)
public NodeRevisionDescriptors(java.lang.String uri, NodeRevisionNumber initialRevision, java.util.Hashtable workingRevisions, java.util.Hashtable latestRevisionNumbers, java.util.Hashtable branches, boolean isVersioned)
Method Detail |
public boolean isVersioned()
void setVersioned(boolean useVersioning)
public boolean hasRevisions()
public java.lang.String getUri()
public java.lang.String getOriginalUri()
void setOriginalUri(java.lang.String originalUri)
public void setUri(java.lang.String uri)
public NodeRevisionNumber getInitialRevision()
public NodeRevisionNumber getLatestRevision()
public NodeRevisionNumber getLatestRevision(java.lang.String branchName)
void setLatestRevision(NodeRevisionNumber number)
void setLatestRevision(java.lang.String branch, NodeRevisionNumber number)
public java.util.Enumeration getSuccessors(NodeRevisionNumber number)
public boolean isAncestorDescendant(NodeRevisionNumber ancNrn, NodeRevisionNumber descNrn)
public boolean isRedirected()
void setSuccessors(NodeRevisionNumber number, NodeRevisionNumber successor)
void setSuccessors(NodeRevisionNumber number, java.util.Vector successors)
void addSuccessor(NodeRevisionNumber number, NodeRevisionNumber successor)
void removeSuccessor(NodeRevisionNumber number, NodeRevisionNumber successor)
public java.util.Enumeration enumerateRevisionNumbers()
public java.util.Enumeration enumerateBranchNames()
public NodeRevisionDescriptors cloneObject()
public boolean equals(java.lang.Object obj)
obj
- Object to test
public void validate(java.lang.String expectedUri)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |