it.sistematica.isharedoc.action.iservice
Class ProcessAction

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

@Controller(value="iserviceProcessAction")
@Secured(value={"family:isharedoc.process","function:.view"})
public class ProcessAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  java.util.List<InstanceCount> instanceCount
           
(package private)  java.util.Collection<WorkProcessDefinition> processDefinitions
           
(package private)  WorkProcessManager processManager
           
(package private)  java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> processNodes
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  java.util.Map<java.lang.String,java.lang.Object> variables
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
ProcessAction()
           
 
Method Summary
 java.lang.String deploy()
           
 java.lang.String getDefinition()
           
 java.lang.String getDefinitionName()
           
 WorkProcessInstance getInstance()
           
 java.util.List<InstanceCount> getInstanceCount()
           
 java.util.List<WorkProcessInstance> getInstanceList()
           
 java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> getProcessDefinitionNodes(java.lang.String processDefinitionId)
           
 java.util.Collection<WorkProcessDefinition> getProcessDefinitions()
           
 java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> getProcessNodes()
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 java.lang.String instances()
           
 java.lang.String instanceTasks()
           
 java.lang.String instanceVariables()
           
 java.lang.String migrate()
           
 void prepare()
           
 java.lang.String processNodes()
           
 java.lang.String searchInstanceCount()
           
 java.lang.String searchProcessDefinitions()
           
 void setDefinition(java.lang.String definition)
           
 void setDefinitionName(java.lang.String definitionName)
           
 void setProcessDefinition(java.lang.String processDefinition)
           
 java.lang.String workbench()
           
 
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

userInfo

it.neverworks.application.service.UserInfo userInfo

processManager

WorkProcessManager processManager

processDefinitions

java.util.Collection<WorkProcessDefinition> processDefinitions

processNodes

java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> processNodes

instanceCount

java.util.List<InstanceCount> instanceCount

variables

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

ProcessAction

public ProcessAction()
Method Detail

workbench

public java.lang.String workbench()

instanceTasks

public java.lang.String instanceTasks()

prepare

public void prepare()

getDefinition

public java.lang.String getDefinition()

setDefinition

public void setDefinition(java.lang.String definition)

getDefinitionName

public java.lang.String getDefinitionName()

setDefinitionName

public void setDefinitionName(java.lang.String definitionName)

getProcessDefinitions

public java.util.Collection<WorkProcessDefinition> getProcessDefinitions()

getProcessNodes

public java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> getProcessNodes()

getInstanceCount

public java.util.List<InstanceCount> getInstanceCount()

setProcessDefinition

public void setProcessDefinition(java.lang.String processDefinition)

getInstance

public WorkProcessInstance getInstance()

getInstanceList

public java.util.List<WorkProcessInstance> getInstanceList()

getVariables

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

searchProcessDefinitions

public java.lang.String searchProcessDefinitions()

searchInstanceCount

public java.lang.String searchInstanceCount()

instances

public java.lang.String instances()

instanceVariables

public java.lang.String instanceVariables()

deploy

@Transactional
@Secured(value="ROLE_ADMINISTRATOR")
public java.lang.String deploy()

migrate

@Transactional
@Secured(value="ROLE_ADMINISTRATOR")
public java.lang.String migrate()

processNodes

public java.lang.String processNodes()

getProcessDefinitionNodes

public java.util.Map<java.lang.String,java.util.ArrayList<WorkFormProperty>> getProcessDefinitionNodes(java.lang.String processDefinitionId)