it.sistematica.isharedoc.action.dms
Class FileClassAction

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

@Controller(value="dmsFileClassAction")
@Secured(value={"family:isharedoc.fileClass","function:.view"})
public class FileClassAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
FileClassAction()
           
 
Method Summary
 java.lang.String addAttribute()
           
 java.lang.String attributes()
           
 java.lang.String attributesStore()
           
 java.lang.String edit()
           
 java.lang.String editAttribute()
           
 int getCount()
           
 java.util.List<FileClassAttribute> getDestinationAttributes()
           
 FileClass getFileClass()
           
 FileClassAttribute getFileClassAttribute()
           
 java.util.List<FileClassAttributeValue> getFileClassAttributeValues()
           
 java.util.Collection<FileClass> getFileClasses()
           
 java.util.Collection<ScriptConfiguration> getScripts()
           
 java.util.List<FileClassAttribute.VariableType> getVariableTypes()
           
 java.lang.String loadFileClassAttributeValues()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String removeAttribute()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
 java.lang.String saveAttribute()
           
 java.lang.String search()
           
 java.lang.String searchDialog()
           
 void setDestinationAttributes(java.util.List<FileClassAttribute> destinationAttributes)
           
 void setFileClassAttributeValues(java.util.List<FileClassAttributeValue> fileClassAttributeValues)
           
 
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
 

Constructor Detail

FileClassAction

public FileClassAction()
Method Detail

getCount

public int getCount()

edit

public java.lang.String edit()

attributes

public java.lang.String attributes()

attributesStore

public java.lang.String attributesStore()

editAttribute

public java.lang.String editAttribute()

addAttribute

public java.lang.String addAttribute()

searchDialog

public java.lang.String searchDialog()

resultsPanel

public java.lang.String resultsPanel()

loadFileClassAttributeValues

public java.lang.String loadFileClassAttributeValues()

prepare

public void prepare()

getFileClass

public FileClass getFileClass()

getFileClassAttribute

public FileClassAttribute getFileClassAttribute()

getDestinationAttributes

public java.util.List<FileClassAttribute> getDestinationAttributes()

setDestinationAttributes

public void setDestinationAttributes(java.util.List<FileClassAttribute> destinationAttributes)

save

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

remove

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

saveAttribute

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

removeAttribute

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

getFileClassAttributeValues

public java.util.List<FileClassAttributeValue> getFileClassAttributeValues()

setFileClassAttributeValues

public void setFileClassAttributeValues(java.util.List<FileClassAttributeValue> fileClassAttributeValues)

search

public java.lang.String search()

getFileClasses

public java.util.Collection<FileClass> getFileClasses()

getVariableTypes

public java.util.List<FileClassAttribute.VariableType> getVariableTypes()

getScripts

public java.util.Collection<ScriptConfiguration> getScripts()