it.sistematica.isharedoc.action.dms
Class DocumentAction

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

@Controller(value="dmsDocumentAction")
@Secured(value={"family:isharedoc.document","function:.view"})
public class DocumentAction
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)  InstanceService instanceService
           
(package private)  ReplicaService replicaService
           
(package private)  it.neverworks.application.service.TemporaryFileService temporaryFileService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
DocumentAction()
           
 
Method Summary
 java.lang.String byteArrayToExString(byte[] data)
           
 java.lang.String cadesFolders()
           
 java.lang.String cancelCheckout()
           
 java.lang.String checkin()
           
 java.lang.String checkout()
           
 java.lang.String checkoutTooltip()
           
 java.lang.String create()
           
 java.lang.String edit()
           
 java.lang.String editCAdES()
           
 java.lang.String editCAdESCertificatePanel()
           
 java.lang.String editCAdESGeneralPanel()
           
 java.lang.String editCAdESSignaturePanel()
           
 CloudDocument getCloudFile()
           
 CloudFolder getCloudParent()
           
 CloudSession getCloudSession()
           
 java.util.List<ReplicaServer> getReplicaServers()
           
 java.lang.String getTmpName()
           
 void prepare()
           
 java.lang.String referencesDialog()
           
 java.lang.String replica()
           
 java.lang.String replicaDialog()
           
 java.lang.String resetReplica()
           
 java.lang.String save()
           
 java.lang.String saveNew()
           
 void setContentType(java.lang.String contentType)
           
 void setFileName(java.lang.String fileName)
           
 void setReplicaServerId(java.lang.String replicaServerId)
           
 void setTmpName(java.lang.String tmpName)
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, getFileId, getFileName, getJsonResult, getParameters, getRedirectURL, getRequestId, getResultCode, getResultMessage, getSearch, getServletRequest, getSession, getTaskLink, prepareCloudFile, prepareEntity, prepareEntity, prepareEntityUsingString, prepareEntityUsingString, prepareExport, prepareExport, setFileId, 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

userInfo

it.neverworks.application.service.UserInfo userInfo

temporaryFileService

it.neverworks.application.service.TemporaryFileService temporaryFileService

cloudManager

CloudManager cloudManager

documentManager

DocumentManager documentManager

replicaService

ReplicaService replicaService

instanceService

InstanceService instanceService
Constructor Detail

DocumentAction

public DocumentAction()
Method Detail

create

public java.lang.String create()

edit

public java.lang.String edit()

replicaDialog

public java.lang.String replicaDialog()

referencesDialog

public java.lang.String referencesDialog()

editCAdES

public java.lang.String editCAdES()

editCAdESGeneralPanel

public java.lang.String editCAdESGeneralPanel()

editCAdESSignaturePanel

public java.lang.String editCAdESSignaturePanel()

editCAdESCertificatePanel

public java.lang.String editCAdESCertificatePanel()

cadesFolders

public java.lang.String cadesFolders()

checkoutTooltip

public java.lang.String checkoutTooltip()

prepare

public void prepare()

saveNew

@Transactional
@Secured(value="function:.edit")
public java.lang.String saveNew()
                         throws java.lang.Exception
Throws:
java.lang.Exception

save

@Transactional
@Secured(value="function:.edit")
public java.lang.String save()
                      throws java.lang.Exception
Throws:
java.lang.Exception

replica

@Transactional
@Secured(value="function:.edit")
public java.lang.String replica()

resetReplica

@Transactional
@Secured(value="function:.edit")
public java.lang.String resetReplica()

checkout

@Transactional
@Secured(value="function:.edit")
public java.lang.String checkout()

checkin

@Transactional
@Secured(value="function:.edit")
public java.lang.String checkin()

cancelCheckout

@Transactional
@Secured(value="function:.edit")
public java.lang.String cancelCheckout()

getCloudSession

public CloudSession getCloudSession()

getCloudParent

public CloudFolder getCloudParent()

getCloudFile

public CloudDocument getCloudFile()

getTmpName

public java.lang.String getTmpName()

setTmpName

public void setTmpName(java.lang.String tmpName)

setContentType

public void setContentType(java.lang.String contentType)

setFileName

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

setReplicaServerId

public void setReplicaServerId(java.lang.String replicaServerId)

getReplicaServers

public java.util.List<ReplicaServer> getReplicaServers()

byteArrayToExString

public java.lang.String byteArrayToExString(byte[] data)
                                     throws java.io.IOException
Throws:
java.io.IOException