it.sistematica.isharedoc.action.dms
Class FileRuleAction

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

@Controller(value="dmsFileRuleAction")
@Secured(value={"family:isharedoc.fileRule","function:.view"})
public class FileRuleAction
extends BaseAction


Nested Class Summary
static class FileRuleAction.FileRuleActionProperty
           
 class FileRuleAction.FileRuleSelectProperty
           
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
 java.util.List<FileRuleAction.FileRuleActionProperty> destFileRuleActions
           
 java.util.List<FileRuleQueue> queueList
           
 java.util.List<FileRuleAction.FileRuleSelectProperty> ruleItemsOptions
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
FileRuleAction()
           
 
Method Summary
 java.lang.String addRuleActionDialog()
           
 java.lang.String addRuleDialog()
           
 java.lang.String detailDialog()
           
 java.lang.String editRuleActionDialog()
           
 java.lang.String editRuleDialog()
           
 java.lang.String fileRules()
           
 CloudFile getCloudFile()
           
 CloudSession getCloudSession()
           
 java.util.List<FileRuleAction.FileRuleActionProperty> getDestFileRuleActions()
           
 FileRule getFileRule()
           
 java.util.List<FileRuleAction.FileRuleActionProperty> getFileRuleActions()
           
 java.util.List<FileRuleItem> getFileRuleItems()
           
 java.util.List<FileRule> getFileRules()
           
 java.util.List<FileRuleQueue> getQueueList()
           
 java.util.List<FileRuleAction.RuleAction> getRuleActionsOptions()
           
 java.util.List<FileRuleAction.FileRuleSelectProperty> getRuleItemsOptions()
           
 java.util.List<ScriptConfiguration> getRuleScriptsOptions()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String ruleActions()
           
 java.lang.String ruleItems()
           
 java.lang.String save()
           
 void setDestFileRuleActions(java.util.List<FileRuleAction.FileRuleActionProperty> destFileRuleActions)
           
 void setFileRule(FileRule fileRule)
           
 void setFileRuleItems(java.util.List<FileRuleItem> fileRuleItems)
           
 void setFileRules(java.util.List<FileRule> fileRules)
           
 void setQueueList(java.util.List<FileRuleQueue> queueList)
           
 void setRuleItemsOptions(java.util.List<FileRuleAction.FileRuleSelectProperty> ruleItemsOptions)
           
 
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

ruleItemsOptions

public java.util.List<FileRuleAction.FileRuleSelectProperty> ruleItemsOptions

destFileRuleActions

public java.util.List<FileRuleAction.FileRuleActionProperty> destFileRuleActions

queueList

public java.util.List<FileRuleQueue> queueList
Constructor Detail

FileRuleAction

public FileRuleAction()
Method Detail

detailDialog

public java.lang.String detailDialog()

fileRules

public java.lang.String fileRules()

ruleItems

public java.lang.String ruleItems()

ruleActions

public java.lang.String ruleActions()

editRuleDialog

public java.lang.String editRuleDialog()

addRuleDialog

public java.lang.String addRuleDialog()

editRuleActionDialog

public java.lang.String editRuleActionDialog()

addRuleActionDialog

public java.lang.String addRuleActionDialog()

prepare

public void prepare()

getFileRule

public FileRule getFileRule()

setFileRule

public void setFileRule(FileRule fileRule)

getFileRules

public java.util.List<FileRule> getFileRules()

setFileRules

public void setFileRules(java.util.List<FileRule> fileRules)

save

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

remove

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

getFileRuleItems

public java.util.List<FileRuleItem> getFileRuleItems()

setFileRuleItems

public void setFileRuleItems(java.util.List<FileRuleItem> fileRuleItems)

getRuleItemsOptions

public java.util.List<FileRuleAction.FileRuleSelectProperty> getRuleItemsOptions()

setRuleItemsOptions

public void setRuleItemsOptions(java.util.List<FileRuleAction.FileRuleSelectProperty> ruleItemsOptions)

getRuleActionsOptions

public java.util.List<FileRuleAction.RuleAction> getRuleActionsOptions()

getRuleScriptsOptions

public java.util.List<ScriptConfiguration> getRuleScriptsOptions()

getDestFileRuleActions

public java.util.List<FileRuleAction.FileRuleActionProperty> getDestFileRuleActions()

setDestFileRuleActions

public void setDestFileRuleActions(java.util.List<FileRuleAction.FileRuleActionProperty> destFileRuleActions)

getFileRuleActions

public java.util.List<FileRuleAction.FileRuleActionProperty> getFileRuleActions()

getQueueList

public java.util.List<FileRuleQueue> getQueueList()

setQueueList

public void setQueueList(java.util.List<FileRuleQueue> queueList)

getCloudSession

public CloudSession getCloudSession()

getCloudFile

public CloudFile getCloudFile()