Package org.keycloak.organization.jpa
Class JpaOrganizationProvider
java.lang.Object
org.keycloak.organization.jpa.JpaOrganizationProvider
- All Implemented Interfaces:
OrganizationProvider,Provider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) booleanaddManagedMember(OrganizationModel organization, UserModel user) booleanaddMember(OrganizationModel organization, UserModel user) voidclose()longcount()getAllStream(String search, Boolean exact, Integer first, Integer max) getByDomainName(String domain) getByMember(UserModel member) getIdentityProviders(OrganizationModel organization) getMemberById(OrganizationModel organization, String id) longgetMembersCount(OrganizationModel organization) getMembersStream(OrganizationModel organization, String search, Boolean exact, Integer first, Integer max) getMembersStream(OrganizationModel organization, Map<String, String> filters, Boolean exact, Integer first, Integer max) booleanbooleanisManagedMember(OrganizationModel organization, UserModel member) booleanremove(OrganizationModel organization) voidbooleanremoveIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) booleanremoveMember(OrganizationModel organization, UserModel member) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.organization.OrganizationProvider
create, getAllStream, getByAlias, isMember
-
Constructor Details
-
JpaOrganizationProvider
-
-
Method Details
-
create
- Specified by:
createin interfaceOrganizationProvider
-
remove
- Specified by:
removein interfaceOrganizationProvider
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceOrganizationProvider
-
addManagedMember
- Specified by:
addManagedMemberin interfaceOrganizationProvider
-
addMember
- Specified by:
addMemberin interfaceOrganizationProvider
-
getById
- Specified by:
getByIdin interfaceOrganizationProvider
-
getByDomainName
- Specified by:
getByDomainNamein interfaceOrganizationProvider
-
getAllStream
public Stream<OrganizationModel> getAllStream(String search, Boolean exact, Integer first, Integer max) - Specified by:
getAllStreamin interfaceOrganizationProvider
-
getAllStream
public Stream<OrganizationModel> getAllStream(Map<String, String> attributes, Integer first, Integer max) - Specified by:
getAllStreamin interfaceOrganizationProvider
-
getMembersStream
public Stream<UserModel> getMembersStream(OrganizationModel organization, String search, Boolean exact, Integer first, Integer max) - Specified by:
getMembersStreamin interfaceOrganizationProvider
-
getMembersStream
public Stream<UserModel> getMembersStream(OrganizationModel organization, Map<String, String> filters, Boolean exact, Integer first, Integer max) - Specified by:
getMembersStreamin interfaceOrganizationProvider
-
getMembersCount
- Specified by:
getMembersCountin interfaceOrganizationProvider
-
getMemberById
- Specified by:
getMemberByIdin interfaceOrganizationProvider
-
getByMember
- Specified by:
getByMemberin interfaceOrganizationProvider
-
addIdentityProvider
public boolean addIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) - Specified by:
addIdentityProviderin interfaceOrganizationProvider
-
getIdentityProviders
- Specified by:
getIdentityProvidersin interfaceOrganizationProvider
-
removeIdentityProvider
public boolean removeIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) - Specified by:
removeIdentityProviderin interfaceOrganizationProvider
-
isManagedMember
- Specified by:
isManagedMemberin interfaceOrganizationProvider
-
removeMember
- Specified by:
removeMemberin interfaceOrganizationProvider
-
count
public long count()- Specified by:
countin interfaceOrganizationProvider
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceOrganizationProvider
-
close
public void close()
-