Package org.keycloak.models.utils
Class ModelToRepresentation
- java.lang.Object
- 
- org.keycloak.models.utils.ModelToRepresentation
 
- 
 public class ModelToRepresentation extends Object - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description static Set<String>REALM_EXCLUDED_ATTRIBUTES
 - 
Constructor SummaryConstructors Constructor Description ModelToRepresentation()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
buildGroupPathpublic static String buildGroupPath(GroupModel group) 
 - 
groupToBriefRepresentationpublic static GroupRepresentation groupToBriefRepresentation(GroupModel g) 
 - 
toRepresentationpublic static GroupRepresentation toRepresentation(GroupModel group, boolean full) 
 - 
searchGroupsByAttributespublic static Stream<GroupRepresentation> searchGroupsByAttributes(KeycloakSession session, RealmModel realm, boolean full, Map<String,String> attributes, Integer first, Integer max) 
 - 
searchForGroupByName@Deprecated public static Stream<GroupRepresentation> searchForGroupByName(RealmModel realm, boolean full, String search, Integer first, Integer max) Deprecated.
 - 
searchForGroupByNamepublic static Stream<GroupRepresentation> searchForGroupByName(KeycloakSession session, RealmModel realm, boolean full, String search, Boolean exact, Integer first, Integer max) 
 - 
searchForGroupByNamepublic static Stream<GroupRepresentation> searchForGroupByName(UserModel user, boolean full, String search, Integer first, Integer max) 
 - 
toGroupHierarchypublic static Stream<GroupRepresentation> toGroupHierarchy(RealmModel realm, boolean full, Integer first, Integer max) 
 - 
toGroupHierarchypublic static Stream<GroupRepresentation> toGroupHierarchy(UserModel user, boolean full, Integer first, Integer max) 
 - 
toGroupHierarchypublic static Stream<GroupRepresentation> toGroupHierarchy(RealmModel realm, boolean full) 
 - 
toGroupHierarchypublic static Stream<GroupRepresentation> toGroupHierarchy(UserModel user, boolean full) 
 - 
toGroupHierarchypublic static GroupRepresentation toGroupHierarchy(GroupModel group, boolean full) 
 - 
toGroupHierarchy@Deprecated public static GroupRepresentation toGroupHierarchy(GroupModel group, boolean full, String search) Deprecated.
 - 
toGroupHierarchypublic static GroupRepresentation toGroupHierarchy(GroupModel group, boolean full, String search, Boolean exact) 
 - 
toGroupHierarchypublic static GroupRepresentation toGroupHierarchy(GroupModel group, boolean full, Map<String,String> attributes) 
 - 
toRepresentationpublic static UserRepresentation toRepresentation(KeycloakSession session, RealmModel realm, UserModel user) 
 - 
toBriefRepresentationpublic static UserRepresentation toBriefRepresentation(UserModel user) 
 - 
toRepresentationpublic static EventRepresentation toRepresentation(Event event) 
 - 
toRepresentationpublic static AdminEventRepresentation toRepresentation(AdminEvent adminEvent) 
 - 
toRepresentationpublic static AuthDetailsRepresentation toRepresentation(AuthDetails authDetails) 
 - 
toRepresentationpublic static RoleRepresentation toRepresentation(RoleModel role) 
 - 
toBriefRepresentationpublic static RoleRepresentation toBriefRepresentation(RoleModel role) 
 - 
toBriefRepresentationpublic static RealmRepresentation toBriefRepresentation(RealmModel realm) 
 - 
toRepresentationpublic static RealmRepresentation toRepresentation(KeycloakSession session, RealmModel realm, boolean internal) 
 - 
stripRealmAttributesIncludedAsFieldspublic static Map<String,String> stripRealmAttributesIncludedAsFields(Map<String,String> attributes) 
 - 
exportGroupspublic static void exportGroups(RealmModel realm, RealmRepresentation rep) 
 - 
