Package com.xebialabs.deployit.security
Interface PermissionEditor
public interface PermissionEditor
-
Method Summary
Modifier and TypeMethodDescriptionvoideditPermissions(String onConfigurationItem, Map<com.xebialabs.deployit.security.Role, Set<Permission>> permissions) default voidgrant(com.xebialabs.deployit.security.Role role, Permission permission, String id) default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem) default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem, Boolean includeInherited) default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, Boolean includeInherited) default voidrevoke(com.xebialabs.deployit.security.Role role, Permission permission, String id) voidupdatePermissions(String onConfigurationItem, Map<com.xebialabs.deployit.security.Role, List<Permission>> addedPermissions, Map<com.xebialabs.deployit.security.Role, List<Permission>> removedPermissions)
-
Method Details
-
readPermissions
-
readPermissions
default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem, String rolePattern, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) -
readPermissions
default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem, Boolean includeInherited) -
readPermissions
default Map<com.xebialabs.deployit.security.Role,Set<Permission>> readPermissions(String onConfigurationItem) -
grant
-
revoke
-
editPermissions
void editPermissions(String onConfigurationItem, Map<com.xebialabs.deployit.security.Role, Set<Permission>> permissions) -
updatePermissions
void updatePermissions(String onConfigurationItem, Map<com.xebialabs.deployit.security.Role, List<Permission>> addedPermissions, Map<com.xebialabs.deployit.security.Role, List<Permission>> removedPermissions)
-