Uses of Interface
org.keycloak.models.OrganizationModel
Packages that use OrganizationModel
-
Uses of OrganizationModel in org.keycloak.models
Methods in org.keycloak.models that return OrganizationModelModifier and TypeMethodDescriptionGroupModel.getOrganization()KeycloakContext.getOrganization()OrganizationModel.OrganizationMembershipEvent.getOrganization()OrganizationModel.OrganizationRemovedEvent.getOrganization()Methods in org.keycloak.models with parameters of type OrganizationModelModifier and TypeMethodDescriptionstatic voidOrganizationModel.OrganizationMemberJoinEvent.fire(OrganizationModel organization, UserModel user, KeycloakSession session) static voidOrganizationModel.OrganizationMemberLeaveEvent.fire(OrganizationModel organization, UserModel user, KeycloakSession session) static voidOrganizationModel.OrganizationRemovedEvent.fire(OrganizationModel organization, KeycloakSession session) voidKeycloakContext.setOrganization(OrganizationModel organization) -
Uses of OrganizationModel in org.keycloak.organization
Methods in org.keycloak.organization that return OrganizationModelModifier and TypeMethodDescriptiondefault OrganizationModelCreates a new organization with givennameandaliasto the realm.Creates a new organization with givenid,name, andaliasto the realmdefault OrganizationModelOrganizationProvider.getByAlias(String alias) Returns anOrganizationModelwith the givenalias.OrganizationProvider.getByDomainName(String domainName) Returns aOrganizationModelby its internet domain.Returns aOrganizationModelby itsid;Methods in org.keycloak.organization that return types with arguments of type OrganizationModelModifier and TypeMethodDescriptiondefault Stream<OrganizationModel>OrganizationProvider.getAllStream()Returns all organizations in the realm.OrganizationProvider.getAllStream(String search, Boolean exact, Integer first, Integer max) Returns all organizations in the realm filtered according to the specified parameters.Returns all organizations in the realm filtered according to the specified parameters.OrganizationProvider.getByMember(UserModel member) Returns theOrganizationModelthat thememberbelongs to.Methods in org.keycloak.organization with parameters of type OrganizationModelModifier and TypeMethodDescriptionbooleanOrganizationProvider.addIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) Associate the givenIdentityProviderModelwith the givenOrganizationModel.booleanOrganizationProvider.addManagedMember(OrganizationModel organization, UserModel user) Adds the givenUserModelas a managed member of the givenOrganizationModel.booleanOrganizationProvider.addMember(OrganizationModel organization, UserModel user) Adds the givenUserModelas an unmanaged member of the givenOrganizationModel.InvitationManager.create(OrganizationModel organization, String email, String firstName, String lastName) Creates a new invitation for a user to join an organization.OrganizationProvider.createGroup(OrganizationModel organization, String id, String name, GroupModel toParent) Creates a new group with the givenidwithin the givenOrganizationModel.default GroupModelOrganizationProvider.createGroup(OrganizationModel organization, String name, GroupModel toParent) Creates a new group within the givenOrganizationModel.InvitationManager.getAllStream(OrganizationModel organization, Map<OrganizationInvitationModel.Filter, String> attributes, Integer first, Integer max) Get all invitations for the given organization.default OrganizationInvitationModelInvitationManager.getByEmail(OrganizationModel organization, String email) Retrieves an invitation by email and organization.OrganizationProvider.getIdentityProviders(OrganizationModel organization) OrganizationProvider.getMemberById(OrganizationModel organization, String id) Returns the member of theOrganizationModelby itsid.longOrganizationProvider.getMembersCount(OrganizationModel organization) Returns number of members in the organization.OrganizationProvider.getMembersStream(OrganizationModel organization, String search, Boolean exact, Integer first, Integer max) Deprecated, for removal: This API element is subject to removal in a future version.OrganizationProvider.getMembersStream(OrganizationModel organization, Map<String, String> filters, Boolean exact, Integer first, Integer max) Returns the members of a givenOrganizationModelfiltered according to the specifiedfilters.OrganizationProvider.getOrganizationGroup(OrganizationModel organization) Returns the internal organization group for the givenOrganizationModel.OrganizationProvider.getOrganizationGroupsByMember(OrganizationModel organization, UserModel member) Returns all organization groups that the givenmemberexplicitly belongs to within the givenorganization.OrganizationProvider.getOrganizationGroupsByMember(OrganizationModel organization, UserModel member, String search, Integer first, Integer max) Returns organization groups that the givenmemberexplicitly belongs to within the givenorganization, with pagination and search support.OrganizationProvider.getTopLevelGroups(OrganizationModel organization, Integer firstResult, Integer maxResults) Returns the top-level groups of the givenOrganizationModel.booleanOrganizationProvider.isManagedMember(OrganizationModel organization, UserModel member) Indicates if the givenmemberis managed by the organization.default booleanOrganizationProvider.isMember(OrganizationModel organization, UserModel user) Indicates if the givenuseris a member of the givenorganization.booleanOrganizationProvider.remove(OrganizationModel organization) Removes the given organization from the realm together with the data associated with it, e.g. its members etc.booleanOrganizationProvider.removeIdentityProvider(OrganizationModel organization, IdentityProviderModel identityProvider) Removes the link between the givenOrganizationModeland the identity provider associated with it if such a link exists.booleanOrganizationProvider.removeMember(OrganizationModel organization, UserModel member) Removes a member from the organization.OrganizationProvider.searchGroupsByAttributes(OrganizationModel organization, Map<String, String> attributes, Integer firstResult, Integer maxResults) Returns groups of the givenOrganizationModelfiltered by group attributes.OrganizationProvider.searchGroupsByName(OrganizationModel organization, String search, Boolean exact, Integer firstResult, Integer maxResults) Returns groups of the givenOrganizationModelfiltered by group name.
OrganizationProvider.getMembersStream(OrganizationModel, Map, Boolean, Integer, Integer)instead.