|
ModeShape Distribution 3.1.2.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 DocumentChangesDocumentChanges.ChildrenChanges instance; never nullpublic Document getDocument()
DocumentChanges
getDocument in interface DocumentChangespublic String getDocumentId()
DocumentChanges
getDocumentId in interface DocumentChangespublic DocumentChanges.MixinChanges getMixinChanges()
DocumentChanges
getMixinChanges in interface DocumentChangesDocumentChanges.MixinChanges instance; never nullpublic DocumentChanges.ParentChanges getParentChanges()
DocumentChanges
getParentChanges in interface DocumentChangesDocumentChanges.ParentChanges instance; never nullpublic DocumentChanges.PropertyChanges getPropertyChanges()
DocumentChanges
getPropertyChanges in interface DocumentChangesDocumentChanges.PropertyChanges instance; never nullpublic DocumentChanges.ReferrerChanges getReferrerChanges()
DocumentChanges
getReferrerChanges in interface DocumentChangesDocumentChanges.ReferrerChanges instance; never null
protected 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.1.2.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||