com.trackstudio.action.user
Class ScriptCalculatorAction.CommonScript

java.lang.Object
  extended by com.trackstudio.action.user.ScriptCalculatorAction.CommonScript
Direct Known Subclasses:
ScriptCalculatorAction.CSVScript, ScriptCalculatorAction.MessageScriptAfter, ScriptCalculatorAction.MessageScriptBefore, ScriptCalculatorAction.MessageScriptInsteadOf, ScriptCalculatorAction.TaskScriptCreateAfter, ScriptCalculatorAction.TaskScriptCreateBefore, ScriptCalculatorAction.TaskScriptCreateInsteadOf, ScriptCalculatorAction.TaskScriptLookup, ScriptCalculatorAction.TaskScriptUpdateAfter, ScriptCalculatorAction.TaskScriptUpdateBefore, ScriptCalculatorAction.TaskScriptUpdateInsteadOf, ScriptCalculatorAction.TaskScriptValue, ScriptCalculatorAction.UserScriptLookup, ScriptCalculatorAction.UserScriptValue
Enclosing class:
ScriptCalculatorAction

public abstract class ScriptCalculatorAction.CommonScript
extends java.lang.Object


Constructor Summary
ScriptCalculatorAction.CommonScript()
           
 
Method Summary
abstract  CalculatedValue getCalc(SessionContext sc, java.lang.String object, java.lang.String formula)
           
abstract  java.lang.String getDefaultFormula()
           
abstract  java.lang.String getJSVarCode(java.lang.String jsVarName, java.lang.String sessionId, java.lang.String contextPath)
           
abstract  java.lang.String getReturnClass()
           
abstract  boolean validate(java.lang.Object result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptCalculatorAction.CommonScript

public ScriptCalculatorAction.CommonScript()
Method Detail

getDefaultFormula

public abstract java.lang.String getDefaultFormula()

getReturnClass

public abstract java.lang.String getReturnClass()

getJSVarCode

public abstract java.lang.String getJSVarCode(java.lang.String jsVarName,
                                              java.lang.String sessionId,
                                              java.lang.String contextPath)

getCalc

public abstract CalculatedValue getCalc(SessionContext sc,
                                        java.lang.String object,
                                        java.lang.String formula)
                                 throws GranException
Throws:
GranException

validate

public abstract boolean validate(java.lang.Object result)


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