Package com.enonic.xp.portal.handler
Class PortalHandlerWorker<WebRequestType extends WebRequest>
- java.lang.Object
-
- com.enonic.xp.portal.handler.PortalHandlerWorker<WebRequestType>
-
- Direct Known Subclasses:
ControllerHandlerWorker
public abstract class PortalHandlerWorker<WebRequestType extends WebRequest> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected WebRequestType
request
-
Constructor Summary
Constructors Constructor Description PortalHandlerWorker(WebRequestType request)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract PortalResponse
execute()
protected WebException
forbidden(java.lang.String message, java.lang.Object... args)
protected WebException
notFound(java.lang.String message, java.lang.Object... args)
protected void
setResponseCacheable(PortalResponse.Builder response, boolean isPublic)
-
-
-
Field Detail
-
request
protected WebRequestType extends WebRequest request
-
-
Constructor Detail
-
PortalHandlerWorker
public PortalHandlerWorker(WebRequestType request)
-
-
Method Detail
-
execute
public abstract PortalResponse execute() throws java.lang.Exception
- Throws:
java.lang.Exception
-
notFound
protected final WebException notFound(java.lang.String message, java.lang.Object... args)
-
forbidden
protected final WebException forbidden(java.lang.String message, java.lang.Object... args)
-
setResponseCacheable
protected void setResponseCacheable(PortalResponse.Builder response, boolean isPublic)
-
-