com.liferay.util.bridges.alloy
Class BaseAlloyControllerImpl

java.lang.Object
  extended by com.liferay.util.bridges.alloy.BaseAlloyControllerImpl
All Implemented Interfaces:
AlloyController

public abstract class BaseAlloyControllerImpl
extends java.lang.Object
implements AlloyController

Author:
Brian Wing Shun Chan

Field Summary
protected  java.lang.String actionPath
           
protected  javax.portlet.ActionRequest actionRequest
           
protected  javax.portlet.ActionResponse actionResponse
           
protected  AlloyPortlet alloyPortlet
           
protected  AlloyServiceInvoker alloyServiceInvoker
           
protected static java.lang.String CALLED_PROCESS_ACTION
           
protected  java.lang.ClassLoader classLoader
           
protected  java.lang.Class<?> clazz
           
protected  com.liferay.portal.model.Company company
           
protected  com.liferay.portal.kernel.messaging.MessageListener controllerMessageListener
           
protected  java.lang.String controllerPath
           
protected  javax.portlet.EventRequest eventRequest
           
protected  javax.portlet.EventResponse eventResponse
           
protected  com.liferay.portal.kernel.search.Indexer indexer
           
protected  java.lang.String indexerClassName
           
protected  java.lang.String lifecycle
           
protected  com.liferay.portal.kernel.portlet.LiferayPortletConfig liferayPortletConfig
           
protected  com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse
           
protected  java.util.Locale locale
           
protected static com.liferay.portal.kernel.log.Log log
           
protected  java.util.Map<java.lang.String,java.lang.reflect.Method> methodsMap
           
protected  javax.portlet.MimeResponse mimeResponse
           
protected  javax.servlet.jsp.PageContext pageContext
           
protected  boolean permissioned
           
protected  com.liferay.portal.model.Portlet portlet
           
protected  javax.portlet.PortletContext portletContext
           
protected  javax.portlet.PortletRequest portletRequest
           
protected  javax.portlet.PortletResponse portletResponse
           
protected  javax.portlet.PortletURL portletURL
           
protected  java.lang.String redirect
           
protected  javax.portlet.RenderRequest renderRequest
           
protected  javax.portlet.RenderResponse renderResponse
           
protected  javax.servlet.http.HttpServletRequest request
           
protected  javax.portlet.ResourceRequest resourceRequest
           
protected  javax.portlet.ResourceResponse resourceResponse
           
protected  javax.servlet.http.HttpServletResponse response
           
protected  com.liferay.portal.kernel.messaging.MessageListener schedulerMessageListener
           
protected  javax.servlet.ServletConfig servletConfig
           
protected  javax.servlet.ServletContext servletContext
           
protected  com.liferay.portal.theme.ThemeDisplay themeDisplay
           
static java.lang.String TOUCH
           
protected  com.liferay.portal.model.User user
           
protected static java.lang.String VIEW_PATH
           
protected  java.lang.String viewPath
           
 
Constructor Summary
BaseAlloyControllerImpl()
           
 
Method Summary
protected  void addSuccessMessage()
           
 void afterPropertiesSet()
           
protected  com.liferay.portal.kernel.messaging.MessageListener buildControllerMessageListener()
           
protected  java.lang.String buildIncludePath(java.lang.String viewPath)
           
protected  com.liferay.portal.kernel.search.Indexer buildIndexer()
           
protected  com.liferay.portal.kernel.messaging.MessageListener buildSchedulerMessageListener()
           
 void execute()
           
protected  void executeAction(java.lang.reflect.Method method)
           
protected  void executeRender(java.lang.reflect.Method method)
           
protected  void executeResource(java.lang.reflect.Method method)
           
protected  java.lang.Object getConstantsBean(java.lang.Class<?> clazz)
           
protected  java.lang.String getControllerDestinationName()
           
protected  java.lang.String getMessageListenerGroupName()
           
protected  java.lang.reflect.Method getMethod(java.lang.String methodName, java.lang.Class<?>... parameterTypes)
           
protected  java.lang.String getMethodKey(java.lang.String methodName, java.lang.Class<?>... parameterTypes)
           
 com.liferay.portal.model.Portlet getPortlet()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
protected  java.lang.String getSchedulerDestinationName()
           
protected  java.lang.String getSchedulerJobName()
           
protected  com.liferay.portal.kernel.scheduler.Trigger getSchedulerTrigger()
           
protected  java.util.Map<java.lang.String,java.io.Serializable> getSearchAttributes(java.lang.Object... attributes)
           
 com.liferay.portal.theme.ThemeDisplay getThemeDisplay()
           
 long increment()
           
protected  long increment(java.lang.String name)
           
protected  void initClass()
           
protected  void initIndexer()
           
protected  void initMessageListener(java.lang.String destinationName, com.liferay.portal.kernel.messaging.MessageListener messageListener, boolean enableScheduler)
           
protected  void initMessageListeners()
           
protected  void initMethods()
           
protected  void initPaths()
           
protected  void initPortletVariables()
           
protected  void initServletVariables()
           
protected  void initThemeDisplayVariables()
           
