it.sistematica.isharedoc.service.search
Class ItemInstanceIndexer
java.lang.Object
it.sistematica.isharedoc.service.search.engine.impl.IndexerImpl
it.sistematica.isharedoc.service.search.ItemInstanceIndexer
- All Implemented Interfaces:
- Indexer, java.lang.Iterable<Field>
- Direct Known Subclasses:
- ActivityInstanceIndexer, MessageInstanceIndexer
public class ItemInstanceIndexer
- extends IndexerImpl
Methods inherited from class it.sistematica.isharedoc.service.search.engine.impl.IndexerImpl |
addField, addField, addField, addField, addFields, getAnalyzerMap, getClassField, getField, getIdField, getIdPropertyName, getIdTerm, getIdTerm, iterator, rebuild, searchModified, tagsAppend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instanceSecurityService
InstanceSecurityService instanceSecurityService
WORK_VARIABLE_PREFIX
public static final java.lang.String WORK_VARIABLE_PREFIX
- See Also:
- Constant Field Values
ItemInstanceIndexer
public ItemInstanceIndexer()
getItemClass
public java.lang.Class<?> getItemClass()
getWorkflowVarIndexType
public static Field.Type getWorkflowVarIndexType(Variable.VariableType variableType)
getWorkflowVarIndexName
public static java.lang.String getWorkflowVarIndexName(java.lang.String storyboardName,
java.lang.String variableName)
getIndexFieldWorkflowName
public static java.lang.String getIndexFieldWorkflowName(java.lang.String storyboardName,
java.lang.String indexFieldName)
makeDoc
public org.apache.lucene.document.Document makeDoc(java.lang.Object obj)
- Specified by:
makeDoc
in interface Indexer
- Overrides:
makeDoc
in class IndexerImpl
getSpotlightTags
public static java.lang.String getSpotlightTags(ItemInstance inst)