it.sistematica.isharedoc.action.workgroup
Class InstanceMaintenanceAction

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

@Controller(value="workgroupInstanceMaintenanceAction")
@Secured(value={"family:isharedoc.instanceMaintenance","function:.view"})
public class InstanceMaintenanceAction
extends InstanceBaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.workgroup.InstanceBaseAction
InstanceBaseAction.AttachmentInfo, InstanceBaseAction.InstanceReference, InstanceBaseAction.ItemLinkBean
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  InstanceService instanceService
           
(package private)  java.util.Map<java.lang.String,java.lang.Object> localVariables
           
(package private)  MessageboxService messageboxService
           
(package private)  WorkProcessManager processManager
           
(package private)  WorkTaskInstance task
           
(package private)  java.util.Map<java.lang.String,java.lang.Object> variables
           
 
Fields inherited from class it.sistematica.isharedoc.action.workgroup.InstanceBaseAction
assignee, attachments, attachmentsMain, confidentialityLevel, custom, destMbox, documentManager, documentRecordService, dueDate, fileSetFilter, inboxOrganizations, instance, instanceReferences, instanceSecurityService, organizationService, owner, partitionService, prepared, priority, processView, searchService, signalEvent, storyboard, storyboardService, taskInstance, taskManager, taskOrgAssignment, taskUserAssignment, taskView, temporaryFileService, topics, trackerClientService, userInfo, userService, utilityService
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
InstanceMaintenanceAction()
           
 
Method Summary
 java.lang.String deleteProcessVariable()
           
 java.lang.String deleteProcessVariableLocal()
           
 java.lang.String deleteTask()
           
 java.lang.String deleteTaskVariable()
           
 java.lang.String deleteTaskVariableLocal()
           
 java.lang.String edit()
           
 java.lang.String editVariableDialog()
           
 java.lang.String executeVerifyPermission()
           
 java.lang.String generalInfoPanel()
           
 java.util.Date getDateValue()
           
 FilePermission getFilePermissionByParams(File file, FilePermission.PermissionFor permissionFor, java.lang.Object obj, FilePermission.AccessMode access)
           
 java.util.List<ItemInstance> getInstanceResults()
           
 java.util.Map<java.lang.String,java.lang.Object> getLocalVariables()
           
 java.lang.Long getLongValue()
           
 java.lang.String getName()
           
 WorkProcessInstance getProcessInstance()
           
 java.lang.String getReportResult()
           
 java.lang.String getStringValue()
           
 WorkTaskInstance getTask()
           
 java.lang.String getTypeToAdd()
           
 java.util.List<it.neverworks.security.User> getUsers()
           
 java.lang.Object getValue()
           
 java.lang.String getVariableKey()
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 java.lang.String instanceActivityPanel()
           
 java.lang.String instanceVariables()
           
 boolean isFromTask()
           
 boolean isLocal()
           
 java.lang.String loadTaskLocalVariables()
           
 java.lang.String loadTaskVariables()
           
 java.lang.String localVariables()
           
 java.lang.String mainPanel()
           
 void prepare()
           
 java.lang.String processVariablesPanel()
           
 java.lang.String repairPermission()
           
 java.lang.String restartInstance()
           
 java.lang.String saveProcessVariable()
           
 java.lang.String saveTaskVariable()
           
 java.lang.String searchInstance()
           
 void setDateValue(java.util.Date dateValue)
           
 void setFromTask(boolean fromTask)
           
 void setLocal(boolean local)
           
 void setLongValue(java.lang.Long longValue)
           
 void setName(java.lang.String name)
           
 void setStringValue(java.lang.String stringValue)
           
 void setTask(WorkTaskInstance task)
           
 void setTypeToAdd(java.lang.String typeToAdd)
           
 void setValue(java.lang.Object value)
           
 void setVariableKey(java.lang.String variableKey)
           
 java.lang.String taskDetailPanel()
           
 java.lang.String tasks()
           
 java.lang.String variableClass(java.lang.Object o)
           
 java.lang.String verifyPermission()
           
 java.lang.String verifyPermissionPanel()
           
 