protected  void redirectTo(javax.portlet.PortletURL portletURL)
           
protected  void redirectTo(java.lang.String redirect)
           
protected  void render(java.lang.String actionPath)
           
protected  void renderError(java.lang.String pattern, java.lang.Object... arguments)
           
protected  AlloySearchResult search(java.util.Map<java.lang.String,java.io.Serializable> attributes, java.lang.String keywords, com.liferay.portal.kernel.search.Sort sort)
           
protected  AlloySearchResult search(java.util.Map<java.lang.String,java.io.Serializable> attributes, java.lang.String keywords, com.liferay.portal.kernel.search.Sort[] sorts)
           
protected  AlloySearchResult search(java.lang.String keywords)
           
protected  AlloySearchResult search(java.lang.String keywords, com.liferay.portal.kernel.search.Sort sort)
           
protected  AlloySearchResult search(java.lang.String keywords, com.liferay.portal.kernel.search.Sort[] sorts)
           
protected  void setAlloyServiceInvokerClass(java.lang.Class<?> clazz)
           
 void setPageContext(javax.servlet.jsp.PageContext pageContext)
           
protected  void setPermissioned(boolean permissioned)
           
protected  java.lang.String translate(java.lang.String pattern, java.lang.Object... arguments)
           
protected  void updateAttachedModel(com.liferay.portal.model.BaseModel<?> baseModel)
           
protected  void updateAuditedModel(com.liferay.portal.model.BaseModel<?> baseModel)
           
protected  void updateGroupedModel(com.liferay.portal.model.BaseModel<?> baseModel)
           
 void updateModel(com.liferay.portal.model.BaseModel<?> baseModel)
           
protected  void writeJSON(java.lang.Object json)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOUCH

public static final java.lang.String TOUCH

CALLED_PROCESS_ACTION

protected static final java.lang.String CALLED_PROCESS_ACTION

VIEW_PATH

protected static final java.lang.String VIEW_PATH

log

protected static com.liferay.portal.kernel.log.Log log

actionPath

protected java.lang.String actionPath

actionRequest

protected javax.portlet.ActionRequest actionRequest

actionResponse

protected javax.portlet.ActionResponse actionResponse

alloyPortlet

protected AlloyPortlet alloyPortlet

alloyServiceInvoker

protected AlloyServiceInvoker alloyServiceInvoker

classLoader

protected java.lang.ClassLoader classLoader

clazz

protected java.lang.Class<?> clazz

company

protected com.liferay.portal.model.Company company

controllerMessageListener

protected com.liferay.portal.kernel.messaging.MessageListener controllerMessageListener

controllerPath

protected java.lang.String controllerPath

eventRequest

protected javax.portlet.EventRequest eventRequest

eventResponse

protected javax.portlet.EventResponse eventResponse

indexer

protected com.liferay.portal.kernel.search.Indexer indexer

indexerClassName

protected java.lang.String indexerClassName

lifecycle

protected java.lang.String lifecycle

liferayPortletConfig

protected com.liferay.portal.kernel.portlet.LiferayPortletConfig liferayPortletConfig

liferayPortletResponse

protected com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse

locale

protected java.util.Locale locale

methodsMap

protected java.util.Map<java.lang.String,java.lang.reflect.Method> methodsMap

mimeResponse

protected javax.portlet.MimeResponse mimeResponse

pageContext

protected javax.servlet.jsp.PageContext pageContext

permissioned

protected boolean permissioned

portlet

protected com.liferay.portal.model.Portlet portlet

portletContext

protected javax.portlet.PortletContext portletContext

portletRequest

protected javax.portlet.PortletRequest portletRequest

portletResponse

protected javax.portlet.PortletResponse portletResponse

portletURL

protected javax.portlet.PortletURL portletURL

redirect

protected java.lang.String redirect

renderRequest

protected javax.portlet.RenderRequest renderRequest

renderResponse

protected javax.portlet.RenderResponse renderResponse

request

protected javax.servlet.http.HttpServletRequest request

resourceRequest

protected javax.portlet.ResourceRequest resourceRequest

resourceResponse

protected javax.portlet.ResourceResponse resourceResponse

response

protected javax.servlet.http.HttpServletResponse response

schedulerMessageListener

protected com.liferay.portal.kernel.messaging.MessageListener schedulerMessageListener

servletConfig

protected javax.servlet.ServletConfig servletConfig

servletContext

protected javax.servlet.ServletContext servletContext

themeDisplay

protected com.liferay.portal.theme.ThemeDisplay themeDisplay

user

protected com.liferay.portal.model.User user

viewPath

protected java.lang.String viewPath
Constructor Detail

BaseAlloyControllerImpl

public BaseAlloyControllerImpl()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface AlloyController

execute

public void execute()
             throws java.lang.Exception
Specified by:
execute in interface AlloyController
Throws:
java.lang.Exception

getPortlet

public com.liferay.portal.model.Portlet getPortlet()
Specified by:
getPortlet in interface AlloyController

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Specified by:
getRequest in interface AlloyController

getThemeDisplay

public com.liferay.portal.theme.ThemeDisplay getThemeDisplay()
Specified by:
getThemeDisplay in interface AlloyController

