org.chorem.pollen.ui.actions.json
Class AbstractJSONPaginedAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.nuiton.web.struts2.BaseAction
          extended by org.chorem.pollen.ui.actions.PollenActionSupport
              extended by org.chorem.pollen.ui.actions.json.AbstractJSONPaginedAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.nuiton.topia.framework.TopiaTransactionAware
Direct Known Subclasses:
GetCreatedPolls, GetFavoriteListPollAccounts, GetFavoriteLists, GetInvitedPolls, GetParticipatedPolls, GetPollComments, GetPolls, GetUsers

public abstract class AbstractJSONPaginedAction
extends PollenActionSupport

Abstract JSON action with pagination support.

Since:
1.3
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  String filters
           
protected  org.nuiton.topia.persistence.TopiaFilterPagerUtil.FilterPagerBean pager
           
 
Fields inherited from class org.chorem.pollen.ui.actions.PollenActionSupport
SAFE_LANGUAGES, serviceContext, serviceFactory, transaction
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
AbstractJSONPaginedAction()
           
 
Method Summary
protected  Object getFilterObject()
           
 String getFilters()
           
abstract  Integer getPage()
           
abstract  Integer getRecords()
           
abstract  Integer getRows()
           
 String getSidx()
           
abstract  Integer getTotal()
           
 void setFilters(String filters)
           
 void setPage(Integer page)
           
 void setRows(Integer rows)
           
 void setSidx(String sidx)
           
 void setSord(String sord)
           
 
Methods inherited from class org.chorem.pollen.ui.actions.PollenActionSupport
addFlashError, addFlashMessage, addFlashWarning, clearFlashErrors, clearFlashMessages, getActionContext, getApplicationUrl, getApplicationVersion, getConfiguration, getCurrentDateTime, getCurrentUrl, getFlashErrors, getFlashMessages, getFlashWarnings, getJqueryTheme, getPageLogo, getPollenApplicationContext, getPollenSession, getPollenUserAccount, getSafeLanguage, getServiceContext, getServiceFactory, getSkin, getTransaction, getVoteCountingTypeHelp, hasAnyErrors, hasFlashErrors, hasFlashMessages, hasFlashWarnings, isUserAdmin, isUserLoggued, newService, setTransaction
 
Methods inherited from class org.nuiton.web.struts2.BaseAction
_
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pager

protected org.nuiton.topia.persistence.TopiaFilterPagerUtil.FilterPagerBean pager

filters

protected String filters
Constructor Detail

AbstractJSONPaginedAction

public AbstractJSONPaginedAction()
Method Detail

getRows

public abstract Integer getRows()

getPage

public abstract Integer getPage()

getTotal

public abstract Integer getTotal()

getRecords

public abstract Integer getRecords()

setRows

public void setRows(Integer rows)

setPage

public void setPage(Integer page)

setSord

public void setSord(String sord)

getSidx

public String getSidx()

setSidx

public void setSidx(String sidx)

getFilters

public String getFilters()

setFilters

public void setFilters(String filters)

getFilterObject

protected Object getFilterObject()
                          throws org.apache.struts2.json.JSONException
Throws:
org.apache.struts2.json.JSONException


Copyright © 2009-2012 CodeLutin. All Rights Reserved.