Class ModelToRepresentation

java.lang.Object
org.keycloak.models.utils.ModelToRepresentation

public class ModelToRepresentation extends Object
Version:
$Revision: 1 $
Author:
Bill Burke
  • Field Details

    • REALM_EXCLUDED_ATTRIBUTES

      public static Set<String> REALM_EXCLUDED_ATTRIBUTES
    • CLIENT_EXCLUDED_ATTRIBUTES

      public static Set<String> CLIENT_EXCLUDED_ATTRIBUTES
  • Constructor Details

    • ModelToRepresentation

      public ModelToRepresentation()
  • Method Details

    • buildGroupPath

      public static String buildGroupPath(GroupModel group)
    • groupToBriefRepresentation

      public static org.keycloak.representations.idm.GroupRepresentation groupToBriefRepresentation(GroupModel g)
    • toRepresentation

      public static org.keycloak.representations.idm.GroupRepresentation toRepresentation(GroupModel group, boolean full)
    • toGroupHierarchy

      @Deprecated public static Stream<org.keycloak.representations.idm.GroupRepresentation> toGroupHierarchy(KeycloakSession session, RealmModel realm, boolean full)
      Deprecated.
    • toGroupHierarchy

      @Deprecated public static org.keycloak.representations.idm.GroupRepresentation toGroupHierarchy(GroupModel group, boolean full)
      Deprecated.
    • toGroupHierarchy

      @Deprecated public static org.keycloak.representations.idm.GroupRepresentation toGroupHierarchy(GroupModel group, boolean full, String search)
      Deprecated.
    • toGroupHierarchy

      @Deprecated public static org.keycloak.representations.idm.GroupRepresentation toGroupHierarchy(GroupModel group, boolean full, String search, Boolean exact)
      Deprecated.
    • toRepresentation

      public static org.keycloak.representations.idm.UserRepresentation toRepresentation(KeycloakSession session, RealmModel realm, UserModel user)
    • toRepresentation

      public static org.keycloak.representations.idm.UserRepresentation toRepresentation(KeycloakSession session, RealmModel realm, UserModel user, org.keycloak.representations.idm.UserRepresentation rep, boolean setUserAttributes)
    • toBriefRepresentation

      public static org.keycloak.representations.idm.UserRepresentation toBriefRepresentation(UserModel user)
    • toBriefRepresentation

      public static org.keycloak.representations.idm.UserRepresentation toBriefRepresentation(UserModel user, org.keycloak.representations.idm.UserRepresentation rep, boolean setUserAttributes)
    • toRepresentation

      public static org.keycloak.representations.idm.EventRepresentation toRepresentation(Event event)
    • toRepresentation

      public static org.keycloak.representations.idm.AdminEventRepresentation toRepresentation(AdminEvent adminEvent)
    • toRepresentation

      public static org.keycloak.representations.idm.AuthDetailsRepresentation toRepresentation(AuthDetails authDetails)
    • toRepresentation

      public static org.keycloak.representations.idm.RoleRepresentation toRepresentation(RoleModel role)
    • toBriefRepresentation

      public static org.keycloak.representations.idm.RoleRepresentation toBriefRepresentation(RoleModel role)
    • toBriefRepresentation

      public static org.keycloak.representations.idm.RealmRepresentation toBriefRepresentation(RealmModel realm)
    • toRepresentation

      public static org.keycloak.representations.idm.RealmRepresentation toRepresentation(KeycloakSession session, RealmModel realm, boolean internal)
    • toRepresentation

      public static org.keycloak.representations.idm.RealmRepresentation toRepresentation(KeycloakSession session, RealmModel realm, boolean internal, boolean export)
    • stripRealmAttributesIncludedAsFields

      public static Map<String,String> stripRealmAttributesIncludedAsFields(Map<String,String> attributes)
    • stripClientAttributesIncludedAsFields

      public static Map<String,String> stripClientAttributesIncludedAsFields(Map<String,String> attributes)
    • exportGroups

      public static void exportGroups(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
    • exportAuthenticationFlows

      public static void exportAuthenticationFlows(KeycloakSession session, RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
    • exportRequiredActions

      public static void exportRequiredActions(RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
    • toEventsConfigReprensetation

      public static org.keycloak.representations.idm.RealmEventsConfigRepresentation toEventsConfigReprensetation(RealmModel realm)
    • filterValidRepresentations

      public static <M, R> Stream<R> filterValidRepresentations(Stream<M> models, Function<M,R> transformer)
      Handles exceptions that occur when transforming the model to a representation and will remove all null objects from the stream. Entities that have been removed from the store or where a lazy loading exception occurs will not show up in the output stream.
    • toRepresentation

      public static org.keycloak.representations.idm.CredentialRepresentation toRepresentation(UserCredentialModel cred)
    • toRepresentation

      public static org.keycloak.representations.idm.CredentialRepresentation toRepresentation(CredentialModel cred)
    • toRepresentation

      public static org.keycloak.representations.account.CredentialMetadataRepresentation toRepresentation(CredentialMetadata credentialMetadata)
    • toRepresentation

      public static org.keycloak.representations.idm.FederatedIdentityRepresentation toRepresentation(FederatedIdentityModel socialLink)
    • toRepresentation

      public static org.keycloak.representations.idm.UserSessionRepresentation toRepresentation(UserSessionModel session)
    • toRepresentation

      public static org.keycloak.representations.idm.ClientScopeRepresentation toRepresentation(ClientScopeModel clientScopeModel)
    • toRepresentation

      public static org.keycloak.representations.idm.ClientRepresentation toRepresentation(ClientModel clientModel, KeycloakSession session)
    • toBriefRepresentation

      public static org.keycloak.representations.idm.IdentityProviderRepresentation toBriefRepresentation(RealmModel realm, IdentityProviderModel identityProviderModel)
    • toRepresentation

      public static org.keycloak.representations.idm.IdentityProviderRepresentation toRepresentation(RealmModel realm, IdentityProviderModel identityProviderModel)
    • toRepresentation

      public static org.keycloak.representations.idm.IdentityProviderRepresentation toRepresentation(RealmModel realm, IdentityProviderModel identityProviderModel, boolean export)
    • toRepresentation

      public static org.keycloak.representations.idm.ProtocolMapperRepresentation toRepresentation(ProtocolMapperModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.IdentityProviderMapperRepresentation toRepresentation(IdentityProviderMapperModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.UserConsentRepresentation toRepresentation(UserConsentModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.AuthenticationFlowRepresentation toRepresentation(KeycloakSession session, RealmModel realm, AuthenticationFlowModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.AuthenticationExecutionExportRepresentation toRepresentation(KeycloakSession session, RealmModel realm, AuthenticationExecutionModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.AuthenticationExecutionRepresentation toRepresentation(AuthenticationExecutionModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.AuthenticatorConfigRepresentation toRepresentation(AuthenticatorConfigModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.RequiredActionProviderRepresentation toRepresentation(RequiredActionProviderModel model)
    • toRepresentation

      public static List<org.keycloak.representations.idm.ConfigPropertyRepresentation> toRepresentation(List<ProviderConfigProperty> configProperties)
    • toRepresentation

      public static org.keycloak.representations.idm.ConfigPropertyRepresentation toRepresentation(ProviderConfigProperty prop)
    • toRepresentation

      public static org.keycloak.representations.idm.ComponentRepresentation toRepresentation(KeycloakSession session, ComponentModel component, boolean internal)
    • toRepresentationWithoutConfig

      public static org.keycloak.representations.idm.ComponentRepresentation toRepresentationWithoutConfig(ComponentModel component)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.ScopeRepresentation toRepresentation(Scope model)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.ResourceServerRepresentation toRepresentation(ResourceServer model, ClientModel client)
    • toRepresentation

      public static <R extends org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization)
    • toRepresentation

      public static <R extends org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export)
    • toRepresentation

      public static <R extends org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export, boolean allFields)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.ResourceRepresentation toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.ResourceRepresentation toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization, Boolean deep)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.PermissionTicketRepresentation toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization)
    • toRepresentation

      public static org.keycloak.representations.idm.authorization.PermissionTicketRepresentation toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization, boolean returnNames)
    • toResourceServerRepresentation

      public static org.keycloak.representations.idm.authorization.ResourceServerRepresentation toResourceServerRepresentation(KeycloakSession session, ClientModel client)
    • toRepresentation

      public static org.keycloak.representations.idm.RequiredActionConfigRepresentation toRepresentation(RequiredActionConfigModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.OrganizationRepresentation toRepresentation(OrganizationModel model)
    • toRepresentation

      public static org.keycloak.representations.idm.OrganizationRepresentation toRepresentation(OrganizationModel model, boolean briefRepresentation)
    • toRepresentation

      public static org.keycloak.representations.idm.OrganizationDomainRepresentation toRepresentation(OrganizationDomainModel model)