|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.app.CalculatedValue
public class CalculatedValue
Класс, описывает вычисляемое пользовательское поле
Field Summary | |
---|---|
static java.lang.String |
CREATED_OBJECTS
Созданные объекты |
static java.lang.String |
INPUT_MAP
Входная карта |
static java.lang.String |
LOG
Логгер |
static java.lang.String |
MESSAGE
Сообщение |
static java.lang.String |
SC
Сессия |
static java.lang.String |
TASK
Задача |
static java.lang.String |
TASKS
|
static java.lang.String |
USER
Пользователь |
Constructor Summary | |
---|---|
CalculatedValue(java.lang.String formula,
java.util.List<SecuredTaskBean> tasks,
SessionContext sc)
|
|
CalculatedValue(java.lang.String formula,
java.util.Map map,
SessionContext sc,
java.util.ArrayList createdObjects)
Конструктор |
|
CalculatedValue(java.lang.String formula,
Secured tci)
Конструктор |
Method Summary | |
---|---|
static java.lang.String |
decode(java.lang.String s)
Декодер |
static java.lang.String |
encode(java.lang.String sent)
Энкодер |
java.lang.Object |
eval(java.lang.String text)
Производит вычисления |
java.util.HashMap<java.lang.String,java.lang.String> |
getConstants()
Возвращает карту констант |
java.util.Map<java.lang.String,java.lang.String> |
getCsvImportMethods()
Возвращает карту методов импорта |
java.util.Map<java.lang.String,java.lang.String> |
getCsvImportProperties()
Возвращает карту настроек импорта |
java.util.Map |
getCsvImportVariables()
|
static CalculatedValue |
getInstance()
Возвращает экземпляр текущего класса |
java.util.HashMap<java.lang.String,java.lang.String> |
getMethods()
Возвращает карту методов |
java.util.Map<java.lang.String,java.lang.String> |
getMsgProperties()
Возвращает карту настроек сообщений |
bsh.NameSpace |
getNameSpace()
Возвращает пространство |
java.util.HashMap<java.lang.String,java.lang.String> |
getOperators()
Возвращает карту операторов |
java.util.Map<java.lang.String,java.lang.String> |
getTaskProperties()
Возвращает карту настроек задачи |
java.lang.Object |
getValue()
Возвращает значение |
java.lang.Object |
getValue(PluginCacheItem plugin,
Secured tci)
Возврашщает значение |
void |
setCsvImportVariables(java.util.Map<java.lang.String,java.lang.String> csvImportVariables)
|
void |
setFormula(java.lang.String formula)
Устанавливает формулу |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TASK
public static final java.lang.String USER
public static final java.lang.String MESSAGE
public static final java.lang.String INPUT_MAP
public static final java.lang.String SC
public static final java.lang.String LOG
public static final java.lang.String TASKS
public static final java.lang.String CREATED_OBJECTS
Constructor Detail |
---|
public CalculatedValue(java.lang.String formula, Secured tci) throws GranException
formula
- формулаtci
- задача
GranException
- при неободимлстиpublic CalculatedValue(java.lang.String formula, java.util.List<SecuredTaskBean> tasks, SessionContext sc) throws GranException
GranException
public CalculatedValue(java.lang.String formula, java.util.Map map, SessionContext sc, java.util.ArrayList createdObjects) throws GranException
formula
- формулаmap
- Карта фходных значенийsc
- сессия пользователяcreatedObjects
- созданные объекты
GranException
- при необходимостиMethod Detail |
---|
public java.util.Map getCsvImportVariables()
public void setCsvImportVariables(java.util.Map<java.lang.String,java.lang.String> csvImportVariables)
public static CalculatedValue getInstance() throws GranException
GranException
- при необходимостиpublic bsh.NameSpace getNameSpace()
public java.util.HashMap<java.lang.String,java.lang.String> getMethods()
public java.util.HashMap<java.lang.String,java.lang.String> getOperators()
public java.util.HashMap<java.lang.String,java.lang.String> getConstants()
public java.util.Map<java.lang.String,java.lang.String> getMsgProperties()
public java.util.Map<java.lang.String,java.lang.String> getTaskProperties()
public java.util.Map<java.lang.String,java.lang.String> getCsvImportProperties()
public java.util.Map<java.lang.String,java.lang.String> getCsvImportMethods()
public void setFormula(java.lang.String formula)
formula
- формулаpublic java.lang.Object getValue() throws bsh.EvalError
bsh.EvalError
- при необзодимостиpublic static java.lang.String decode(java.lang.String s)
s
- строка
public static java.lang.String encode(java.lang.String sent)
sent
- строка
public java.lang.Object eval(java.lang.String text) throws GranException, bsh.EvalError
text
- формула
GranException
- при необходимости
bsh.EvalError
- при необходимостиpublic java.lang.Object getValue(PluginCacheItem plugin, Secured tci) throws GranException, bsh.EvalError
plugin
- плагинtci
- задача
GranException
- при необходимости
bsh.EvalError
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |