gran.app.adapter.kernel.udf
Class CalculatedValue

java.lang.Object
  extended bygran.app.adapter.kernel.udf.CalculatedValue

public class CalculatedValue
extends java.lang.Object


Field Summary
static java.lang.String MESSAGES_COUNT
           
static java.lang.String TASK_ACTUAL_BUDGET
           
static java.lang.String TASK_BUDGET
           
static java.lang.String TASK_CATEGORY
           
static java.lang.String TASK_CHILDREN_COUNT
           
static java.lang.String TASK_CLOSE_DATE
           
static java.lang.String TASK_DEADLINE
           
static java.lang.String TASK_DESCRIPTION
           
static java.lang.String TASK_HANDLER
           
static java.lang.String TASK_HANDLER_STATUS
           
static java.lang.String TASK_NAME
           
static java.lang.String TASK_NUMBER
           
static java.lang.String TASK_PRIORITY
           
static java.lang.String TASK_RESOLUTION
           
static java.lang.String TASK_STATUS
           
static java.lang.String TASK_SUBMIT_DATE
           
static java.lang.String TASK_SUBMITTER
           
static java.lang.String TASK_SUBMITTER_STATUS
           
static java.lang.String TASK_UPDATE_DATE
           
static java.lang.String TASK_WORKFLOW
           
static java.lang.String USER_CHILDREN_COUNT
           
static java.lang.String USER_COMPANY
           
static java.lang.String USER_EMAIL
           
static java.lang.String USER_EXPIREDATE
           
static java.lang.String USER_LASTVISITED
           
static java.lang.String USER_LOCALE
           
static java.lang.String USER_LOGIN
           
static java.lang.String USER_MANAGER_LOGIN
           
static java.lang.String USER_MANAGER_NAME
           
static java.lang.String USER_NAME
           
static java.lang.String USER_PHONE
           
static java.lang.String USER_PRSTATUS
           
static java.lang.String USER_TIMEZONE
           
 
Constructor Summary
CalculatedValue(java.lang.String formula, java.util.HashMap tci)
          Possible it need checks for vulnerability
 
Method Summary
static java.lang.String decode(java.lang.String s)
           
static java.lang.String encode(java.lang.String sent)
           
 java.util.HashMap getConstants()
           
static java.util.HashMap getHashMap(gran.cache.TaskCacheItem taskCacheItem)
           
static java.util.HashMap getHashMap(gran.cache.UserCacheItem userCacheItem)
           
 java.util.HashMap getMethods()
           
 bsh.NameSpace getNameSpace()
           
 java.util.HashMap getOperators()
           
 java.lang.Object getValue()
           
 java.util.HashMap getVariables()
           
 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

USER_COMPANY

public static final java.lang.String USER_COMPANY
See Also:
Constant Field Values

USER_EMAIL

public static final java.lang.String USER_EMAIL
See Also:
Constant Field Values

USER_CHILDREN_COUNT

public static final java.lang.String USER_CHILDREN_COUNT
See Also:
Constant Field Values

USER_EXPIREDATE

public static final java.lang.String USER_EXPIREDATE
See Also:
Constant Field Values

USER_LASTVISITED

public static final java.lang.String USER_LASTVISITED
See Also:
Constant Field Values

USER_LOCALE

public static final java.lang.String USER_LOCALE
See Also:
Constant Field Values

USER_LOGIN

public static final java.lang.String USER_LOGIN
See Also:
Constant Field Values

USER_MANAGER_LOGIN

public static final java.lang.String USER_MANAGER_LOGIN
See Also:
Constant Field Values

USER_MANAGER_NAME

public static final java.lang.String USER_MANAGER_NAME
See Also:
Constant Field Values

USER_NAME

public static final java.lang.String USER_NAME
See Also:
Constant Field Values

USER_PRSTATUS

public static final java.lang.String USER_PRSTATUS
See Also:
Constant Field Values

USER_PHONE

