it.sistematica.isharedoc.action.isd
Class MessageboxAction

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

@Controller(value="isdMessageboxAction")
@Secured(value={"family:isharedoc.mailbox","function:.view"})
public class MessageboxAction
extends BaseAction


Nested Class Summary
 class MessageboxAction.SmartRuleSelectProperty
           
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  DocumentManager documentManager
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> fieldValues
           
(package private)  InstanceService instanceService
           
(package private)  MailClientService mailClientService
           
(package private)  MessageboxService messageBoxService
           
(package private)  OrganizationService organizationService
           
(package private)  PartitionService partitionService
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleActionValues
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleValues
           
 java.util.List<SmartRule> smartRules
           
(package private)  StoryboardService storyboardService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  it.neverworks.security.service.UserService userService
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
MessageboxAction()
           
 
Method Summary
 java.lang.String addShare()
           
 java.lang.String cleanTrash()
           
 java.lang.String createFolder()
           
 java.lang.String createMessageBox()
           
 java.lang.String createSmartRule()
           
 java.lang.String deleteSmartRule()
           
 java.lang.String editMessageBox()
           
 java.lang.String editNewMessageBox()
           
 java.lang.String editNewSmartRule()
           
 java.lang.String editSignatureText()
           
 java.lang.String editSmartRule()
           
 java.lang.String editTemplateText()
           
 java.util.List<FilePermission.AccessMode> getAccessModes()
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> getCondValues()
           
 Drive getDefaultSystemDrive()
           
 java.util.List<Drive> getDrives()
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> getFieldValues()
           
 java.util.List<MessageBox.InteroperabilityType> getInteroperabilityType()
           
 MessageBox getMessageBox()
           
 java.util.List<Folder> getMessageBoxActionFolder()
           
 java.util.List<MessageBox> getMessageBoxes()
           
 java.util.List<Printer> getPrinters()
           
 java.util.List<SmartRuleActionItem> getRuleActionItems()
           
 java.util.List<MessageboxAction.SmartRuleSelectProperty> getRuleActionValues()
           
 java.util.List<SmartRuleItem> getRuleItems()
           
 java.util.List<MessageBox.SecureType> getSecureTypes()
           
 Signature getSignature()
           
 java.util.Collection<Signature> getSignatures()
           
 java.lang.String getSignatureText()
           
 java.util.Collection<SmartFolder> getSmartfolders()
           
 SmartRule getSmartRule()
           
 SmartRuleActionItem getSmartRuleActionItem()
           
 java.util.List<SmartRule> getSmartRules()
           
 java.util.List<Storyboard> getStoryboards()
           
 MailTemplate getTemplate()
           
 java.util.Collection<MailTemplate> getTemplates()
           
 java.lang.String getTemplateText()
           
 java.util.List<MessageBox.TransportType> getTransportType()
           
 java.lang.String messageBoxActionFolders()
           
 java.lang.String newMessageBox()
           
 void prepare()
           
 void prepareCreateMessageBox()
           
 void prepareEditSmartRule()
           
 void prepareSaveMessageBox()
           
 java.lang.String removeMessageBox()
           
 java.lang.String removeShare()
           
 java.lang.String removeSignature()
           
 java.lang.String removeTemplate()
           
 java.lang.String resultsPanel()
           
 java.lang.String saveMessageBox()
           
 java.lang.String saveSignature()
           
 java.lang.String saveSmartRule()
           
 java.lang.String saveTemplate()
           
 java.lang.String searchMessageBoxes()
           
 java.lang.String searchSignatures()
           
 java.lang.String searchSmartfolders()
           
 java.lang.String searchSmartRules()
           
 java.lang.String searchTemplates()
           
 void setFieldValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> fieldValues)
           
 void setPreviousMailPollingEnabled(java.lang.Boolean previousMailPollingEnabled)
           
 void setRuleActionItems(java.util.List<SmartRuleActionItem> ruleActionItems)
           
 void setRuleActionValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleActionValues)
           
 void setRuleItems(java.util.List<SmartRuleItem> ruleItems)
           
 void setRuleValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleValues)
           
 void setSmartRuleActionItem(SmartRuleActionItem smartRuleActionItem)
           
 void setSmartRules(java.util.List<SmartRule> smartRules)
           
 java.lang.String sharings()
           
 java.lang.String smartRuleItems()
           
 
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

userService

it.neverworks.security.service.UserService userService

partitionService

PartitionService partitionService

documentManager

DocumentManager documentManager

instanceService

InstanceService instanceService

organizationService

OrganizationService organizationService

