protected static final class IndexChangeAdapters.UniquePropertyChangeAdapter<T> extends IndexChangeAdapters.AbstractPropertyChangeAdapter<T>
ChangeSetAdapter.NodeTypePredicate
propertyName, valueFactory
index, logger, workspaceName
context, predicate
Constructor and Description |
---|
UniquePropertyChangeAdapter(ExecutionContext context,
ChangeSetAdapter.NodeTypePredicate matcher,
String workspaceName,
Name propertyName,
ValueFactory<T> valueFactory,
ProvidedIndex<?> index) |
Modifier and Type | Method and Description |
---|---|
protected void |
addValue(NodeKey key,
Object value) |
protected void |
addValues(NodeKey key,
Property property) |
protected void |
removeValues(NodeKey key,
Property property) |
addNode, convert, modifyProperties, propertyName, reindexNode, removeNode, toString
clearDataFor, completeChanges, completeWorkspaceChanges, includesWorkspace, index, nodeKey, reindex
addWorkspace, beginChanges, beginWorkspaceChanges, binaryValueUnused, changeNode, moveNode, notify, removeWorkspace, renameNode, reorderNode, repositoryMetadataChanged, sequenced, sequenceFailure
public UniquePropertyChangeAdapter(ExecutionContext context, ChangeSetAdapter.NodeTypePredicate matcher, String workspaceName, Name propertyName, ValueFactory<T> valueFactory, ProvidedIndex<?> index)
protected void addValues(NodeKey key, Property property)
addValues
in class IndexChangeAdapters.AbstractPropertyChangeAdapter<T>
protected final void addValue(NodeKey key, Object value)
addValue
in class IndexChangeAdapters.AbstractPropertyChangeAdapter<T>
protected void removeValues(NodeKey key, Property property)
removeValues
in class IndexChangeAdapters.AbstractPropertyChangeAdapter<T>
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.