Methods inherited from class it.sistematica.isharedoc.action.workgroup.InstanceBaseAction
actionDialog, archive, assignDialog, assigneePanel, associateInstanceDialog, associateServiceInstanceDialog, attachments, changeMetaInstance, changeStoryboard, checkCompatibilitaOperazioniMassive, checkSendMail, checkView, completeTask, completeTask, completeTaskNewTransaction, convertToPdf, create, createItemLink, createItemLinkDialog, createLinkDetailDialog, createLinkDialog, deleteItemLink, deleteProcessInstance, detailTooltip, editInstance, editTask, editTaskInstance, errorsMessage, exportDialog, filesetAddFiles, filesetAddFiles, filesetPurgeFiles, folderContent, folderDetail, getAction, getAssignee, getAttachmentInfo, getAttachmentModifications, getAttachments, getAttachmentsMain, getAuthors, getAvailableSignals, getAvailableTransitionsOnInstanceView, getAvailableTransitionsOnTaskView, getCloudFile, getCloudSession, getColleagues, getConfidentialityLevel, getContactInstance, getContactsFromString, getCorrelatedInstancesFilterIds, getCount, getCurrentMessageBox, getCurrentMessageType, getCurrentViewTemplate, getDestinationContacts, getDestinationContactsBCC, getDestinationContactsCC, getDestinationContactsFrom, getDestinationContactsTo, getDrive, getDueDate, getEnvelopInstanceAttachments, getFieldValuesFromString, getFile, getFileDaFascicolare, getFileFromIdAsList, getFileNameFullPathById, getFileSetFilter, getFolderMessages, getFolders, getFolderTasks, getFromModifications, getFullDetail, getInboxOrganizations, getInstance, getInstanceAttachments, getInstanceAttachments, getInstanceAttachments, getInstanceAttachments, getInstanceAttachments, getInstanceAttachments, getInstanceAttachments, getInstanceClass, getInstanceCustomRootContainers, getInstanceListFromVariableValue, getInstanceMailAttachments, getInstanceMailEMLAttachments, getInstanceMailMainAttachments, getInstanceReferences, getItemLinks, getItemMessageBoxes, getMboxes, getMboxMailEnabled, getMessageModifications, getMessageTypes, getModifications, getModificationsOnProperty, getMtypes, getOrganizations, getOwner, getPriority, getProcessView, getSelected, getSelectedFiles, getSelectedTasks, getSmartFolder, getStoryboard, getStoryboardMetaViews, getStoryboards, getStoryboardService, getTaskAssignees, getTaskCandidateGroupDescription, getTaskCustomRootContainers, getTaskInstance, getTaskOrgAssignment, getTaskOwnerAssignees, getTasks, getTaskUserAssignment, getTaskUsersAssignee, getTaskView, getToModifications, getTopics, hasId, hasId, historyPanel, html2Text, instanceInfoTooltip, isMultipleSelection, listItemMessageBoxes, listItemMessageTypes, listMetaViews, listMovableMessageBoxes, listMyItemMessageBoxes, modificationsAttachmentsTooltip, modificationsFromTooltip, modificationsTooltip, modificationsToTooltip, moveMailDialog, moveMessage, newInstance, newTask, orgAssigneePanel, prepareAssignDialog, prepareCheckView, prepareCreate, prepareMoveMessage, previewDialog, previewWfDialog, remove, removeId, removeId, resendMail, restartProcessInstance, resumeProcessInstance, save, saveAssignee, saveInstance, saveTask, saveTask, saveTaskNewTransaction, search, searchAssigneeForTask, searchCount, searchOwnerAssigneeForTask, sendMail, sendMailDialog, setAssignee, setAttachments, setAttachmentsMain, setAuthors, setConfidentialityLevel, setDestinationContactsBCC, setDestinationContactsCC, setDestinationContactsFrom, setDestinationContactsTo, setDueDate, setFileSetFilter, setFullDetail, setInstanceReferences, setMboxes, setMtypes, setOwner, setPriority, setSelected, setSignalEvent, setTaskUsersAssignee, setTopics, signal, signature, storyboardProperty, storyboardPropertyBoolean, storyboardPropertyInteger, storyboardPropertyLong, suspendProcessInstance, taskList, template, trash, trashUndo
 
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, setFileName, 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

