public class FederatedDocumentChanges extends Object implements DocumentChanges
DocumentChanges
interfaceModifier and Type | Class and Description |
---|---|
protected class |
FederatedDocumentChanges.FederatedChildrenChanges |
protected class |
FederatedDocumentChanges.FederatedMixinChanges |
protected class |
FederatedDocumentChanges.FederatedParentChanges |
protected class |
FederatedDocumentChanges.FederatedPropertyChanges |
protected class |
FederatedDocumentChanges.FederatedReferrerChanges |
DocumentChanges.ChildrenChanges, DocumentChanges.MixinChanges, DocumentChanges.ParentChanges, DocumentChanges.PropertyChanges, DocumentChanges.ReferrerChanges
Modifier | Constructor and Description |
---|---|
protected |
FederatedDocumentChanges(String documentId,
Document document) |
Modifier and Type | Method and Description |
---|---|
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) |
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 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)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.