Class AppsAbstractAction
java.lang.Object
ru.bitel.bgbilling.kernel.apps.server.bean.AppsAbstractAction
public abstract class AppsAbstractAction
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Object>actionMapМап который будет будет сохранен в dataMap с ключем запрашиваемого акшенаprotected java.sql.Connectionconprotected AppsContextcontextprotected intcontractIdprotected java.util.Map<java.lang.String,java.lang.Object>dataMapМап который будет возвращен.protected javax.servlet.http.HttpServletRequestrequestprotected java.util.Map<java.lang.String,java.lang.String>requestParamsMap -
Constructor Summary
Constructors Constructor Description AppsAbstractAction() -
Method Summary
Modifier and Type Method Description abstract voidexecute()java.math.BigDecimalgetBigDecimal(java.lang.String key, java.math.BigDecimal def)protected booleangetBoolean(java.lang.String name, boolean defaultValue)protected java.util.DategetDateParameter(java.lang.String name, java.lang.String pattern, java.util.Date defaultValue)intgetIntParameter(java.lang.String name, int defaultValue)java.lang.StringgetParameter(java.lang.String name)protected PeriodgetPeriod()protected PeriodgetPeriod(java.lang.String pattern)voidsetContext(AppsContext appsContext)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
context
-
contractId
protected int contractId -
con
protected java.sql.Connection con -
dataMap
protected java.util.Map<java.lang.String,java.lang.Object> dataMapМап который будет возвращен. Не уверен, что он тут понадобится, так как все, что относиться к запросу акшена должно быть в actionMap -
actionMap
protected java.util.Map<java.lang.String,java.lang.Object> actionMapМап который будет будет сохранен в dataMap с ключем запрашиваемого акшена -
request
protected javax.servlet.http.HttpServletRequest request -
requestParamsMap
protected java.util.Map<java.lang.String,java.lang.String> requestParamsMap
-
-
Constructor Details
-
AppsAbstractAction
public AppsAbstractAction()
-
-
Method Details
-
setContext
-
execute
public abstract void execute() throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getParameter
public java.lang.String getParameter(java.lang.String name) -
getIntParameter
public int getIntParameter(java.lang.String name, int defaultValue) -
getPeriod
-
getPeriod
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(java.lang.String key, java.math.BigDecimal def) -
getDateParameter
protected final java.util.Date getDateParameter(java.lang.String name, java.lang.String pattern, java.util.Date defaultValue) -
getBoolean
protected boolean getBoolean(java.lang.String name, boolean defaultValue)
-