it.sistematica.isharedoc.action.iservice
Class SequenceAction

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

@Controller(value="iserviceSequenceAction")
@Secured(value={"family:isharedoc.sequence","function:.view"})
public class SequenceAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  DocumentRecordService documentRecordService
           
(package private)  int protocolYear
           
(package private)  long sequenceDefinitionId
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
SequenceAction()
           
 
Method Summary
 int getProtocolYear()
           
 long getSequenceDefinitionId()
           
 java.util.List<SequenceDefinition> getSequenceDefinitions()
           
 java.lang.String makeProtocol()
           
 java.lang.String newProtocolDialog()
           
 void prepare()
           
 void setProtocolYear(int protocolYear)
           
 void setSequenceDefinitionId(long sequenceDefinitionId)
           
 
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

documentRecordService

DocumentRecordService documentRecordService

protocolYear

int protocolYear

sequenceDefinitionId

long sequenceDefinitionId
Constructor Detail

SequenceAction

public SequenceAction()
Method Detail

newProtocolDialog

public java.lang.String newProtocolDialog()

prepare

public void prepare()

getProtocolYear

public int getProtocolYear()

setProtocolYear

public void setProtocolYear(int protocolYear)

getSequenceDefinitionId

public long getSequenceDefinitionId()

setSequenceDefinitionId

public void setSequenceDefinitionId(long sequenceDefinitionId)

makeProtocol

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

getSequenceDefinitions

public java.util.List<SequenceDefinition> getSequenceDefinitions()