it.sistematica.isharedoc.action
Class AttachmentAction

java.lang.Object
  extended by it.sistematica.isharedoc.action.BaseAction
      extended by it.sistematica.isharedoc.action.AttachmentAction
All Implemented Interfaces:
org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware

@Controller
public class AttachmentAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  CloudManager cloudManager
           
(package private)  DocumentManager documentManager
           
(package private)  it.neverworks.data.EntityManager entities
           
(package private)  InstanceService instanceService
           
(package private)  WorkProcessManager processManager
           
(package private)  it.neverworks.application.service.TemporaryFileService temporaryFileService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  UtilityService utilityService
           
static java.util.Set<java.lang.String> VIEW_IN_BROWSER_EXT
           
static java.lang.String XLST_PEC
           
static java.lang.String XLST_PRETTY_XML
           
static java.util.Set<java.lang.String> XML_PEC
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
dtsService, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
AttachmentAction()
           
 
Method Summary
 java.lang.String attachmentDetails()
           
 java.lang.String check()
           
 java.lang.String download()
           
 java.lang.String getAttachmentIndex()
           
 CloudDocumentVersion getCloudFile()
           
 CloudSession getCloudSession()
           
 java.lang.String getContentDisposition()
           
 java.util.Collection<CloudDocumentVersion> getContents()
           
 java.lang.String getContentType()
           
 java.lang.String getEMLPath(java.lang.String nextIndex)
           
 java.io.InputStream getExportStream()
           
 java.lang.String getExternalURL()
           
 java.lang.String getFileId()
           
 java.lang.String getFileName()
           
 java.lang.String getHash()
           
 it.neverworks.mail.helper.MessageHelper getMessage()
           
 java.lang.String getNextPath(java.lang.String nextIndex)
           
 it.neverworks.mail.helper.MessageHelper.EMLContent getPartContent()
           
 java.lang.String getPartsPath()
           
 java.lang.String getTmpFilename()
           
 java.lang.String getTmpName()
           
 java.lang.String getVersion()
           
 java.lang.String getViewer()
           
 java.lang.String listContents()
           
 java.lang.String loginAppLogo()
           
 java.lang.String loginLogo()
           
 java.lang.String logo()
           
 void prepareContent(it.sistematica.isharedoc.action.AttachmentAction.ContentDestination destUse)
           
 java.lang.String print()
           
 void setAttachmentIndex(java.lang.String attachmentIndex)
           
 void setContentDisposition(java.lang.String contentDisposition)
           
 void setContents(java.util.Collection<CloudDocumentVersion> contents)
           
 void setContentType(java.lang.String contentType)
           
 void setExportStream(java.io.InputStream exportStream)
           
 void setExternalURL(java.lang.String externalURL)
           
 void setFileId(java.lang.String fileId)
           
 void setFileName(java.lang.String fileName)
           
 void setHash(java.lang.String hash)
           
 void setMessage(it.neverworks.mail.helper.MessageHelper message)
           
 void setPartsPath(java.lang.String partsPath)
           
 void setVersion(java.lang.String version)
           
 java.lang.String showHistory()
           
 java.lang.String uploadFileDialog()
           
 java.lang.String view()
           
 java.lang.String viewContent()
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, getJsonResult, getParameters, getRedirectURL, getRequestId, getResultCode, getResultMessage, getSearch, getServletRequest, getSession, getTaskLink, prepareCloudFile, prepareEntity, prepareEntity, prepareEntityUsingString, prepareEntityUsingString, prepareExport, prepareExport, setParameters, setServletRequest, setSession, trimToLength, trimToLength, unescapeHTML, unescapeJavascript, unescapeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entities

it.neverworks.data.EntityManager entities

processManager

WorkProcessManager processManager

instanceService

InstanceService instanceService

temporaryFileService

it.neverworks.application.service.TemporaryFileService temporaryFileService

utilityService

UtilityService utilityService

documentManager

DocumentManager documentManager

userInfo

it.neverworks.application.service.UserInfo userInfo

cloudManager

CloudManager cloudManager

VIEW_IN_BROWSER_EXT

public static final java.util.Set<java.lang.String> VIEW_IN_BROWSER_EXT

XLST_PEC

public static final java.lang.String XLST_PEC
See Also:
Constant Field Values

XLST_PRETTY_XML

public static final java.lang.String XLST_PRETTY_XML
See Also:
Constant Field Values

XML_PEC

public static final java.util.Set<java.lang.String> XML_PEC
Constructor Detail

AttachmentAction

public AttachmentAction()
Method Detail

showHistory

public java.lang.String showHistory()

uploadFileDialog

public java.lang.String uploadFileDialog()

prepareContent

public void prepareContent(it.sistematica.isharedoc.action.AttachmentAction.ContentDestination destUse)

logo

public java.lang.String logo()

loginAppLogo

public java.lang.String loginAppLogo()

loginLogo

public java.lang.String loginLogo()

listContents

public java.lang.String listContents()

check

public java.lang.String check()
                       throws java.lang.Exception
Throws:
java.lang.Exception

view

public java.lang.String view()
                      throws java.lang.Exception
Throws:
java.lang.Exception

attachmentDetails

public java.lang.String attachmentDetails()

viewContent

public java.lang.String viewContent()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getViewer

public java.lang.String getViewer()

download

public java.lang.String download()
                          throws java.lang.Exception
Throws:
java.lang.Exception

print

public java.lang.String print()
                       throws java.lang.Exception
Throws:
java.lang.Exception

getNextPath

public java.lang.String getNextPath(java.lang.String nextIndex)

getEMLPath

public java.lang.String getEMLPath(java.lang.String nextIndex)

getCloudSession

public CloudSession getCloudSession()

getCloudFile

public CloudDocumentVersion getCloudFile()

getTmpName

public java.lang.String getTmpName()

getTmpFilename

public java.lang.String getTmpFilename()

getFileId

public java.lang.String getFileId()
Overrides:
getFileId in class BaseAction

setFileId

public void setFileId(java.lang.String fileId)
Overrides:
setFileId in class BaseAction

getFileName

public java.lang.String getFileName()
Overrides:
getFileName in class BaseAction

setFileName

public void setFileName(java.lang.String fileName)
Overrides:
setFileName in class BaseAction

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getContentDisposition

public java.lang.String getContentDisposition()

setContentDisposition

public void setContentDisposition(java.lang.String contentDisposition)

getExportStream

public java.io.InputStream getExportStream()

setExportStream

public void setExportStream(java.io.InputStream exportStream)

getMessage

public it.neverworks.mail.helper.MessageHelper getMessage()

setMessage

public void setMessage(it.neverworks.mail.helper.MessageHelper message)

getPartsPath

public java.lang.String getPartsPath()

setPartsPath

public void setPartsPath(java.lang.String partsPath)

getAttachmentIndex

public java.lang.String getAttachmentIndex()

setAttachmentIndex

public void setAttachmentIndex(java.lang.String attachmentIndex)

getPartContent

public it.neverworks.mail.helper.MessageHelper.EMLContent getPartContent()

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getContents

public java.util.Collection<CloudDocumentVersion> getContents()

setContents

public void setContents(java.util.Collection<CloudDocumentVersion> contents)

getExternalURL

public java.lang.String getExternalURL()

setExternalURL

public void setExternalURL(java.lang.String externalURL)

getHash

public java.lang.String getHash()

setHash

public void setHash(java.lang.String hash)