Class ApplicationPermissionsConfigInfos
java.lang.Object
com.kheops.jmap.server.webadmin.faces.PermissionsConfigInfos
com.kheops.jmap.server.webadmin.faces.ApplicationPermissionsConfigInfos
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApplicationPermissionsConfigInfos(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.booleanbooleanisOwnersEditable(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:
getLocalizedPageTitlein classPermissionsConfigInfos
-
getLocalizedBreadCrumbItems
public List<BreadCrumbItem> getLocalizedBreadCrumbItems(javax.servlet.http.HttpServletRequest httpRequest) - Specified by:
getLocalizedBreadCrumbItemsin classPermissionsConfigInfos
-
getLocalizedPermission
public String getLocalizedPermission(com.k2.security.acl.Permission permission, javax.servlet.http.HttpServletRequest httpRequest) - Specified by:
getLocalizedPermissionin classPermissionsConfigInfos
-
getLocalizedSectionItems
public List<SectionItem> getLocalizedSectionItems(javax.servlet.http.HttpServletRequest httpRequest) Description copied from class:PermissionsConfigInfosIf this method returns items, a drop down button (named Sections) will be added.- Overrides:
getLocalizedSectionItemsin classPermissionsConfigInfos
-
isEveryoneGroupAvailable
public boolean isEveryoneGroupAvailable()- Specified by:
isEveryoneGroupAvailablein classPermissionsConfigInfos
-
getAvailablePermissions
- Specified by:
getAvailablePermissionsin classPermissionsConfigInfos
-
getDefaultPermissions
- Overrides:
getDefaultPermissionsin classPermissionsConfigInfos
-
getAvailablePrincipals
- Specified by:
getAvailablePrincipalsin classPermissionsConfigInfos
-
isOwnersEditable
Description copied from class:PermissionsConfigInfosChecks if owners can be added or removed. Default value isfalse.- Overrides:
isOwnersEditablein classPermissionsConfigInfos
-
getOwnerDefaultPermissions
Description copied from class:PermissionsConfigInfosReturns a list of permissions that new owners will get by default. These permissions are read-only. Default value isnull- Overrides:
getOwnerDefaultPermissionsin classPermissionsConfigInfos
-
getUpdatePermissionsCallback
- Overrides:
getUpdatePermissionsCallbackin classPermissionsConfigInfos
-