it.sistematica.isharedoc.action
Class BaseAction

java.lang.Object
  extended by it.sistematica.isharedoc.action.BaseAction
All Implemented Interfaces:
org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware
Direct Known Subclasses:
AccessAction, AddressBookAction, AppRoleAction, AttachmentAction, AutomatorAction, BarcodeAction, ConfidentialityLevelAction, ConfigurationAction, ContactAction, ContactInstanceAction, DesktopAction, DocumentAction, ExportAction, FieldAction, FileAction, FileClassAction, FileRuleAction, FolderAction, FormAction, HistoryAction, HomeAction, ImportAction, IndexAction, InstanceBaseAction, InstanceReferenceAction, InstanceServiceAction, InstanceTaskAction, KeyringAction, LicenseAction, LocationAction, LocationAction.LocationInfo, MessageboxAction, MessageboxPermissionAction, ObjectTemplateAction, ObjectTemplatePermissionAction, OrganizationAction, OrganizationTreeAction, OrganizationunitAction, OrganizationVersionAction, PartitionAction, PermissionAction, PermissionAction, PortalAction, PortletAction, PreferencesAction, PrinterAction, ProcessAction, RemoteSignatureAction, ReportAction, RepositoryAction, RibbonAction, SchemaAction, ScriptAction, SearchAction, SearchAction, SequenceAction, SequenceDefinitionAction, ServerAction, SignatureAction, StoreAction, StoryboardAction, SubscriptionAction, SwimlaneAction, SystemAction, SystemAction, TeamAction, TestAction, TopicAction, TweetAction, UserProfileAction, VariableAction, ViewAction, WidgetAction, WorkflowAction

public abstract class BaseAction
extends java.lang.Object
implements org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware


Nested Class Summary
static class BaseAction.TrimMode
           
 
Field Summary
protected  CloudManager cloudManager
           
(package private)  DtsService dtsService
           
protected  it.neverworks.data.EntityManager entities
           
protected  java.lang.Object jsonResult
           
protected  it.neverworks.struts.Parameters parameters
           
protected  java.lang.String redirectURL
           
protected  javax.servlet.http.HttpServletRequest request
           
protected  java.lang.String resultCode
           
protected  java.lang.String resultMessage
           
 it.neverworks.application.action.SearchCriteriaMap<java.lang.String,java.lang.String> search
           
protected  java.util.Map<java.lang.String,java.lang.Object> session
           
(package private)  it.neverworks.application.service.TemporaryFileService temporaryFileService
           
 
Constructor Summary
BaseAction()
           
 
Method Summary
 java.lang.String dateFormat(java.util.Date date)
           
 java.lang.String escapeHTML(java.lang.String value)
           
 java.lang.String escapeJavascript(java.lang.String value)
           
 java.lang.String escapeXml(java.lang.String value)
           
 java.lang.String execute()
           
 java.lang.String getCancelMessage()
           
 java.lang.String getExceptionStack()
           
 java.lang.String getFileId()
           
 java.lang.String getFileName()
           
 java.lang.Object getJsonResult()
           
 it.neverworks.struts.Parameters getParameters()
           
 java.lang.String getRedirectURL()
           
 java.lang.String getRequestId()
           
 java.lang.String getResultCode()
           
 java.lang.String getResultMessage()
           
 it.neverworks.application.action.SearchCriteriaMap<java.lang.String,java.lang.String> getSearch()
           
 javax.servlet.http.HttpServletRequest getServletRequest()
           
 java.util.Map<java.lang.String,java.lang.Object> getSession()
           
 it.neverworks.application.util.TaskLink getTaskLink()
           
protected  CloudFile prepareCloudFile(CloudSession session, java.lang.Class clazz, java.lang.String parameterFile)
           
protected
<T> T
prepareEntity(java.lang.Class<T> type, java.lang.String idParameter)
           
protected
<T> T
prepareEntity(java.lang.Class<T> type, java.lang.String idParameter, boolean nullOnNotFound)
           
protected
<T> T
prepareEntityUsingString(java.lang.Class<T> type, java.lang.String idParameter)
           
