Class GroupPolicyRepresentation
- java.lang.Object
-
- org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation
-
- org.keycloak.representations.idm.authorization.GroupPolicyRepresentation
-
public class GroupPolicyRepresentation extends AbstractPolicyRepresentation
- Author:
- Pedro Igor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupPolicyRepresentation.GroupDefinition
-
Constructor Summary
Constructors Constructor Description GroupPolicyRepresentation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroup(String... ids)voidaddGroup(String id, boolean extendChildren)voidaddGroupPath(String... paths)voidaddGroupPath(String path, boolean extendChildren)Set<GroupPolicyRepresentation.GroupDefinition>getGroups()StringgetGroupsClaim()StringgetType()voidremoveGroup(String... ids)voidsetGroups(Set<GroupPolicyRepresentation.GroupDefinition> groups)voidsetGroupsClaim(String groupsClaim)-
Methods inherited from class org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation
addPolicy, addResource, addScope, equals, getDecisionStrategy, getDescription, getId, getLogic, getName, getOwner, getPolicies, getResources, getResourcesData, getScopes, getScopesData, hashCode, removePolicy, removeScope, setDecisionStrategy, setDescription, setId, setLogic, setName, setOwner, setPolicies, setResources, setResourcesData, setScopes, setScopesData, setType
-
-
-
-
Method Detail
-
getType
public String getType()
- Overrides:
getTypein classAbstractPolicyRepresentation
-
getGroupsClaim
public String getGroupsClaim()
-
setGroupsClaim
public void setGroupsClaim(String groupsClaim)
-
getGroups
public Set<GroupPolicyRepresentation.GroupDefinition> getGroups()
-
setGroups
public void setGroups(Set<GroupPolicyRepresentation.GroupDefinition> groups)
-
addGroup
public void addGroup(String... ids)
-
addGroup
public void addGroup(String id, boolean extendChildren)
-
addGroupPath
public void addGroupPath(String... paths)
-
addGroupPath
public void addGroupPath(String path, boolean extendChildren)
-
removeGroup
public void removeGroup(String... ids)
-
-