public abstract class AbstractViewerPreProcessor extends java.lang.Object implements ViewerPreProcessor
Modifier and Type | Field and Description |
---|---|
protected DnxDocument |
dnx |
protected java.lang.String |
dvs |
protected java.lang.String |
ieParentId |
protected java.lang.String |
owner |
protected java.lang.String |
repDirName |
protected javax.servlet.http.HttpServletRequest |
request |
protected java.util.Map<java.lang.String,java.lang.String> |
viewContext |
Constructor and Description |
---|
AbstractViewerPreProcessor() |
Modifier and Type | Method and Description |
---|---|
protected com.exlibris.dps.sdk.access.Access |
getAccess() |
java.lang.String |
getAdditionalParameters() |
protected DnxDocument |
getDnx() |
java.lang.String |
getDvs() |
java.lang.String |
getPid() |
protected javax.servlet.http.HttpServletRequest |
getRequest() |
protected java.lang.String |
getRequestParameter(java.lang.String paramName) |
protected java.util.Map<java.lang.String,java.lang.String> |
getViewContext() |
void |
init(DnxDocument dnx,
java.util.Map<java.lang.String,java.lang.String> viewContext,
javax.servlet.http.HttpServletRequest request,
java.lang.String dvs,
java.lang.String ieParentId,
java.lang.String repDirName)
This method is called by the Delivery framework before the call for the execute method
|
boolean |
runASync() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
protected DnxDocument dnx
protected java.util.Map<java.lang.String,java.lang.String> viewContext
protected javax.servlet.http.HttpServletRequest request
protected java.lang.String dvs
protected java.lang.String owner
protected java.lang.String ieParentId
protected java.lang.String repDirName
public void init(DnxDocument dnx, java.util.Map<java.lang.String,java.lang.String> viewContext, javax.servlet.http.HttpServletRequest request, java.lang.String dvs, java.lang.String ieParentId, java.lang.String repDirName) throws com.exlibris.dps.sdk.access.AccessException
ViewerPreProcessor
init
in interface ViewerPreProcessor
dnx
- The dnx of the requested PID (IE/REP/FILE)viewContext
- Holds the viewer parameters listrequest
- The HTTP request objectdvs
- The Delivery session keycom.exlibris.dps.sdk.access.AccessException
protected java.lang.String getRequestParameter(java.lang.String paramName)
protected DnxDocument getDnx()
protected java.util.Map<java.lang.String,java.lang.String> getViewContext()
protected javax.servlet.http.HttpServletRequest getRequest()
public java.lang.String getDvs()
getDvs
in interface ViewerPreProcessor
public java.lang.String getPid()
getPid
in interface ViewerPreProcessor
public boolean runASync()
runASync
in interface ViewerPreProcessor
public java.lang.String getAdditionalParameters()
getAdditionalParameters
in interface ViewerPreProcessor
protected com.exlibris.dps.sdk.access.Access getAccess() throws java.lang.Exception
java.lang.Exception