it.sistematica.isharedoc.action.dms
Class ObjectTemplatePermissionAction

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

@Controller(value="dmsObjectTemplatePermissionAction")
@Secured(value={"family:isharedoc.objtemplate","function:.view"})
public class ObjectTemplatePermissionAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  DocumentManager documentManager
           
(package private)  MessageboxService messageboxService
           
(package private)  OrganizationService organizationService
           
(package private)  PartitionService partitionService
           
(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
ObjectTemplatePermissionAction()
           
 
Method Summary
 java.lang.String addPermission()
           
 java.lang.String editObjTemplatePerm()
           
 ObjectTemplate getObjectTemplate()
           
 ObjectTemplatePermission getObjectTemplatePermission()
           
 java.util.List<ObjectTemplate> getObjectTemplates()
           
 java.util.List<Organization> getOrganizations()
           
 java.util.List<Team> getTeams()
           
 java.util.List<it.neverworks.security.User> getUsers()
           
 boolean permissionExists(ObjectTemplatePermission permission)
           
 java.lang.String permissions()
           
 void prepare()
           
 void prepareAddPermission()
           
 void prepareRemovePermission()
           
 java.lang.String removePermission()
           
 java.lang.String resultsPanel()
           
 java.lang.String searchObjTemplates()
           
 
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

documentManager

DocumentManager documentManager

partitionService

PartitionService partitionService

messageboxService

MessageboxService messageboxService

organizationService

OrganizationService organizationService
Constructor Detail

ObjectTemplatePermissionAction

public ObjectTemplatePermissionAction()
Method Detail

permissions

public java.lang.String permissions()

searchObjTemplates

public java.lang.String searchObjTemplates()

editObjTemplatePerm

public java.lang.String editObjTemplatePerm()

resultsPanel

public java.lang.String resultsPanel()

getObjectTemplate

public ObjectTemplate getObjectTemplate()

getObjectTemplatePermission

public ObjectTemplatePermission getObjectTemplatePermission()

prepare

public void prepare()

prepareAddPermission

public void prepareAddPermission()

prepareRemovePermission

public void prepareRemovePermission()

addPermission

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

removePermission

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

permissionExists

@Transactional
public boolean permissionExists(ObjectTemplatePermission permission)

getObjectTemplates

public java.util.List<ObjectTemplate> getObjectTemplates()

getOrganizations

public java.util.List<Organization> getOrganizations()

getUsers

public java.util.List<it.neverworks.security.User> getUsers()

getTeams

public java.util.List<Team> getTeams()