it.sistematica.isharedoc.action.develop
Class ViewAction

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

@Controller(value="developViewAction")
@Secured(value={"family:isharedoc.storyboard","function:.view"})
public class ViewAction
extends BaseAction


Nested Class Summary
static class ViewAction.PropertyOption
           
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  WorkProcessManager processManager
           
(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
ViewAction()
           
 
Method Summary
 java.lang.String addField()
           
 java.lang.String checkView()
           
 java.lang.String clone()
           
 java.lang.String create()
           
 java.lang.String customPreview()
           
 java.lang.String deleteAction()
           
 java.lang.String editAction()
           
 java.lang.String editEnumValues()
           
 java.lang.String editFieldPanel()
           
 java.lang.String editPanel()
           
 java.lang.String editVariablePanel()
           
 java.lang.String editViewPanel()
           
 java.lang.String fields()
           
 java.lang.String fieldValues()
           
 Action getAction()
           
 java.util.List<Action.ActionType> getActionTypes()
           
 java.util.List<WorkFormProperty.DefaultStrategy> getAssDefaults()
           
 java.util.List<WorkFormProperty.BrowseMode> getBrowseModes()
           
 java.util.List<Field> getContainers()
           
 java.util.List<Field> getCustomRootContainers()
           
 java.lang.Boolean getDevelopment()
           
 Field getField()
           
 java.util.List<Action.ActionFieldRule> getFieldRules()
           
 java.util.Collection<Field> getFields()
           
 java.util.List<Field.FieldType> getFieldTypes()
           
 java.util.List<View> getListViews()
           
 java.util.ArrayList<it.neverworks.struts.LabelValue> getProcessDefinitionNodes(java.lang.String processDefinitionId)
           
 java.util.Collection<ViewAction.PropertyOption> getPropertyOptions()
           
 Storyboard getStoryboard()
           
 java.util.Collection<Variable> getStoryboardVariables()
           
 Variable getVariable()
           
 java.util.Collection<Variable> getVariables()
           
 View getView()
           
 java.lang.String loadAvailableVariables()
           
 java.lang.String loadFields()
           
 void prepare()
           
 void prepareAddField()
           
 void prepareCreateAction()
           
 java.lang.String remove()
           
 java.lang.String save()
           
 java.lang.String saveAction()
           
 java.lang.String silentSave()
           
 java.lang.String variables()
           
 java.lang.String view()
           
 
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
 

Field Detail

userInfo

it.neverworks.application.service.UserInfo userInfo

processManager

WorkProcessManager processManager
Constructor Detail

ViewAction

public ViewAction()
Method Detail

editPanel

public java.lang.String editPanel()

editViewPanel

public java.lang.String editViewPanel()

editFieldPanel

public java.lang.String editFieldPanel()

view

public java.lang.String view()

checkView

public java.lang.String checkView()

fields

public java.lang.String fields()

variables

public java.lang.String variables()

customPreview

public java.lang.String customPreview()

editVariablePanel

public java.lang.String editVariablePanel()

editEnumValues

public java.lang.String editEnumValues()

fieldValues

public java.lang.String fieldValues()

editAction

public java.lang.String editAction()

prepare

public void prepare()

prepareAddField

public void prepareAddField()

prepareCreateAction

public void prepareCreateAction()

getView

public View getView()

getStoryboard

public Storyboard getStoryboard()

getField

public Field getField()

getDevelopment

public java.lang.Boolean getDevelopment()

getAction

public Action getAction()

create

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

save

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

silentSave

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

remove

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

clone

@Transactional
@Secured(value="function:.edit")
public java.lang.String clone()
Overrides:
clone in class java.lang.Object

saveAction

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

deleteAction

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

addField

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

getListViews

public java.util.List<View> getListViews()

getFields

public java.util.Collection<Field> getFields()

loadFields

public java.lang.String loadFields()

getVariable

public Variable getVariable()

getVariables

public java.util.Collection<Variable> getVariables()

loadAvailableVariables

public java.lang.String loadAvailableVariables()

getStoryboardVariables

public java.util.Collection<Variable> getStoryboardVariables()

getContainers

public java.util.List<Field> getContainers()

getCustomRootContainers

public java.util.List<Field> getCustomRootContainers()

getProcessDefinitionNodes

public java.util.ArrayList<it.neverworks.struts.LabelValue> getProcessDefinitionNodes(java.lang.String processDefinitionId)

getFieldTypes

public java.util.List<Field.FieldType> getFieldTypes()

getPropertyOptions

public java.util.Collection<ViewAction.PropertyOption> getPropertyOptions()

getActionTypes

public java.util.List<Action.ActionType> getActionTypes()

getFieldRules

public java.util.List<Action.ActionFieldRule> getFieldRules()

getBrowseModes

public java.util.List<WorkFormProperty.BrowseMode> getBrowseModes()

getAssDefaults

public java.util.List<WorkFormProperty.DefaultStrategy> getAssDefaults()