exportAuthenticationFlowspublic static void exportAuthenticationFlows(RealmModel realm, RealmRepresentation rep) 
 - 
exportRequiredActionspublic static void exportRequiredActions(RealmModel realm, RealmRepresentation rep) 
 - 
toEventsConfigReprensetationpublic static RealmEventsConfigRepresentation toEventsConfigReprensetation(RealmModel realm) 
 - 
filterValidRepresentationspublic 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.
 - 
toRepresentationpublic static CredentialRepresentation toRepresentation(UserCredentialModel cred) 
 - 
toRepresentationpublic static CredentialRepresentation toRepresentation(CredentialModel cred) 
 - 
toRepresentationpublic static CredentialMetadataRepresentation toRepresentation(CredentialMetadata credentialMetadata) 
 - 
toRepresentationpublic static FederatedIdentityRepresentation toRepresentation(FederatedIdentityModel socialLink) 
 - 
toRepresentationpublic static UserSessionRepresentation toRepresentation(UserSessionModel session) 
 - 
toRepresentationpublic static ClientScopeRepresentation toRepresentation(ClientScopeModel clientScopeModel) 
 - 
toRepresentationpublic static ClientRepresentation toRepresentation(ClientModel clientModel, KeycloakSession session) 
 - 
toRepresentationpublic static IdentityProviderRepresentation toRepresentation(RealmModel realm, IdentityProviderModel identityProviderModel) 
 - 
toRepresentationpublic static ProtocolMapperRepresentation toRepresentation(ProtocolMapperModel model) 
 - 
toRepresentationpublic static IdentityProviderMapperRepresentation toRepresentation(IdentityProviderMapperModel model) 
 - 
toRepresentationpublic static UserConsentRepresentation toRepresentation(UserConsentModel model) 
 - 
toRepresentationpublic static AuthenticationFlowRepresentation toRepresentation(RealmModel realm, AuthenticationFlowModel model) 
 - 
toRepresentationpublic static AuthenticationExecutionExportRepresentation toRepresentation(RealmModel realm, AuthenticationExecutionModel model) 
 - 
toRepresentationpublic static AuthenticatorConfigRepresentation toRepresentation(AuthenticatorConfigModel model) 
 - 
toRepresentationpublic static RequiredActionProviderRepresentation toRepresentation(RequiredActionProviderModel model) 
 - 
toRepresentationpublic static List<ConfigPropertyRepresentation> toRepresentation(List<ProviderConfigProperty> configProperties) 
 - 
toRepresentationpublic static ConfigPropertyRepresentation toRepresentation(ProviderConfigProperty prop) 
 - 
toRepresentationpublic static ComponentRepresentation toRepresentation(KeycloakSession session, ComponentModel component, boolean internal) 
 - 
toRepresentationWithoutConfigpublic static ComponentRepresentation toRepresentationWithoutConfig(ComponentModel component) 
 - 
toRepresentationpublic static ScopeRepresentation toRepresentation(Scope model) 
 - 
toRepresentationpublic static ResourceServerRepresentation toRepresentation(ResourceServer model, ClientModel client) 
 - 
toRepresentationpublic static <R extends AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization) 
 - 
toRepresentationpublic static <R extends AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export) 
 - 
toRepresentationpublic static <R extends AbstractPolicyRepresentation> R toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export, boolean allFields) 
 - 
toRepresentationpublic static ResourceRepresentation toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization) 
 - 
toRepresentationpublic static ResourceRepresentation toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization, Boolean deep) 
 - 
toRepresentationpublic static PermissionTicketRepresentation toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization) 
 - 
toRepresentationpublic static PermissionTicketRepresentation toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization, boolean returnNames) 
 - 
toResourceServerRepresentationpublic static ResourceServerRepresentation toResourceServerRepresentation(KeycloakSession session, ClientModel client) 
 
- 
 
-