Package org.keycloak.models.utils
Class RepresentationToModel
java.lang.Object
org.keycloak.models.utils.RepresentationToModel
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ClientModelcreateClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep) Does not create scope or role mappings!static ClientModelcreateClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep, Map<String, String> mappedFlows) static ClientScopeModelcreateClientScope(RealmModel realm, ClientScopeRepresentation resourceRep) static voidcreateCredentials(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest) static voidcreateFederatedIdentities(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user) static voidcreateGroups(KeycloakSession session, UserRepresentation userRep, RealmModel newRealm, UserModel user) static ResourceServercreateResourceServer(ClientModel client, KeycloakSession session, boolean addDefaultRoles) static RoleModelcreateRole(RealmModel newRealm, RoleRepresentation roleRep) static voidcreateRoleMappings(UserRepresentation userRep, UserModel user, RealmModel realm) static UserModelcreateUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep) static voidimportAuthorizationSettings(ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) static voidimportGroup(RealmModel realm, GroupModel parent, GroupRepresentation group) static voidimportRealm(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm, Runnable userImport) static voidimportRoles(RolesRepresentation realmRoles, RealmModel realm) removeEmptyString(Map<String, String> map) static AuthenticationExecutionModeltoModel(KeycloakSession session, RealmModel realm, AuthenticationExecutionRepresentation rep) static ComponentModeltoModel(KeycloakSession session, ComponentRepresentation rep) static IdentityProviderModeltoModel(RealmModel realm, IdentityProviderRepresentation representation, KeycloakSession session) static UserConsentModeltoModel(RealmModel newRealm, UserConsentRepresentation consentRep) static AuthenticationFlowModelstatic AuthenticatorConfigModelstatic PolicytoModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model) static PermissionTickettoModel(PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourcetoModel(ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourceServertoModel(ResourceServerRepresentation rep, AuthorizationProvider authorization, ClientModel client) static ScopetoModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization) static ScopetoModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists) static CredentialModelstatic IdentityProviderMapperModelstatic OrganizationDomainModeltoModel(OrganizationDomainRepresentation domainRepresentation) static OrganizationModeltoModel(OrganizationRepresentation rep, OrganizationModel model) static ProtocolMapperModelstatic voidupdateClient(ClientRepresentation rep, ClientModel resource, KeycloakSession session) static voidupdateClientProtocolMappers(ClientRepresentation rep, ClientModel resource) static voidupdateClientScope(ClientScopeRepresentation rep, ClientScopeModel resource) static voidupdateClientScopes(ClientRepresentation resourceRep, ClientModel client) static voidupdateComponent(KeycloakSession session, ComponentRepresentation rep, ComponentModel component, boolean internal) static voidupdateRealm(RealmRepresentation rep, RealmModel realm, KeycloakSession session) 
- 
Field Details- 
OIDC- See Also:
 
 
- 
- 
Constructor Details- 
RepresentationToModelpublic RepresentationToModel()
 
- 
- 
Method Details- 
importRealmpublic static void importRealm(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm, Runnable userImport) 
- 
importRoles
- 
importGroup
- 
updateRealm
- 
createRole
- 
createClientpublic static ClientModel createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep) Does not create scope or role mappings!- Parameters:
- realm-
- resourceRep-
- Returns:
 
- 
createClientpublic static ClientModel createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep, Map<String, String> mappedFlows) 
- 
updateClientpublic static void updateClient(ClientRepresentation rep, ClientModel resource, KeycloakSession session) 
- 
updateClientProtocolMappers
- 
updateClientScopes
- 
createClientScopepublic static ClientScopeModel createClientScope(RealmModel realm, ClientScopeRepresentation resourceRep) 
- 
updateClientScope
- 
createUserpublic static UserModel createUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep) 
- 
createGroupspublic static void createGroups(KeycloakSession session, UserRepresentation userRep, RealmModel newRealm, UserModel user) 
- 
createFederatedIdentitiespublic static void createFederatedIdentities(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user) 
- 
createCredentialspublic static void createCredentials(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest) 
- 
toModel
- 
createRoleMappings
- 
toModelpublic static IdentityProviderModel toModel(RealmModel realm, IdentityProviderRepresentation representation, KeycloakSession session) 
- 
toModel
- 
toModel
- 
toModel
- 
toModel
- 
toModelpublic static AuthenticationExecutionModel toModel(KeycloakSession session, RealmModel realm, AuthenticationExecutionRepresentation rep) 
- 
toModel
- 
toModel
- 
updateComponentpublic static void updateComponent(KeycloakSession session, ComponentRepresentation rep, ComponentModel component, boolean internal) 
- 
importAuthorizationSettingspublic static void importAuthorizationSettings(ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) 
- 
toModelpublic static ResourceServer toModel(ResourceServerRepresentation rep, AuthorizationProvider authorization, ClientModel client) 
- 
toModelpublic static Policy toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model) 
- 
toModelpublic static Resource toModel(ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization) 
- 
toModelpublic static Scope toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization) 
- 
toModelpublic static Scope toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists) 
- 
toModelpublic static PermissionTicket toModel(PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) 
- 
removeEmptyString
- 
createResourceServerpublic static ResourceServer createResourceServer(ClientModel client, KeycloakSession session, boolean addDefaultRoles) 
- 
toModel
- 
toModelpublic static OrganizationDomainModel toModel(OrganizationDomainRepresentation domainRepresentation) 
 
-