public class VersioningLayerTools extends GenericService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTIVITY_PARAMETER |
static java.lang.String |
CLASS_VERSION |
static java.lang.String |
CLEAR_ACTIVITY_VALUE |
static java.lang.String |
CLEAR_PROJECT_VALUE |
static java.lang.String |
CLEAR_TASK_VALUE |
static java.lang.String |
CLEAR_WORKFLOW_VALUE |
static java.lang.String |
PROJECT_PARAMETER |
protected static java.util.ResourceBundle |
sLicenseResourceBundle |
static java.lang.String |
TASK_PARAMETER |
static java.lang.String |
WORKFLOW_PARAMETER |
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
VersioningLayerTools()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clearPrevProjectInSession(DynamoHttpServletRequest request) |
void |
clearSuspendedProjectInSession(DynamoHttpServletRequest request) |
void |
doStartService()
This is called after a Service has been created, placed into the
naming hierarchy, and initialized with its configured property
values.
|
java.lang.String |
getActivityInSession(DynamoHttpServletRequest request) |
PublishingConfiguration |
getConfiguration()
Returns the configuration
|
java.lang.String |
getPrevProjectInSession(DynamoHttpServletRequest request) |
ProcessHome |
getProcessHome() |
int |
getProjectCacheSize() |
atg.epub.servlet.ProjectContext |
getProjectContext(DynamoHttpServletRequest request) |
Project |
getProjectInSession(DynamoHttpServletRequest request) |
protected java.lang.String |
getResource(java.lang.String pName)
Returns the specified resource string
|
protected java.lang.String |
getResource(java.lang.String pName,
java.lang.Object[] pArgs)
Returns the specified resource string with the substituted args
|
java.lang.String |
getSuspendedProjectInSession(DynamoHttpServletRequest request) |
TaskInfo |
getTaskInSession(DynamoHttpServletRequest request) |
VersionManager |
getVersionManager()
Returns the versionManager
|
RepositoryItem |
getWorkflowInSession(DynamoHttpServletRequest request) |
boolean |
isProjectAccessible(Project pProject)
Returns true if the underlying object has been removed.
|
void |
resumeProjectContext() |
void |
setConfiguration(PublishingConfiguration pConfiguration)
Sets the configuration
|
void |
setPrevProjectInSession(DynamoHttpServletRequest request,
java.lang.String pProjectId) |
void |
setProjectCacheSize(int i) |
boolean |
setProjectContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setProjectContext(java.lang.String pProjectId) |
void |
setProjectContext(java.lang.String pProjectId,
RepositoryItem pWorkflow,
java.lang.String pTaskId) |
void |
setProjectContext(java.lang.String pProjectId,
java.lang.String pWorkflowId,
java.lang.String pTaskId) |
Project |
setProjectInSession(DynamoHttpServletRequest request,
java.lang.String pProjectId) |
void |
setSuspendedProjectInSession(DynamoHttpServletRequest request,
java.lang.String pProjectId) |
void |
setVersionManager(VersionManager pVersionManager)
Sets the versionManager
|
void |
suspendProjectContext() |
void |
unsetProjectContext() |
void |
updatePreviewUrlInSession(java.lang.String pProjectId,
DynamoHttpServletRequest pReq)
This method updates the preview URL stored in the session if the project changes.
|
void |
updateProjectHistoryInUserProfile(java.lang.String pProjectId) |
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
protected static java.util.ResourceBundle sLicenseResourceBundle
public static final java.lang.String PROJECT_PARAMETER
public static final java.lang.String TASK_PARAMETER
public static final java.lang.String WORKFLOW_PARAMETER
public static final java.lang.String ACTIVITY_PARAMETER
public static final java.lang.String CLEAR_PROJECT_VALUE
public static final java.lang.String CLEAR_WORKFLOW_VALUE
public static final java.lang.String CLEAR_TASK_VALUE
public static final java.lang.String CLEAR_ACTIVITY_VALUE
public ProcessHome getProcessHome()
public PublishingConfiguration getConfiguration()
public void setConfiguration(PublishingConfiguration pConfiguration)
public VersionManager getVersionManager()
public void setVersionManager(VersionManager pVersionManager)
public int getProjectCacheSize()
public void setProjectCacheSize(int i)
public void doStartService() throws ServiceException
GenericService
doStartService
in class GenericService
ServiceException
- if the Service had a problem starting uppublic atg.epub.servlet.ProjectContext getProjectContext(DynamoHttpServletRequest request)
public boolean setProjectContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
javax.servlet.ServletException
public void setProjectContext(java.lang.String pProjectId) throws javax.servlet.ServletException
javax.servlet.ServletException
public void setProjectContext(java.lang.String pProjectId, RepositoryItem pWorkflow, java.lang.String pTaskId) throws javax.servlet.ServletException
javax.servlet.ServletException
public void setProjectContext(java.lang.String pProjectId, java.lang.String pWorkflowId, java.lang.String pTaskId) throws javax.servlet.ServletException
javax.servlet.ServletException
public void suspendProjectContext() throws javax.servlet.ServletException
javax.servlet.ServletException
public void resumeProjectContext() throws javax.servlet.ServletException
javax.servlet.ServletException
public void unsetProjectContext()
public Project setProjectInSession(DynamoHttpServletRequest request, java.lang.String pProjectId) throws javax.servlet.ServletException
javax.servlet.ServletException
public Project getProjectInSession(DynamoHttpServletRequest request)
public void setPrevProjectInSession(DynamoHttpServletRequest request, java.lang.String pProjectId)
public java.lang.String getPrevProjectInSession(DynamoHttpServletRequest request)
public void clearPrevProjectInSession(DynamoHttpServletRequest request)
public void setSuspendedProjectInSession(DynamoHttpServletRequest request, java.lang.String pProjectId)
public java.lang.String getSuspendedProjectInSession(DynamoHttpServletRequest request)
public void clearSuspendedProjectInSession(DynamoHttpServletRequest request)
public TaskInfo getTaskInSession(DynamoHttpServletRequest request)
public RepositoryItem getWorkflowInSession(DynamoHttpServletRequest request)
public java.lang.String getActivityInSession(DynamoHttpServletRequest request)
public void updateProjectHistoryInUserProfile(java.lang.String pProjectId)
public void updatePreviewUrlInSession(java.lang.String pProjectId, DynamoHttpServletRequest pReq)
protected java.lang.String getResource(java.lang.String pName)
protected java.lang.String getResource(java.lang.String pName, java.lang.Object[] pArgs)
public boolean isProjectAccessible(Project pProject) throws javax.ejb.EJBException
javax.ejb.EJBException