eu.etaxonomy.cdm.remote.controller
Class AbstractController<T extends CdmBase,SERVICE extends IService<T>>

java.lang.Object
  extended by eu.etaxonomy.cdm.remote.controller.AbstractController<T,SERVICE>
Type Parameters:
T -
SERVICE -
Direct Known Subclasses:
AbstractListController, BaseController, DerivedUnitFacadeController, PolytomousKeyNodeDtoController

public abstract class AbstractController<T extends CdmBase,SERVICE extends IService<T>>
extends Object

Author:
a.kohlbecker

Field Summary
protected static List<String> DEFAULT_INIT_STRATEGY
           
protected static Integer DEFAULT_PAGE_SIZE
           
protected  List<String> initializationStrategy
           
static Logger logger
           
protected  SERVICE service
           
 
Constructor Summary
AbstractController()
           
 
Method Summary
protected  String requestPathAndQuery(javax.servlet.http.HttpServletRequest request)
          Returns the HTTP request path and query parameters as string
 void setInitializationStrategy(List<String> initializationStrategy)
          Set the default initialization strategy for this controller.
abstract  void setService(SERVICE service)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INIT_STRATEGY

protected static final List<String> DEFAULT_INIT_STRATEGY

logger

public static final Logger logger

service

protected SERVICE extends IService<T> service

DEFAULT_PAGE_SIZE

protected static final Integer DEFAULT_PAGE_SIZE

initializationStrategy

protected List<String> initializationStrategy
Constructor Detail

AbstractController

public AbstractController()
Method Detail

setService

public abstract void setService(SERVICE service)

setInitializationStrategy

public void setInitializationStrategy(List<String> initializationStrategy)
Set the default initialization strategy for this controller.

Parameters:
initializationStrategy -

requestPathAndQuery

protected String requestPathAndQuery(javax.servlet.http.HttpServletRequest request)
Returns the HTTP request path and query parameters as string

Parameters:
request -
Returns:
request path and query parameters as string.


Copyright © 2007-2013 EDIT. All Rights Reserved.