Modifier and Type | Interface and Description |
---|---|
static interface |
GroupModel.Streams
The
GroupModel.Streams interface makes all collection-based methods in GroupModel default by providing
implementations that delegate to the Stream -based variants instead of the other way around. |
Modifier and Type | Field and Description |
---|---|
static SearchableModelField<GroupModel> |
GroupModel.SearchableFields.ASSIGNED_ROLE
Field for comparison with roles granted to this group.
|
static Comparator<GroupModel> |
GroupModel.COMPARE_BY_NAME |
static SearchableModelField<GroupModel> |
GroupModel.SearchableFields.ID |
static SearchableModelField<GroupModel> |
GroupModel.SearchableFields.NAME |
static SearchableModelField<GroupModel> |
GroupModel.SearchableFields.PARENT_ID
Parent group ID
|
static SearchableModelField<GroupModel> |
GroupModel.SearchableFields.REALM_ID |
Modifier and Type | Method and Description |
---|---|
default GroupModel |
RealmProvider.createGroup(RealmModel realm,
String name)
Deprecated.
Use the corresponding method from
GroupProvider . |
default GroupModel |
GroupProvider.createGroup(RealmModel realm,
String name)
Creates a new group with the given name in the given realm.
|
default GroupModel |
RealmProvider.createGroup(RealmModel realm,
String name,
GroupModel toParent)
Deprecated.
Use the corresponding method from
GroupProvider . |
default GroupModel |
GroupProvider.createGroup(RealmModel realm,
String name,
GroupModel toParent)
Creates a new group with the given name and parent to the given realm.
|
default GroupModel |
RealmProvider.createGroup(RealmModel realm,
String id,
String name)
Deprecated.
Use the corresponding method from
GroupProvider . |
default GroupModel |
GroupProvider.createGroup(RealmModel realm,
String id,
String name)
Creates a new group with the given id and name in the given realm.
|
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String id,
String name,
GroupModel toParent)
Deprecated.
Use the corresponding method from
GroupProvider . |
GroupModel |
GroupProvider.createGroup(RealmModel realm,
String id,
String name,
GroupModel toParent)
Creates a new group with the given name, id, name and parent to the given realm.
|
default GroupModel |
RealmModel.createGroup(String name) |
default GroupModel |
RealmModel.createGroup(String name,
GroupModel toParent) |
default GroupModel |
RealmModel.createGroup(String id,
String name) |
GroupModel |
RealmModel.createGroup(String id,
String name,
GroupModel toParent) |
GroupModel |
GroupModel.GroupRemovedEvent.getGroup() |
GroupModel |
RealmProvider.getGroupById(RealmModel realm,
String id)
Deprecated.
Use the corresponding method from
GroupProvider . |
GroupModel |
RealmModel.getGroupById(String id) |
default GroupModel |
RealmProvider.getGroupById(String id,
RealmModel realm)
Deprecated.
Use the corresponding method from
GroupProvider . |
default GroupModel |
GroupProvider.getGroupById(String id,
RealmModel realm)
Deprecated.
Use method
getGroupById |
GroupModel |
GroupModel.getParent() |
Modifier and Type | Method and Description |
---|---|
default List<GroupModel> |
RealmModel.getDefaultGroups()
Deprecated.
Use
getDefaultGroupsStream instead. |
Stream<GroupModel> |
RealmModel.getDefaultGroupsStream()
Returns default groups as a stream.
|
Set<GroupModel> |
UserModel.getGroups()
Deprecated.
Use
getGroupsStream instead. |
default Set<GroupModel> |
UserModel.Streams.getGroups() |
default List<GroupModel> |
RealmModel.getGroups()
Deprecated.
Use
getGroupsStream instead. |
default Set<GroupModel> |
UserModel.getGroups(int first,
int max)
Deprecated.
Use
getGroupsStream instead. |
default List<GroupModel> |
RealmProvider.getGroups(RealmModel realm)
Deprecated.
Use the corresponding method from
GroupProvider . |
default List<GroupModel> |
GroupProvider.getGroups(RealmModel realm)
Deprecated.
Use
getGroupsStream instead. |
default Set<GroupModel> |
UserModel.getGroups(String search,
int first,
int max)
Deprecated.
Use
getGroupsStream instead. |
default List<GroupModel> |
RealmProvider.getGroupsByRole(RealmModel realm,
RoleModel role,
int firstResult,
int maxResults)
Deprecated.
Use the corresponding method from
GroupProvider . |
default List<GroupModel> |
GroupProvider.getGroupsByRole(RealmModel realm,
RoleModel role,
int firstResult,
int maxResults)
Deprecated.
Use
getGroupsByRoleStream instead. |
Stream<GroupModel> |
GroupProvider.getGroupsByRoleStream(RealmModel realm,
RoleModel role,
Integer firstResult,
Integer maxResults)
Returns groups with the given role in the given realm.
|
default Stream<GroupModel> |
UserModel.getGroupsStream()
Obtains the groups associated with the user.
|
Stream<GroupModel> |
UserModel.Streams.getGroupsStream() |
Stream<GroupModel> |
RealmModel.getGroupsStream()
Returns groups as a stream.
|
Stream<GroupModel> |
GroupProvider.getGroupsStream(RealmModel realm)
Returns groups for the given realm.
|
default Stream<GroupModel> |
GroupProvider.getGroupsStream(RealmModel realm,
Stream<String> ids)
Returns a stream of groups with given ids.
|
default Stream<GroupModel> |
GroupProvider.getGroupsStream(RealmModel realm,
Stream<String> ids,
Integer first,
Integer max)
Returns a paginated stream of groups with given ids.
|
Stream<GroupModel> |
GroupProvider.getGroupsStream(RealmModel realm,
Stream<String> ids,
String search,
Integer first,
Integer max)
Returns a paginated stream of groups with given ids and given search value in group names.
|
default Stream<GroupModel> |
UserModel.getGroupsStream(String search,
Integer first,
Integer max)
Returns a paginated stream of groups within this realm with search in the name
|
Set<GroupModel> |
GroupModel.getSubGroups()
Deprecated.
Use
getSubGroupsStream instead. |
default Set<GroupModel> |
GroupModel.Streams.getSubGroups() |
default Stream<GroupModel> |
GroupModel.getSubGroupsStream()
Returns all sub groups for the parent group as a stream.
|
Stream<GroupModel> |
GroupModel.Streams.getSubGroupsStream() |
default List<GroupModel> |
RealmModel.getTopLevelGroups()
Deprecated.
Use
getTopLevelGroups instead. |
default List<GroupModel> |
RealmModel.getTopLevelGroups(Integer first,
Integer max)
Deprecated.
Use
getTopLevelGroupsStream instead. |
default List<GroupModel> |
RealmProvider.getTopLevelGroups(RealmModel realm)
Deprecated.
Use the corresponding method from
GroupProvider . |
default List<GroupModel> |
GroupProvider.getTopLevelGroups(RealmModel realm)
Deprecated.
Use
getTopLevelGroupsStream instead. |
default List<GroupModel> |
RealmProvider.getTopLevelGroups(RealmModel realm,
Integer first,
Integer max)
Deprecated.
Use the corresponding method from
GroupProvider . |
default List<GroupModel> |
GroupProvider.getTopLevelGroups(RealmModel realm,
Integer firstResult,
Integer maxResults)
Deprecated.
Use
getTopLevelGroupsStream instead. |
Stream<GroupModel> |
RealmModel.getTopLevelGroupsStream()
Returns top level groups as a stream.
|
Stream<GroupModel> |
RealmModel.getTopLevelGroupsStream(Integer first,
Integer max)
Returns top level groups as a stream.
|
Stream<GroupModel> |
GroupProvider.getTopLevelGroupsStream(RealmModel realm)
Returns all top level groups (i.e.
|
Stream<GroupModel> |
GroupProvider.getTopLevelGroupsStream(RealmModel realm,
Integer firstResult,
Integer maxResults)
Returns top level groups (i.e.
|
default List<GroupModel> |
RealmProvider.searchForGroupByName(RealmModel realm,
String search,
Integer first,
Integer max)
Deprecated.
Use the corresponding method from
GroupProvider . |
default List<GroupModel> |
RealmModel.searchForGroupByName(String search,
Integer first,
Integer max)
Deprecated.
Use
searchForGroupByName instead. |
Stream<GroupModel> |
RealmModel.searchForGroupByNameStream(String search,
Integer first,
Integer max)
Searches for groups by provided name.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupModel.addChild(GroupModel subGroup)
Automatically calls setParent() on the subGroup
|
void |
RealmModel.addDefaultGroup(GroupModel group) |
void |
RealmProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup)
Deprecated.
Use the corresponding method from
GroupProvider . |
void |
GroupProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup)
Removes parent group for the given group in the given realm.
|
default GroupModel |
RealmProvider.createGroup(RealmModel realm,
String name,
GroupModel toParent)
Deprecated.
Use the corresponding method from
GroupProvider . |
default GroupModel |
GroupProvider.createGroup(RealmModel realm,
String name,
GroupModel toParent)
Creates a new group with the given name and parent to the given realm.
|
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String id,
String name,
GroupModel toParent)
Deprecated.
Use the corresponding method from
GroupProvider . |
GroupModel |
GroupProvider.createGroup(RealmModel realm,
String id,
String name,
GroupModel toParent)
Creates a new group with the given name, id, name and parent to the given realm.
|
default GroupModel |
RealmModel.createGroup(String name,
GroupModel toParent) |
GroupModel |
RealmModel.createGroup(String id,
String name,
GroupModel toParent) |
boolean |
UserModel.isMemberOf(GroupModel group) |
void |
UserModel.joinGroup(GroupModel group) |
void |
UserModel.leaveGroup(GroupModel group) |
void |
RealmModel.moveGroup(GroupModel group,
GroupModel toParent) |
void |
RealmProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent)
Deprecated.
Use the corresponding method from
GroupProvider . |
void |
GroupProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent)
This method is used for moving groups in group structure, for example:
making an existing child group child group of some other group,
setting a top level group (i.e.
|
void |
UserProvider.preRemove(RealmModel realm,
GroupModel group)
Called when a group is removed.
|
void |
GroupModel.removeChild(GroupModel subGroup)
Automatically calls setParent() on the subGroup
|
void |
RealmModel.removeDefaultGroup(GroupModel group) |
boolean |
RealmModel.removeGroup(GroupModel group) |
boolean |
RealmProvider.removeGroup(RealmModel realm,
GroupModel group)
Deprecated.
Use the corresponding method from
GroupProvider . |
boolean |
GroupProvider.removeGroup(RealmModel realm,
GroupModel group)
Removes the given group for the given realm.
|
void |
GroupModel.setParent(GroupModel group)
You must also call addChild on the parent group, addChild on RealmModel if there is no parent group
|
Modifier and Type | Method and Description |
---|---|
Stream<GroupModel> |
UserModelDelegate.getGroupsStream() |
Modifier and Type | Method and Description |
---|---|
static boolean |
RoleUtils.hasRoleFromGroup(GroupModel group,
RoleModel targetRole,
boolean checkParentGroup)
Checks whether the
targetRole is contained in the given group or its parents
(if requested) |
static boolean |
RoleUtils.isMember(Set<GroupModel> groups,
GroupModel targetGroup)
Deprecated.
Use
RoleUtils.isMember(Stream, GroupModel) isMember(Stream, GroupModel)} instead. |
static boolean |
RoleUtils.isMember(Stream<GroupModel> groups,
GroupModel targetGroup) |
boolean |
UserModelDelegate.isMemberOf(GroupModel group) |
void |
UserModelDelegate.joinGroup(GroupModel group) |
void |
UserModelDelegate.leaveGroup(GroupModel group) |
Modifier and Type | Method and Description |
---|---|
static boolean |
RoleUtils.hasRoleFromGroup(Iterable<GroupModel> groups,
RoleModel targetRole,
boolean checkParentGroup)
Deprecated.
Use
RoleUtils.hasRoleFromGroup(Stream, RoleModel, boolean) hasRoleFromGroup(Stream, RoleModel, boolean)} instead. |
static boolean |
RoleUtils.hasRoleFromGroup(Stream<GroupModel> groups,
RoleModel targetRole,
boolean checkParentGroup)
Checks whether the
targetRole is contained in any of the groups or their parents
(if requested) |
static boolean |
RoleUtils.isMember(Set<GroupModel> groups,
GroupModel targetGroup)
Deprecated.
Use
RoleUtils.isMember(Stream, GroupModel) isMember(Stream, GroupModel)} instead. |
static boolean |
RoleUtils.isMember(Stream<GroupModel> groups,
GroupModel targetGroup) |
Modifier and Type | Method and Description |
---|---|
default void |
UserStorageProvider.preRemove(RealmModel realm,
GroupModel group)
Callback when a group is removed.
|
Modifier and Type | Method and Description |
---|---|
Set<GroupModel> |
AbstractUserAdapterFederatedStorage.getGroups()
Gets groups from federated storage and automatically appends default groups of realm.
|
Set<GroupModel> |
AbstractUserAdapterFederatedStorage.Streams.getGroups() |
Set<GroupModel> |
AbstractUserAdapter.getGroups() |
Set<GroupModel> |
AbstractUserAdapter.Streams.getGroups() |
protected Set<GroupModel> |
AbstractUserAdapterFederatedStorage.getGroupsInternal()
Get group membership mappings that are managed by this storage provider
|
protected Set<GroupModel> |
AbstractUserAdapter.getGroupsInternal()
Get group membership mappings that are managed by this storage provider
|
Stream<GroupModel> |
AbstractUserAdapterFederatedStorage.Streams.getGroupsStream() |
Stream<GroupModel> |
AbstractUserAdapter.Streams.getGroupsStream() |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractUserAdapterFederatedStorage.isMemberOf(GroupModel group) |
boolean |
AbstractUserAdapterFederatedStorage.Streams.isMemberOf(GroupModel group) |
boolean |
AbstractUserAdapter.isMemberOf(GroupModel group) |
boolean |
AbstractUserAdapter.Streams.isMemberOf(GroupModel group) |
void |
AbstractUserAdapterFederatedStorage.joinGroup(GroupModel group) |
void |
AbstractUserAdapter.joinGroup(GroupModel group) |
void |
AbstractUserAdapterFederatedStorage.leaveGroup(GroupModel group) |
void |
AbstractUserAdapter.leaveGroup(GroupModel group) |
Modifier and Type | Method and Description |
---|---|
default void |
ClientStorageProvider.preRemove(RealmModel realm,
GroupModel group)
Callback when a group is removed.
|
Modifier and Type | Method and Description |
---|---|
Set<GroupModel> |
UserGroupMembershipFederatedStorage.getGroups(RealmModel realm,
String userId)
Deprecated.
Use
getGroupsStream instead. |
default Set<GroupModel> |
UserGroupMembershipFederatedStorage.Streams.getGroups(RealmModel realm,
String userId) |
default Stream<GroupModel> |
UserGroupMembershipFederatedStorage.getGroupsStream(RealmModel realm,
String userId)
Obtains the groups associated with the federated user.
|
Stream<GroupModel> |
UserGroupMembershipFederatedStorage.Streams.getGroupsStream(RealmModel realm,
String userId) |
Modifier and Type | Method and Description |
---|---|
List<String> |
UserGroupMembershipFederatedStorage.getMembership(RealmModel realm,
GroupModel group,
int firstResult,
int max)
Deprecated.
Use
getMembershipStream instead. |
default List<String> |
UserGroupMembershipFederatedStorage.Streams.getMembership(RealmModel realm,
GroupModel group,
int firstResult,
int max) |
default Stream<String> |
UserGroupMembershipFederatedStorage.getMembershipStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer max)
Obtains the federated users that are members of the given
group in the specified realm . |
Stream<String> |
UserGroupMembershipFederatedStorage.Streams.getMembershipStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer max) |
void |
UserGroupMembershipFederatedStorage.joinGroup(RealmModel realm,
String userId,
GroupModel group) |
void |
UserGroupMembershipFederatedStorage.leaveGroup(RealmModel realm,
String userId,
GroupModel group) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
GroupModel group) |
Modifier and Type | Method and Description |
---|---|
GroupModel |
GroupLookupProvider.getGroupById(RealmModel realm,
String id)
Returns a group from the given realm with the corresponding id
|
Modifier and Type | Method and Description |
---|---|
default List<GroupModel> |
GroupLookupProvider.searchForGroupByName(RealmModel realm,
String search,
Integer firstResult,
Integer maxResults)
Deprecated.
Use
searchForGroupByNameStream instead. |
Stream<GroupModel> |
GroupLookupProvider.searchForGroupByNameStream(RealmModel realm,
String search,
Integer firstResult,
Integer maxResults)
Returns the group hierarchy with the given string in name for the given realm.
|
Modifier and Type | Method and Description |
---|---|
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group)
Deprecated.
Use
getGroupMembersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Deprecated.
Use
getGroupMembersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
default Stream<UserModel> |
UserQueryProvider.getGroupMembersStream(RealmModel realm,
GroupModel group)
Obtains users that belong to a specific group.
|
default Stream<UserModel> |
UserQueryProvider.Streams.getGroupMembersStream(RealmModel realm,
GroupModel group) |
default Stream<UserModel> |
UserQueryProvider.getGroupMembersStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer maxResults)
Obtains users that belong to a specific group.
|
Stream<UserModel> |
UserQueryProvider.Streams.getGroupMembersStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer maxResults) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.