it.sistematica.isharedoc.action.workgroup
Class InstanceAction
java.lang.Object
it.sistematica.isharedoc.action.BaseAction
it.sistematica.isharedoc.action.workgroup.InstanceBaseAction
it.sistematica.isharedoc.action.workgroup.InstanceAction
- All Implemented Interfaces:
- org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware
@Controller(value="workgroupInstanceAction")
@Secured(value={"family:isharedoc.instance","function:.view"})
public class InstanceAction
- extends InstanceBaseAction
Fields inherited from class it.sistematica.isharedoc.action.workgroup.InstanceBaseAction |
assignee, attachments, attachmentsMain, confidentialityLevel, custom, destMbox, documentManager, documentRecordService, dueDate, fileSetFilter, inboxOrganizations, instance, instanceReferences, instanceSecurityService, instanceService, messageboxService, organizationService, owner, partitionService, prepared, priority, processManager, processView, searchService, signalEvent, storyboard, storyboardService, taskInstance, taskManager, taskOrgAssignment, taskUserAssignment, taskView, topics, trackerClientService, userInfo, userService |
Methods inherited from class it.sistematica.isharedoc.action.workgroup.InstanceBaseAction |
actionDialog, assignDialog, assigneePanel, associateInstanceDialog, associateServiceInstanceDialog, attachments, changeMetaInstance, checkCompatibilitaOperazioniMassive, checkSendMail, checkView, completeTask, completeTaskNewTransaction, convertToPdf, createItemLink, createItemLinkDialog, createLinkDetailDialog, createLinkDialog, deleteItemLink, 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, newInstance, newTask, orgAssigneePanel, prepare, prepareAssignDialog, prepareCheckView, prepareCreate, prepareMoveMessage, previewDialog, previewWfDialog, removeId, removeId, resendMail, restartProcessInstance, saveInstance, 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, taskList, template |
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 |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reportingService
ReportingService reportingService
notificationService
NotificationService notificationService
temporaryFileService
it.neverworks.application.service.TemporaryFileService temporaryFileService
utilityService
UtilityService utilityService
savingInProgress
boolean savingInProgress
InstanceAction
public InstanceAction()
prepareSignature
public void prepareSignature()
prepareTemplate
public void prepareTemplate()
getStoreIndex
public java.lang.String getStoreIndex()
setStoreIndex
public void setStoreIndex(java.lang.String storeIndex)
prepareNewTask
public void prepareNewTask()
prepareEditTask
public void prepareEditTask()
prepareClone
public void prepareClone()
prepareCreateReply
public void prepareCreateReply()
prepareCreateForward
public void prepareCreateForward()
create
@Transactional
@Secured(value="function:.edit")
public java.lang.String create()
- Overrides:
create
in class InstanceBaseAction
createReply
public java.lang.String createReply()
isharedocReply
public java.lang.String isharedocReply()
createForward
public java.lang.String createForward()
reply
@Transactional
@Secured(value="function:.edit")
public java.lang.String reply(java.lang.Boolean inverteMessage)
forward
@Transactional
@Secured(value="function:.edit")
public java.lang.String forward()
clone
@Transactional
@Secured(value="function:.edit")
public java.lang.String clone()
- Overrides:
clone
in class java.lang.Object
save
@Transactional
@Secured(value="function:.edit")
public java.lang.String save()
- Overrides:
save
in class InstanceBaseAction
saveTask
@Secured(value="function:.edit")
public java.lang.String saveTask()
- Overrides:
saveTask
in class InstanceBaseAction
saveAssignee
@Transactional
@Secured(value="function:.edit")
public java.lang.String saveAssignee()
- Overrides:
saveAssignee
in class InstanceBaseAction
completeTask
@Secured(value="function:.edit")
public java.lang.String completeTask()
- Overrides:
completeTask
in class InstanceBaseAction
saveSilent
@Transactional
@Secured(value="function:.edit")
public java.lang.String saveSilent()
associateMessageInstance
@Transactional
@Secured(value="function:.edit")
public java.lang.String associateMessageInstance()
associateServiceInstance
@Transactional
@Secured(value="function:.edit")
public java.lang.String associateServiceInstance()
trash
@Transactional
@Secured(value="function:.edit")
public java.lang.String trash()
- Overrides:
trash
in class InstanceBaseAction
trashUndo
@Transactional
@Secured(value="function:.edit")
public java.lang.String trashUndo()
- Overrides:
trashUndo
in class InstanceBaseAction
remove
@Transactional
@Secured(value="function:.edit")
public java.lang.String remove()
- Overrides:
remove
in class InstanceBaseAction
archive
@Transactional
@Secured(value="function:.edit")
public java.lang.String archive()
- Overrides:
archive
in class InstanceBaseAction
moveMessage
@Transactional
@Secured(value="function:.edit")
public java.lang.String moveMessage()
- Overrides:
moveMessage
in class InstanceBaseAction
suspendProcessInstance
@Transactional
@Secured(value="function:.edit")
public java.lang.String suspendProcessInstance()
- Overrides:
suspendProcessInstance
in class InstanceBaseAction
resumeProcessInstance
@Transactional
@Secured(value="function:.edit")
public java.lang.String resumeProcessInstance()
- Overrides:
resumeProcessInstance
in class InstanceBaseAction
deleteProcessInstance
@Transactional
@Secured(value="function:.edit")
public java.lang.String deleteProcessInstance()
- Overrides:
deleteProcessInstance
in class InstanceBaseAction
changeStoryboard
@Transactional
@Secured(value="function:.edit")
public java.lang.String changeStoryboard()
- Overrides:
changeStoryboard
in class InstanceBaseAction
createTask
@Transactional
@Secured(value="function:.edit")
public java.lang.String createTask()
changeTaskAssign
@Transactional
@Secured(value="function:.edit")
public java.lang.String changeTaskAssign()
changeTaskOwner
@Transactional
@Secured(value="function:.edit")
public java.lang.String changeTaskOwner()
changeTaskColor
@Transactional
@Secured(value="function:.edit")
public java.lang.String changeTaskColor()
prepareAssignAndSignal
public void prepareAssignAndSignal()
assignAndSignal
@Secured(value="function:.edit")
public java.lang.String assignAndSignal()
throws java.lang.Exception
- Throws:
java.lang.Exception
assignAndCompleteTask
@Secured(value="function:.edit")
public java.lang.String assignAndCompleteTask()
assignAndCompleteTask
@Transactional(propagation=REQUIRES_NEW)
public void assignAndCompleteTask(WorkTaskInstance task,
boolean multiple)
createLinkAndCompleteTask
@Secured(value="function:.edit")
public java.lang.String createLinkAndCompleteTask()
createLinkAndCompleteTask
@Transactional(propagation=REQUIRES_NEW)
public void createLinkAndCompleteTask(WorkTaskInstance task,
java.util.Collection<FileFascicolo> files)
createLink
@Transactional
@Secured(value="function:.edit")
public java.lang.String createLink()
createLink
public void createLink(FileFascicolo file)
sendInstanceByMail
@Transactional
@Secured(value="function:.edit")
public java.lang.String sendInstanceByMail()
getMessageThread
public java.util.List<MessageInstance> getMessageThread()
hasMessageThread
public boolean hasMessageThread()
getMessagesAfter
public java.util.List<MessageInstance> getMessagesAfter()
getMessagesBefore
public java.util.List<MessageInstance> getMessagesBefore()
canEditInstance
public boolean canEditInstance()
getFromContactId
public java.lang.Long getFromContactId()
setFromContactId
public void setFromContactId(java.lang.Long fromContactId)
getFromUserId
public java.lang.String getFromUserId()
setFromUserId
public void setFromUserId(java.lang.String fromUserId)
getFromOrganizationId
public java.lang.Long getFromOrganizationId()
setFromOrganizationId
public void setFromOrganizationId(java.lang.Long fromOrganizationId)
getFromContactExternalId
public java.lang.String getFromContactExternalId()
setFromContactExternalId
public void setFromContactExternalId(java.lang.String fromContactExternalId)
getFromContactDescription
public java.lang.String getFromContactDescription()
setFromContactDescription
public void setFromContactDescription(java.lang.String fromContactDescription)
getFromContactEmail
public java.lang.String getFromContactEmail()
setFromContactEmail
public void setFromContactEmail(java.lang.String fromContactEmail)
getSignature
public Signature getSignature()
getSignatures
public java.util.List<Signature> getSignatures()
messageBody
public java.lang.String messageBody()
convertMessageToPDF
public java.lang.String convertMessageToPDF()
getTemplate
public MailTemplate getTemplate()
getTemplates
public java.util.List<MailTemplate> getTemplates()
getContacts
public java.util.List<InstanceAction.ContactInfo> getContacts()
getContactsFrom
public java.util.List<InstanceAction.ContactInfo> getContactsFrom()
getContactsTo
public java.util.List<InstanceAction.ContactInfo> getContactsTo()
getContactsCC
public java.util.List<InstanceAction.ContactInfo> getContactsCC()
getContactsBCC
public java.util.List<InstanceAction.ContactInfo> getContactsBCC()
getContactsAssTO
public java.util.List<InstanceAction.ContactInfo> getContactsAssTO()
getContactsAssCC
public java.util.List<InstanceAction.ContactInfo> getContactsAssCC()
getContactsAuthors
public java.util.List<InstanceAction.ContactInfo> getContactsAuthors()
getContactsAssToDefault
public java.util.List<InstanceAction.ContactInfo> getContactsAssToDefault()
getContactsAssCcDefault
public java.util.List<InstanceAction.ContactInfo> getContactsAssCcDefault()
getDestinationContactsAssTo
public java.util.List<InstanceAction.ContactInfo> getDestinationContactsAssTo()
setDestinationContactsAssTo
public void setDestinationContactsAssTo(java.util.List<InstanceAction.ContactInfo> destinationContactsAssTo)
getDestinationContactsAssCC
public java.util.List<InstanceAction.ContactInfo> getDestinationContactsAssCC()
setDestinationContactsAssCC
public void setDestinationContactsAssCC(java.util.List<InstanceAction.ContactInfo> destinationContactsAssCC)
getFilesToCreateLink
public java.util.List<FileFascicolo> getFilesToCreateLink()
setFilesToCreateLink
public void setFilesToCreateLink(java.util.List<FileFascicolo> filesToCreateLink)
getFrom
public java.lang.String getFrom()
setFrom
public void setFrom(java.lang.String from)
getDestinationMailTo
public java.util.List<InstanceAction.ContactInfo> getDestinationMailTo()
setDestinationMailTo
public void setDestinationMailTo(java.util.List<InstanceAction.ContactInfo> destinationMailTo)
getNoteMailProt
public java.lang.String getNoteMailProt()
setNoteMailProt
public void setNoteMailProt(java.lang.String noteMailProt)
getAssociatedInstance
public java.lang.Long getAssociatedInstance()
setAssociatedInstance
public void setAssociatedInstance(java.lang.Long associatedInstance)
getContentType
public java.lang.String getContentType()
setContentType
public void setContentType(java.lang.String contentType)
getExportStream
public java.io.InputStream getExportStream()
setExportStream
public void setExportStream(java.io.InputStream exportStream)