Class SecurityResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.SecurityResource
- All Implemented Interfaces:
com.xebialabs.deployit.core.api.InternalSecurityProxy
@Controller
public class SecurityResource
extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
implements com.xebialabs.deployit.core.api.InternalSecurityProxy
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.xebialabs.deployit.engine.api.security.Role> list(String id, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) List<com.xebialabs.deployit.core.api.dto.RolePermissions> readRolePermissions(String id, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, Boolean includeInherited) List<com.xebialabs.deployit.engine.api.security.RolePrincipals> readRolePrincipals(String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) voidsetRoleService(com.xebialabs.deployit.security.RoleService roleService) voidwriteRolePermissions(String id, List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions) voidwriteRolePrincipals(List<com.xebialabs.deployit.engine.api.security.RolePrincipals> rolePrincipals) Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermissionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.core.api.InternalSecurityProxy
list, readRolePermissions, readRolePrincipals, readRolePrincipals
-
Constructor Details
-
SecurityResource
public SecurityResource()
-
-
Method Details
-
exists
- Specified by:
existsin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
list
public List<com.xebialabs.deployit.engine.api.security.Role> list(String id, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) - Specified by:
listin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
readRolePermissions
public List<com.xebialabs.deployit.core.api.dto.RolePermissions> readRolePermissions(String id, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, Boolean includeInherited) - Specified by:
readRolePermissionsin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
writeRolePermissions
public void writeRolePermissions(String id, List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions) - Specified by:
writeRolePermissionsin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
readRolePrincipals
public List<com.xebialabs.deployit.engine.api.security.RolePrincipals> readRolePrincipals(String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) - Specified by:
readRolePrincipalsin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
writeRolePrincipals
public void writeRolePrincipals(List<com.xebialabs.deployit.engine.api.security.RolePrincipals> rolePrincipals) - Specified by:
writeRolePrincipalsin interfacecom.xebialabs.deployit.core.api.InternalSecurityProxy
-
setRoleService
public void setRoleService(com.xebialabs.deployit.security.RoleService roleService) - Overrides:
setRoleServicein classcom.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
-