public static final java.lang.String USER_PHONE
See Also:
Constant Field Values

USER_TIMEZONE

public static final java.lang.String USER_TIMEZONE
See Also:
Constant Field Values

TASK_ACTUAL_BUDGET

public static final java.lang.String TASK_ACTUAL_BUDGET
See Also:
Constant Field Values

TASK_BUDGET

public static final java.lang.String TASK_BUDGET
See Also:
Constant Field Values

TASK_CLOSE_DATE

public static final java.lang.String TASK_CLOSE_DATE
See Also:
Constant Field Values

TASK_DEADLINE

public static final java.lang.String TASK_DEADLINE
See Also:
Constant Field Values

MESSAGES_COUNT

public static final java.lang.String MESSAGES_COUNT
See Also:
Constant Field Values

TASK_SUBMIT_DATE

public static final java.lang.String TASK_SUBMIT_DATE
See Also:
Constant Field Values

TASK_UPDATE_DATE

public static final java.lang.String TASK_UPDATE_DATE
See Also:
Constant Field Values

TASK_CHILDREN_COUNT

public static final java.lang.String TASK_CHILDREN_COUNT
See Also:
Constant Field Values

TASK_DESCRIPTION

public static final java.lang.String TASK_DESCRIPTION
See Also:
Constant Field Values

TASK_HANDLER

public static final java.lang.String TASK_HANDLER
See Also:
Constant Field Values

TASK_HANDLER_STATUS

public static final java.lang.String TASK_HANDLER_STATUS
See Also:
Constant Field Values

TASK_NAME

public static final java.lang.String TASK_NAME
See Also:
Constant Field Values

TASK_PRIORITY

public static final java.lang.String TASK_PRIORITY
See Also:
Constant Field Values

TASK_RESOLUTION

public static final java.lang.String TASK_RESOLUTION
See Also:
Constant Field Values

TASK_STATUS

public static final java.lang.String TASK_STATUS
See Also:
Constant Field Values

TASK_SUBMITTER

public static final java.lang.String TASK_SUBMITTER
See Also:
Constant Field Values

TASK_SUBMITTER_STATUS

public static final java.lang.String TASK_SUBMITTER_STATUS
See Also:
Constant Field Values

TASK_NUMBER

public static final java.lang.String TASK_NUMBER
See Also:
Constant Field Values

TASK_WORKFLOW

public static final java.lang.String TASK_WORKFLOW
See Also:
Constant Field Values

TASK_CATEGORY

public static final java.lang.String TASK_CATEGORY
See Also:
Constant Field Values
Constructor Detail

CalculatedValue

public CalculatedValue(java.lang.String formula,
                       java.util.HashMap tci)
                throws gran.exception.GranException
Possible it need checks for vulnerability

Parameters:
formula - Encoded formula. USe decode() to decoding
tci -
Throws:
gran.exception.GranException
Method Detail

getNameSpace

public bsh.NameSpace getNameSpace()

getVariables

public java.util.HashMap getVariables()

getMethods

public java.util.HashMap getMethods()

getOperators

public java.util.HashMap getOperators()

getConstants

public java.util.HashMap getConstants()

setFormula

public void setFormula(java.lang.String formula)

getValue

public java.lang.Object getValue()
                          throws gran.exception.GranException,
                                 bsh.EvalError
Throws:
gran.exception.GranException
bsh.EvalError

getHashMap

public static java.util.HashMap getHashMap(gran.cache.TaskCacheItem taskCacheItem)
                                    throws gran.exception.GranException
Throws:
gran.exception.GranException

getHashMap

public static java.util.HashMap getHashMap(gran.cache.UserCacheItem userCacheItem)
                                    throws gran.exception.GranException
Throws:
gran.exception.GranException

decode

public static java.lang.String decode(java.lang.String s)

encode

public static java.lang.String encode(java.lang.String sent)


Copyright © 2002-2003 TrackStudio, Ltd. All Rights Reserved.