public class FormulaEvaluator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FormulaEvaluator.UserContext |
| Modifier and Type | Field and Description |
|---|---|
static int |
CONFIGURATION_DEFAULT_MAX_THREADS |
static String |
CONFIGURATION_PARAMETER_MAX_THREADS |
| Constructor and Description |
|---|
FormulaEvaluator(Configuration configuration,
OntologyRepository ontologyRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
evaluatePropertyDisplayFormula(org.vertexium.Element element,
String propertyKey,
String propertyName,
FormulaEvaluator.UserContext userContext,
org.vertexium.Authorizations authorizations) |
String |
evaluateSubtitleFormula(org.vertexium.Element element,
FormulaEvaluator.UserContext userContext,
org.vertexium.Authorizations authorizations) |
String |
evaluateTimeFormula(org.vertexium.Element element,
FormulaEvaluator.UserContext userContext,
org.vertexium.Authorizations authorizations) |
String |
evaluateTitleFormula(org.vertexium.Element element,
FormulaEvaluator.UserContext userContext,
org.vertexium.Authorizations authorizations) |
protected String |
getConfigurationJson(Locale locale) |
protected String |
getOntologyJson() |
org.mozilla.javascript.Scriptable |
getScriptable(FormulaEvaluator.UserContext userContext) |
protected String |
toJson(org.vertexium.Element element,
String workspaceId,
org.vertexium.Authorizations authorizations) |
public static final String CONFIGURATION_PARAMETER_MAX_THREADS
public static final int CONFIGURATION_DEFAULT_MAX_THREADS
@Inject public FormulaEvaluator(Configuration configuration, OntologyRepository ontologyRepository)
public void close()
public String evaluateTitleFormula(org.vertexium.Element element, FormulaEvaluator.UserContext userContext, org.vertexium.Authorizations authorizations)
public String evaluateTimeFormula(org.vertexium.Element element, FormulaEvaluator.UserContext userContext, org.vertexium.Authorizations authorizations)
public String evaluateSubtitleFormula(org.vertexium.Element element, FormulaEvaluator.UserContext userContext, org.vertexium.Authorizations authorizations)
public String evaluatePropertyDisplayFormula(org.vertexium.Element element, String propertyKey, String propertyName, FormulaEvaluator.UserContext userContext, org.vertexium.Authorizations authorizations)
public org.mozilla.javascript.Scriptable getScriptable(FormulaEvaluator.UserContext userContext)
protected String getOntologyJson()
Copyright © 2013–2016 V5 Analytics. All rights reserved.