increment

public long increment()
               throws java.lang.Exception
Specified by:
increment in interface AlloyController
Throws:
java.lang.Exception

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext pageContext)
Specified by:
setPageContext in interface AlloyController

updateModel

public void updateModel(com.liferay.portal.model.BaseModel<?> baseModel)
                 throws java.lang.Exception
Specified by:
updateModel in interface AlloyController
Throws:
java.lang.Exception

addSuccessMessage

protected void addSuccessMessage()

buildControllerMessageListener

protected com.liferay.portal.kernel.messaging.MessageListener buildControllerMessageListener()

buildIncludePath

protected java.lang.String buildIncludePath(java.lang.String viewPath)

buildIndexer

protected com.liferay.portal.kernel.search.Indexer buildIndexer()

buildSchedulerMessageListener

protected com.liferay.portal.kernel.messaging.MessageListener buildSchedulerMessageListener()

executeAction

@Transactional(isolation=PORTAL,
               propagation=REQUIRES_NEW,
               rollbackFor=java.lang.Exception.class)
protected void executeAction(java.lang.reflect.Method method)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeRender

protected void executeRender(java.lang.reflect.Method method)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeResource

protected void executeResource(java.lang.reflect.Method method)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getConstantsBean

protected java.lang.Object getConstantsBean(java.lang.Class<?> clazz)

getControllerDestinationName

protected java.lang.String getControllerDestinationName()

getMessageListenerGroupName

protected java.lang.String getMessageListenerGroupName()

getMethod

protected java.lang.reflect.Method getMethod(java.lang.String methodName,
                                             java.lang.Class<?>... parameterTypes)

getMethodKey

protected java.lang.String getMethodKey(java.lang.String methodName,
                                        java.lang.Class<?>... parameterTypes)

getSchedulerDestinationName

protected java.lang.String getSchedulerDestinationName()

getSchedulerJobName

protected java.lang.String getSchedulerJobName()

getSchedulerTrigger

protected com.liferay.portal.kernel.scheduler.Trigger getSchedulerTrigger()

getSearchAttributes

protected java.util.Map<java.lang.String,java.io.Serializable> getSearchAttributes(java.lang.Object... attributes)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

increment

protected long increment(java.lang.String name)
                  throws java.lang.Exception
Throws:
java.lang.Exception

initClass

protected void initClass()

initIndexer

protected void initIndexer()

initMessageListener

protected void initMessageListener(java.lang.String destinationName,
                                   com.liferay.portal.kernel.messaging.MessageListener messageListener,
                                   boolean enableScheduler)

initMessageListeners

protected void initMessageListeners()

initMethods

protected void initMethods()

initPaths

protected void initPaths()

initPortletVariables

protected void initPortletVariables()

initServletVariables

protected void initServletVariables()

initThemeDisplayVariables

protected void initThemeDisplayVariables()

redirectTo

protected void redirectTo(javax.portlet.PortletURL portletURL)

redirectTo

protected void redirectTo(java.lang.String redirect)

render

protected void render(java.lang.String actionPath)

renderError

protected void renderError(java.lang.String pattern,
                           java.lang.Object... arguments)

search

protected AlloySearchResult search(java.util.Map<java.lang.String,java.io.Serializable> attributes,
                                   java.lang.String keywords,
                                   com.liferay.portal.kernel.search.Sort sort)
                            throws java.lang.Exception
Throws:
java.lang.Exception

search

protected AlloySearchResult search(java.util.Map<java.lang.String,java.io.Serializable> attributes,
                                   java.lang.String keywords,
                                   com.liferay.portal.kernel.search.Sort[] sorts)
                            throws java.lang.Exception
Throws:
java.lang.Exception

search

protected AlloySearchResult search(java.lang.String keywords)
                            throws java.lang.Exception
Throws:
java.lang.Exception

search

protected AlloySearchResult search(java.lang.String keywords,
                                   com.liferay.portal.kernel.search.Sort sort)
                            throws java.lang.Exception
Throws:
java.lang.Exception

search

protected AlloySearchResult search(java.lang.String keywords,
                                   com.liferay.portal.kernel.search.Sort[] sorts)
                            throws java.lang.Exception
Throws:
java.lang.Exception

setAlloyServiceInvokerClass

protected void setAlloyServiceInvokerClass(java.lang.Class<?> clazz)

setPermissioned

protected void setPermissioned(boolean permissioned)

translate

protected java.lang.String translate(java.lang.String pattern,
                                     java.lang.Object... arguments)

updateAttachedModel

protected void updateAttachedModel(com.liferay.portal.model.BaseModel<?> baseModel)
                            throws java.lang.Exception
Throws:
java.lang.Exception

updateAuditedModel

protected void updateAuditedModel(com.liferay.portal.model.BaseModel<?> baseModel)
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateGroupedModel

protected void updateGroupedModel(com.liferay.portal.model.BaseModel<?> baseModel)
                           throws java.lang.Exception
Throws:
java.lang.Exception

writeJSON

protected void writeJSON(java.lang.Object json)
                  throws java.lang.Exception
Throws:
java.lang.Exception