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

public Class GroupPolicyRepresentation

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

Author
Pedro Igor

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private Set<GroupPolicyRepresentation.GroupDefinition>
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addGroup(String... ids)

public void
addGroup(String id, boolean extendChildren)

public void
addGroupPath(String... paths)

public void
addGroupPath(String path, boolean extendChildren)

public Set<GroupPolicyRepresentation.GroupDefinition>
public String
public String
public void
public void
public void
setGroupsClaim(String groupsClaim)

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

Field Detail

groupsback to summary
private Set<GroupPolicyRepresentation.GroupDefinition> groups
groupsClaimback to summary
private String groupsClaim

Constructor Detail

GroupPolicyRepresentationback to summary
public GroupPolicyRepresentation()

Method Detail

addGroupback to summary
public void addGroup(String... ids)
addGroupback to summary
public void addGroup(String id, boolean extendChildren)
addGroupPathback to summary
public void addGroupPath(String... paths)
addGroupPathback to summary
public void addGroupPath(String path, boolean extendChildren)
getGroupsback to summary
public Set<GroupPolicyRepresentation.GroupDefinition> getGroups()
getGroupsClaimback to summary
public String getGroupsClaim()
getTypeback to summary
public String getType()

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

Annotations
@Override
removeGroupback to summary
public void removeGroup(String... ids)
setGroupsback to summary
public void setGroups(Set<GroupPolicyRepresentation.GroupDefinition> groups)
setGroupsClaimback to summary
public void setGroupsClaim(String groupsClaim)
org.keycloak.representations.idm.authorization back to summary

public Class GroupPolicyRepresentation.GroupDefinition

extends Object
Class Inheritance
  • java.lang.Object
  • org.keycloak.representations.idm.authorization.GroupPolicyRepresentation.GroupDefinition

Field Summary

Modifier and TypeField and Description
private boolean
private String
private String

Constructor Summary

AccessConstructor and Description
public
public
public
GroupDefinition(String id, boolean extendChildren)

public
GroupDefinition(String id, String path, boolean extendChildren)

Method Summary

Modifier and TypeMethod and Description
public String
public String
public boolean
public void
setExtendChildren(boolean extendChildren)

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

extendChildrenback to summary
private boolean extendChildren
idback to summary
private String id
pathback to summary
private String path

Constructor Detail

GroupDefinitionback to summary
public GroupDefinition()
GroupDefinitionback to summary
public GroupDefinition(String id)
GroupDefinitionback to summary
public GroupDefinition(String id, boolean extendChildren)
GroupDefinitionback to summary
public GroupDefinition(String id, String path, boolean extendChildren)

Method Detail

getIdback to summary
public String getId()
getPathback to summary
public String getPath()
isExtendChildrenback to summary
public boolean isExtendChildren()
setExtendChildrenback to summary
public void setExtendChildren(boolean extendChildren)
setIdback to summary
public void setId(String id)
setPathback to summary
public void setPath(String path)