|
ModeShape Distribution 3.2.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.modeshape.jcr.federation.FederatedDocumentChanges
public class FederatedDocumentChanges
Default implementation of the DocumentChanges
interface
Nested Class Summary | |
---|---|
protected class |
FederatedDocumentChanges.FederatedChildrenChanges
|
protected class |
FederatedDocumentChanges.FederatedMixinChanges
|
protected class |
FederatedDocumentChanges.FederatedParentChanges
|
protected class |
FederatedDocumentChanges.FederatedPropertyChanges
|
protected class |
FederatedDocumentChanges.FederatedReferrerChanges
|
Nested classes/interfaces inherited from interface org.modeshape.jcr.federation.spi.DocumentChanges |
---|
DocumentChanges.ChildrenChanges, DocumentChanges.MixinChanges, DocumentChanges.ParentChanges, DocumentChanges.PropertyChanges, DocumentChanges.ReferrerChanges |
Constructor Summary | |
---|---|
protected |
FederatedDocumentChanges(String documentId,
Document document)
|
Method Summary | |
---|---|
DocumentChanges.ChildrenChanges |
getChildrenChanges()
Returns the changes to the children. |
Document |
getDocument()
Returns the document which contains all the changes. |
String |
getDocumentId()
Returns the id of the document to which the changes apply. |
DocumentChanges.MixinChanges |
getMixinChanges()
Returns the changes to the mixins. |
DocumentChanges.ParentChanges |
getParentChanges()
Returns the changes to the parents. |
DocumentChanges.PropertyChanges |
getPropertyChanges()
Returns the changes to the properties. |
DocumentChanges.ReferrerChanges |
getReferrerChanges()
Returns the changes to the referrers. |
protected void |
setChildrenChanges(LinkedHashMap<String,Name> sessionAppendedChildren,
Map<String,Name> sessionRenamedChildren,
Set<String> sessionRemovedChildren,
Map<String,LinkedHashMap<String,Name>> sessionChildrenInsertedBeforeAnotherChild)
|
protected void |
setMixinChanges(Set<Name> addedMixins,
Set<Name> removedMixins)
|
protected void |
setParentChanges(Set<String> addedParents,
Set<String> removedParents,
String newPrimaryParent)
|
protected void |
setPropertyChanges(Set<Name> sessionChangedProperties,
Set<Name> sessionRemovedProperties)
|
protected void |
setReferrerChanges(Set<String> addedWeakReferrers,
Set<String> removedWeakReferrers,
Set<String> addedStrongReferrers,
Set<String> removedStrongReferrers)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected FederatedDocumentChanges(String documentId, Document document)
Method Detail |
---|
public DocumentChanges.ChildrenChanges getChildrenChanges()
DocumentChanges
getChildrenChanges
in interface DocumentChanges
DocumentChanges.ChildrenChanges
instance; never nullpublic Document getDocument()
DocumentChanges
getDocument
in interface DocumentChanges
public String getDocumentId()
DocumentChanges
getDocumentId
in interface DocumentChanges
public DocumentChanges.MixinChanges getMixinChanges()
DocumentChanges
getMixinChanges
in interface DocumentChanges
DocumentChanges.MixinChanges
instance; never nullpublic DocumentChanges.ParentChanges getParentChanges()
DocumentChanges
getParentChanges
in interface DocumentChanges
DocumentChanges.ParentChanges
instance; never nullpublic DocumentChanges.PropertyChanges getPropertyChanges()
DocumentChanges
getPropertyChanges
in interface DocumentChanges
DocumentChanges.PropertyChanges
instance; never nullpublic DocumentChanges.ReferrerChanges getReferrerChanges()
DocumentChanges
getReferrerChanges
in interface DocumentChanges
DocumentChanges.ReferrerChanges
instance; never nullprotected void setPropertyChanges(Set<Name> sessionChangedProperties, Set<Name> sessionRemovedProperties)
protected void setMixinChanges(Set<Name> addedMixins, Set<Name> removedMixins)
protected void setChildrenChanges(LinkedHashMap<String,Name> sessionAppendedChildren, Map<String,Name> sessionRenamedChildren, Set<String> sessionRemovedChildren, Map<String,LinkedHashMap<String,Name>> sessionChildrenInsertedBeforeAnotherChild)
protected void setParentChanges(Set<String> addedParents, Set<String> removedParents, String newPrimaryParent)
protected void setReferrerChanges(Set<String> addedWeakReferrers, Set<String> removedWeakReferrers, Set<String> addedStrongReferrers, Set<String> removedStrongReferrers)
|
ModeShape Distribution 3.2.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |