Top Fields Constructors Methods
org.keycloak.representations.idm.authorization

public Class UmaPermissionRepresentation

extends AbstractPolicyRepresentation
Class Inheritance
Imports
java.util.Arrays, .HashSet, .Set

Author
Federico M. Facca

Field Summary

Modifier and TypeField and Description
private Set<String>
private String
private Set<String>
private Set<String>
private Set<String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addClient(String... client)

public void
addClientRole(String clientId, String roleName)

public void
addGroup(String... group)

public void
addRole(String... role)

public void
addUser(String... user)

public Set<String>
public String
public Set<String>
public Set<String>
public String
public Set<String>
public void
public void
public void
public void
public void
setClients(Set<String> clients)

public void
setCondition(String condition)

public void
setGroups(Set<String> groups)

public void
public void
Inherited from org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation:
addPolicyaddResourceaddScopeequalsgetDecisionStrategygetDescriptiongetIdgetLogicgetNamegetOwnergetPoliciesgetResourcesgetResourcesDatagetScopesgetScopesDatahashCoderemovePolicyremoveScopesetDecisionStrategysetDescriptionsetIdsetLogicsetNamesetOwnersetPoliciessetResourcessetResourcesDatasetScopessetScopesDatasetType

Field Detail

clientsback to summary
private Set<String> clients
conditionback to summary
private String condition
groupsback to summary
private Set<String> groups
rolesback to summary
private Set<String> roles
usersback to summary
private Set<String> users

Constructor Detail

UmaPermissionRepresentationback to summary
public UmaPermissionRepresentation()

Method Detail

addClientback to summary
public void addClient(String... client)
addClientRoleback to summary
public void addClientRole(String clientId, String roleName)
addGroupback to summary
public void addGroup(String... group)
addRoleback to summary
public void addRole(String... role)
addUserback to summary
public void addUser(String... user)
getClientsback to summary
public Set<String> getClients()
getConditionback to summary
public String getCondition()
getGroupsback to summary
public Set<String> getGroups()
getRolesback to summary
public Set<String> getRoles()
getTypeback to summary
public String getType()

Overrides org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getType.

Annotations
@Override
getUsersback to summary
public Set<String> getUsers()
removeClientback to summary
public void removeClient(String client)
removeGroupback to summary
public void removeGroup(String group)
removeRoleback to summary
public void removeRole(String role)
removeUserback to summary
public void removeUser(String user)
setClientsback to summary
public void setClients(Set<String> clients)
setConditionback to summary
public void setCondition(String condition)
setGroupsback to summary
public void setGroups(Set<String> groups)
setRolesback to summary
public void setRoles(Set<String> roles)
setUsersback to summary
public void setUsers(Set<String> users)