Class RoleOperations
- java.lang.Object
-
- org.keycloak.client.admin.cli.operations.RoleOperations
-
public class RoleOperations extends Object
- Author:
- Marko Strukelj
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRoleOperations.LIST_OF_NODESstatic classRoleOperations.LIST_OF_ROLES
-
Constructor Summary
Constructors Constructor Description RoleOperations()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddClientRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)static voidaddRealmRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)static List<com.fasterxml.jackson.databind.node.ObjectNode>getAvailableClientRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getAvailableClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getAvailableRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getAvailableRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)static com.fasterxml.jackson.databind.node.ObjectNodegetClientRole(String rootUrl, String realm, String idOfClient, String rolename, String auth)static StringgetClientRoleNameFromId(String adminRoot, String realm, String auth, String cid, String rid)static List<com.fasterxml.jackson.databind.node.ObjectNode>getClientRoles(String rootUrl, String realm, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getClientRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getCompositeClientRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getCompositeClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getCompositeRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getCompositeRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)static StringgetIdFromRoleName(String adminRoot, String realm, String auth, String rname)static com.fasterxml.jackson.databind.node.ObjectNodegetRealmRole(String rootUrl, String realm, String rolename, String auth)static List<RoleRepresentation>getRealmRoles(String rootUrl, String realm, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getRealmRolesAsNodes(String rootUrl, String realm, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)static List<com.fasterxml.jackson.databind.node.ObjectNode>getRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)static StringgetRoleNameFromId(String adminRoot, String realm, String auth, String rid)static voidremoveClientRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)static voidremoveRealmRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)
-
-
-
Method Detail
-
getIdFromRoleName
public static String getIdFromRoleName(String adminRoot, String realm, String auth, String rname)
-
addRealmRoles
public static void addRealmRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)
-
addClientRoles
public static void addClientRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)
-
removeRealmRoles
public static void removeRealmRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)
-
removeClientRoles
public static void removeClientRoles(String rootUrl, String realm, String auth, String roleid, List<?> roles)
-
getRoleNameFromId
public static String getRoleNameFromId(String adminRoot, String realm, String auth, String rid)
-
getClientRoleNameFromId
public static String getClientRoleNameFromId(String adminRoot, String realm, String auth, String cid, String rid)
-
getRealmRoles
public static List<RoleRepresentation> getRealmRoles(String rootUrl, String realm, String auth)
-
getRealmRole
public static com.fasterxml.jackson.databind.node.ObjectNode getRealmRole(String rootUrl, String realm, String rolename, String auth)
-
getClientRoles
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getClientRoles(String rootUrl, String realm, String idOfClient, String auth)
-
getClientRole
public static com.fasterxml.jackson.databind.node.ObjectNode getClientRole(String rootUrl, String realm, String idOfClient, String rolename, String auth)
-
getRealmRolesAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getRealmRolesAsNodes(String rootUrl, String realm, String auth)
-
getRealmRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)
-
getCompositeRealmRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getCompositeRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)
-
getAvailableRealmRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getAvailableRealmRolesForUserAsNodes(String rootUrl, String realm, String userid, String auth)
-
getClientRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)
-
getCompositeClientRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getCompositeClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)
-
getAvailableClientRolesForUserAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getAvailableClientRolesForUserAsNodes(String rootUrl, String realm, String userid, String idOfClient, String auth)
-
getRealmRolesForGroupAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)
-
getCompositeRealmRolesForGroupAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getCompositeRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)
-
getAvailableRealmRolesForGroupAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getAvailableRealmRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String auth)
-
getClientRolesForGroupAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getClientRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String idOfClient, String auth)
-
getCompositeClientRolesForGroupAsNodes
public static List<com.fasterxml.jackson.databind.node.ObjectNode> getCompositeClientRolesForGroupAsNodes(String rootUrl, String realm, String groupid, String idOfClient, String auth)
-
-