it.sistematica.isharedoc.action.dms
Class PermissionAction
java.lang.Object
it.sistematica.isharedoc.action.BaseAction
it.sistematica.isharedoc.action.dms.PermissionAction
- All Implemented Interfaces:
- org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware
@Controller(value="dmsPermissionAction")
@Secured(value={"family:isharedoc.permission","function:.view"})
public class PermissionAction
- extends BaseAction
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 |
userInfo
it.neverworks.application.service.UserInfo userInfo
partitionService
PartitionService partitionService
documentManager
DocumentManager documentManager
instanceService
InstanceService instanceService
organizationService
OrganizationService organizationService
cloudManager
CloudManager cloudManager
PermissionAction
public PermissionAction()
applyPermissionDialog
public java.lang.String applyPermissionDialog()
permissionDetail
public java.lang.String permissionDetail()
filePermissions
public java.lang.String filePermissions()
filePermissionsTree
public java.lang.String filePermissionsTree()
filePermissionDialog
public java.lang.String filePermissionDialog()
filePermissionTreeDialog
public java.lang.String filePermissionTreeDialog()
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()
applyPermission
@Transactional
@Secured(value="function:.edit")
public java.lang.String applyPermission()
removeAllPermissions
@Transactional
@Secured(value="function:.edit")
public java.lang.String removeAllPermissions()
getCloudSession
public CloudSession getCloudSession()
getCloudFile
public CloudFile getCloudFile()
getFrom
public java.lang.String getFrom()
setFrom
public void setFrom(java.lang.String from)
getFilePermission
public FilePermission getFilePermission()
setSubstitutePermissions
public void setSubstitutePermissions(java.lang.Boolean substitutePermissions)
getAccessModes
public java.util.List<FilePermission.AccessMode> getAccessModes()
getOrganizations
public java.util.List<Organization> getOrganizations()
getUsers
public java.util.List<it.neverworks.security.User> getUsers()
getTeams
public java.util.List<Team> getTeams()
getPermissionsTree
public java.util.List<PermissionAction.PermissionTreeItem> getPermissionsTree(CloudFile cloudFile)
getPermissions
public java.util.List<PermissionAction.PermissionInfo> getPermissions(CloudFile cloudFile)