messageBoxService

MessageboxService messageBoxService

mailClientService

MailClientService mailClientService

storyboardService

StoryboardService storyboardService

smartRules

public java.util.List<SmartRule> smartRules

fieldValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> fieldValues

ruleValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleValues

ruleActionValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleActionValues
Constructor Detail

MessageboxAction

public MessageboxAction()
Method Detail

resultsPanel

public java.lang.String resultsPanel()

searchMessageBoxes

public java.lang.String searchMessageBoxes()

editMessageBox

public java.lang.String editMessageBox()

editNewMessageBox

public java.lang.String editNewMessageBox()

editSignatureText

public java.lang.String editSignatureText()

searchSmartRules

public java.lang.String searchSmartRules()

editSmartRule

public java.lang.String editSmartRule()

editNewSmartRule

public java.lang.String editNewSmartRule()

smartRuleItems

public java.lang.String smartRuleItems()

messageBoxActionFolders

public java.lang.String messageBoxActionFolders()

searchSmartfolders

public java.lang.String searchSmartfolders()

searchSignatures

public java.lang.String searchSignatures()

sharings

public java.lang.String sharings()

searchTemplates

public java.lang.String searchTemplates()

newMessageBox

public java.lang.String newMessageBox()

editTemplateText

public java.lang.String editTemplateText()

prepare

public void prepare()

prepareCreateMessageBox

public void prepareCreateMessageBox()

prepareSaveMessageBox

public void prepareSaveMessageBox()

prepareEditSmartRule

public void prepareEditSmartRule()

createMessageBox

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

saveMessageBox

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

removeMessageBox

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

addShare

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

removeShare

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

saveSignature

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

removeSignature

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

createFolder

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

createSmartRule

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

saveSmartRule

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

deleteSmartRule

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

saveTemplate

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

removeTemplate

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

cleanTrash

@Transactional
public java.lang.String cleanTrash()

getMessageBox

public MessageBox getMessageBox()

setPreviousMailPollingEnabled

public void setPreviousMailPollingEnabled(java.lang.Boolean previousMailPollingEnabled)

getSmartRuleActionItem

public SmartRuleActionItem getSmartRuleActionItem()

setSmartRuleActionItem

public void setSmartRuleActionItem(SmartRuleActionItem smartRuleActionItem)

getMessageBoxes

public java.util.List<MessageBox> getMessageBoxes()

getAccessModes

public java.util.List<FilePermission.AccessMode> getAccessModes()

getPrinters

public java.util.List<Printer> getPrinters()

getDrives

public java.util.List<Drive> getDrives()

getDefaultSystemDrive

public Drive getDefaultSystemDrive()

getStoryboards

public java.util.List<Storyboard> getStoryboards()

getSmartfolders

public java.util.Collection<SmartFolder> getSmartfolders()

getSignature

public Signature getSignature()

getSignatures

public java.util.Collection<Signature> getSignatures()

getSignatureText

public java.lang.String getSignatureText()

getTemplate

public MailTemplate getTemplate()

getTemplates

public java.util.Collection<MailTemplate> getTemplates()

getTemplateText

public java.lang.String getTemplateText()

getSmartRule

public SmartRule getSmartRule()

getSecureTypes

public java.util.List<MessageBox.SecureType> getSecureTypes()

getInteroperabilityType

public java.util.List<MessageBox.InteroperabilityType> getInteroperabilityType()

getTransportType

public java.util.List<MessageBox.TransportType> getTransportType()

getSmartRules

public java.util.List<SmartRule> getSmartRules()

setSmartRules

public void setSmartRules(java.util.List<SmartRule> smartRules)

getRuleItems

public java.util.List<SmartRuleItem> getRuleItems()

setRuleItems

public void setRuleItems(java.util.List<SmartRuleItem> ruleItems)

getFieldValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> getFieldValues()

setFieldValues

public void setFieldValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> fieldValues)

getRuleActionItems

public java.util.List<SmartRuleActionItem> getRuleActionItems()

setRuleActionItems

public void setRuleActionItems(java.util.List<SmartRuleActionItem> ruleActionItems)

getCondValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> getCondValues()

setRuleValues

public void setRuleValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleValues)

getRuleActionValues

public java.util.List<MessageboxAction.SmartRuleSelectProperty> getRuleActionValues()

setRuleActionValues

public void setRuleActionValues(java.util.List<MessageboxAction.SmartRuleSelectProperty> ruleActionValues)

getMessageBoxActionFolder

public java.util.List<Folder> getMessageBoxActionFolder()