Class ApplicationPermissionsConfigInfos
java.lang.Object
com.kheops.jmap.server.webadmin.faces.PermissionsConfigInfos
com.kheops.jmap.server.webadmin.faces.ApplicationPermissionsConfigInfos
-
Field Summary
-
Constructor Summary
ConstructorDescriptionApplicationPermissionsConfigInfos
(Acl[] acls, AbstractDeploymentInfo[] deploymentInfos) ApplicationPermissionsConfigInfos
(AbstractDeploymentInfo deploymentInfo) -
Method Summary
Modifier and TypeMethodDescriptionList
<com.k2.security.acl.Permission> List
<com.k2.security.acl.Permission> getLocalizedBreadCrumbItems
(javax.servlet.http.HttpServletRequest httpRequest) getLocalizedPageTitle
(javax.servlet.http.HttpServletRequest httpRequest) getLocalizedPermission
(com.k2.security.acl.Permission permission, javax.servlet.http.HttpServletRequest httpRequest) getLocalizedSectionItems
(javax.servlet.http.HttpServletRequest httpRequest) If this method returns items, a drop down button (named Sections) will be added.List
<com.k2.security.acl.Permission> Returns a list of permissions that new owners will get by default.boolean
boolean
isOwnersEditable
(AclController aclController) Checks if owners can be added or removed.Methods inherited from class com.kheops.jmap.server.webadmin.faces.PermissionsConfigInfos
getAcls, getInheritedPermission, getLocalizedOwnersTabName, getSideBarMenuItemSelected, isOwnerEditable, isPermissionEditable, isPermissionRequireAdminAccess, isReadOnly, isRemovePrincipalDisabled, searchPrincipals
-
Field Details
-
deploymentInfos
-
-
Constructor Details
-
ApplicationPermissionsConfigInfos
-
ApplicationPermissionsConfigInfos
-
-
Method Details
-
getLocalizedPageTitle
- Specified by:
getLocalizedPageTitle
in classPermissionsConfigInfos
-
getLocalizedBreadCrumbItems
public List<BreadCrumbItem> getLocalizedBreadCrumbItems(javax.servlet.http.HttpServletRequest httpRequest) - Specified by:
getLocalizedBreadCrumbItems
in classPermissionsConfigInfos
-
getLocalizedPermission
public String getLocalizedPermission(com.k2.security.acl.Permission permission, javax.servlet.http.HttpServletRequest httpRequest) - Specified by:
getLocalizedPermission
in classPermissionsConfigInfos
-
getLocalizedSectionItems
public List<SectionItem> getLocalizedSectionItems(javax.servlet.http.HttpServletRequest httpRequest) Description copied from class:PermissionsConfigInfos
If this method returns items, a drop down button (named Sections) will be added.- Overrides:
getLocalizedSectionItems
in classPermissionsConfigInfos
-
isEveryoneGroupAvailable
public boolean isEveryoneGroupAvailable()- Specified by:
isEveryoneGroupAvailable
in classPermissionsConfigInfos
-
getAvailablePermissions
- Specified by:
getAvailablePermissions
in classPermissionsConfigInfos
-
getDefaultPermissions
- Overrides:
getDefaultPermissions
in classPermissionsConfigInfos
-
getAvailablePrincipals
- Specified by:
getAvailablePrincipals
in classPermissionsConfigInfos
-
isOwnersEditable
Description copied from class:PermissionsConfigInfos
Checks if owners can be added or removed. Default value isfalse
.- Overrides:
isOwnersEditable
in classPermissionsConfigInfos
-
getOwnerDefaultPermissions
Description copied from class:PermissionsConfigInfos
Returns a list of permissions that new owners will get by default. These permissions are read-only. Default value isnull
- Overrides:
getOwnerDefaultPermissions
in classPermissionsConfigInfos
-
getUpdatePermissionsCallback
- Overrides:
getUpdatePermissionsCallback
in classPermissionsConfigInfos
-