protected
<T> T
prepareEntityUsingString(java.lang.Class<T> type, java.lang.String idParameter, boolean nullOnNotFound)
           
 java.lang.String prepareExport(java.lang.Class<?> clazz, java.util.Collection<?> collection)
           
 java.lang.String prepareExport(java.lang.Class<?> clazz, java.util.Collection<?> collection, java.lang.String filename, java.lang.String contentType)
           
 void setFileId(java.lang.String fileId)
           
 void setFileName(java.lang.String fileName)
           
 void setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           
 void setSession(java.util.Map<java.lang.String,java.lang.Object> session)
           
 java.lang.String trimToLength(java.lang.String value, int length)
           
 java.lang.String trimToLength(java.lang.String value, int length, BaseAction.TrimMode mode)
           
 java.lang.String unescapeHTML(java.lang.String value)
           
 java.lang.String unescapeJavascript(java.lang.String value)
           
 java.lang.String unescapeXml(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entities

protected it.neverworks.data.EntityManager entities

cloudManager

protected CloudManager cloudManager

session

protected java.util.Map<java.lang.String,java.lang.Object> session

request

protected javax.servlet.http.HttpServletRequest request

parameters

protected it.neverworks.struts.Parameters parameters

search

public it.neverworks.application.action.SearchCriteriaMap<java.lang.String,java.lang.String> search

resultMessage

protected java.lang.String resultMessage

resultCode

protected java.lang.String resultCode

temporaryFileService

it.neverworks.application.service.TemporaryFileService temporaryFileService

dtsService

DtsService dtsService

jsonResult

protected java.lang.Object jsonResult

redirectURL

protected java.lang.String redirectURL
Constructor Detail

BaseAction

public BaseAction()
Method Detail

prepareEntity

protected <T> T prepareEntity(java.lang.Class<T> type,
                              java.lang.String idParameter)

prepareEntity

protected <T> T prepareEntity(java.lang.Class<T> type,
                              java.lang.String idParameter,
                              boolean nullOnNotFound)

prepareEntityUsingString

protected <T> T prepareEntityUsingString(java.lang.Class<T> type,
                                         java.lang.String idParameter)

prepareEntityUsingString

protected <T> T prepareEntityUsingString(java.lang.Class<T> type,
                                         java.lang.String idParameter,
                                         boolean nullOnNotFound)

prepareCloudFile

protected CloudFile prepareCloudFile(CloudSession session,
                                     java.lang.Class clazz,
                                     java.lang.String parameterFile)

execute

public java.lang.String execute()

getSession

public java.util.Map<java.lang.String,java.lang.Object> getSession()

setSession

public void setSession(java.util.Map<java.lang.String,java.lang.Object> session)
Specified by:
setSession in interface org.apache.struts2.interceptor.SessionAware

getRequestId

public java.lang.String getRequestId()

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)
Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

getServletRequest

public javax.servlet.http.HttpServletRequest getServletRequest()

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
Specified by:
setParameters in interface org.apache.struts2.interceptor.ParameterAware

getParameters

public it.neverworks.struts.Parameters getParameters()

getSearch

public it.neverworks.application.action.SearchCriteriaMap<java.lang.String,java.lang.String> getSearch()

getResultMessage

public java.lang.String getResultMessage()

getResultCode

public java.lang.String getResultCode()

escapeHTML

public java.lang.String escapeHTML(java.lang.String value)

unescapeHTML

public java.lang.String unescapeHTML(java.lang.String value)

escapeXml

public java.lang.String escapeXml(java.lang.String value)

unescapeXml

public java.lang.String unescapeXml(java.lang.String value)

escapeJavascript

public java.lang.String escapeJavascript(java.lang.String value)

unescapeJavascript

public java.lang.String unescapeJavascript(java.lang.String value)

trimToLength

public java.lang.String trimToLength(java.lang.String value,
                                     int length)

trimToLength

public java.lang.String trimToLength(java.lang.String value,
                                     int length,
                                     BaseAction.TrimMode mode)

dateFormat

public java.lang.String dateFormat(java.util.Date date)

prepareExport

public java.lang.String prepareExport(java.lang.Class<?> clazz,
                                      java.util.Collection<?> collection)

prepareExport

public java.lang.String prepareExport(java.lang.Class<?> clazz,
                                      java.util.Collection<?> collection,
                                      java.lang.String filename,
                                      java.lang.String contentType)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

getFileId

public java.lang.String getFileId()

setFileId

public void setFileId(java.lang.String fileId)

getTaskLink

public it.neverworks.application.util.TaskLink getTaskLink()

getCancelMessage

public java.lang.String getCancelMessage()

getExceptionStack

public java.lang.String getExceptionStack()

getJsonResult

public java.lang.Object getJsonResult()

getRedirectURL

public java.lang.String getRedirectURL()