processManager

WorkProcessManager processManager

messageboxService

MessageboxService messageboxService

instanceService

InstanceService instanceService

variables

java.util.Map<java.lang.String,java.lang.Object> variables

localVariables

java.util.Map<java.lang.String,java.lang.Object> localVariables

task

WorkTaskInstance task
Constructor Detail

InstanceMaintenanceAction

public InstanceMaintenanceAction()
Method Detail

mainPanel

public java.lang.String mainPanel()

edit

public java.lang.String edit()

generalInfoPanel

public java.lang.String generalInfoPanel()

processVariablesPanel

public java.lang.String processVariablesPanel()

instanceActivityPanel

public java.lang.String instanceActivityPanel()

verifyPermissionPanel

public java.lang.String verifyPermissionPanel()

editVariableDialog

public java.lang.String editVariableDialog()

taskDetailPanel

public java.lang.String taskDetailPanel()

tasks

public java.lang.String tasks()

loadTaskVariables

public java.lang.String loadTaskVariables()

loadTaskLocalVariables

public java.lang.String loadTaskLocalVariables()

prepare

public void prepare()
Overrides:
prepare in class InstanceBaseAction

deleteTask

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

deleteTaskVariableLocal

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

deleteTaskVariable

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

deleteProcessVariableLocal

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

deleteProcessVariable

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

saveTaskVariable

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

saveProcessVariable

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

restartInstance

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

searchInstance

public java.lang.String searchInstance()

instanceVariables

public java.lang.String instanceVariables()

localVariables

public java.lang.String localVariables()

verifyPermission

public java.lang.String verifyPermission()

executeVerifyPermission

public java.lang.String executeVerifyPermission()

repairPermission

public java.lang.String repairPermission()

getProcessInstance

public WorkProcessInstance getProcessInstance()

getInstanceResults

public java.util.List<ItemInstance> getInstanceResults()

getVariables

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

getLocalVariables

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

getTask

public WorkTaskInstance getTask()

setTask

public void setTask(WorkTaskInstance task)

getVariableKey

public java.lang.String getVariableKey()

setVariableKey

public void setVariableKey(java.lang.String variableKey)

isLocal

public boolean isLocal()

setLocal

public void setLocal(boolean local)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

getTypeToAdd

public java.lang.String getTypeToAdd()

setTypeToAdd

public void setTypeToAdd(java.lang.String typeToAdd)

variableClass

public java.lang.String variableClass(java.lang.Object o)

getLongValue

public java.lang.Long getLongValue()

setLongValue

public void setLongValue(java.lang.Long longValue)

getStringValue

public java.lang.String getStringValue()

setStringValue

public void setStringValue(java.lang.String stringValue)

isFromTask

public boolean isFromTask()

setFromTask

public void setFromTask(boolean fromTask)

getDateValue

public java.util.Date getDateValue()

setDateValue

public void setDateValue(java.util.Date dateValue)

getUsers

public java.util.List<it.neverworks.security.User> getUsers()

getReportResult

public java.lang.String getReportResult()

getFilePermissionByParams

public FilePermission getFilePermissionByParams(File file,
                                                FilePermission.PermissionFor permissionFor,
                                                java.lang.Object obj,
                                                FilePermission.AccessMode access)