Package org.jbpm.casemgmt.impl.audit
Class StringCaseVariableIndexer
- java.lang.Object
-
- org.jbpm.casemgmt.impl.audit.StringCaseVariableIndexer
-
- All Implemented Interfaces:
CaseVariableIndexer,org.kie.internal.utils.VariableIndexer<CaseFileData>
public class StringCaseVariableIndexer extends Object implements CaseVariableIndexer
Simple and default indexer for all case variables. It will keep the same name of the variable and will generate string representation based onvariable.toString()method this indexer is always added at the end of the chain of indexers to allow custom implementations take precedence over this one.
-
-
Constructor Summary
Constructors Constructor Description StringCaseVariableIndexer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(Object variable)List<String>getIndexNames(String name)List<CaseFileData>index(String name, Object variable)
-
-
-
Method Detail
-
accept
public boolean accept(Object variable)
- Specified by:
acceptin interfaceorg.kie.internal.utils.VariableIndexer<CaseFileData>
-
index
public List<CaseFileData> index(String name, Object variable)
- Specified by:
indexin interfaceorg.kie.internal.utils.VariableIndexer<CaseFileData>
-
getIndexNames
public List<String> getIndexNames(String name)
- Specified by:
getIndexNamesin interfaceCaseVariableIndexer
-
-