public interface UserProfileService
extends com.evolveum.midpoint.security.api.MidPointPrincipalManager
Modifier and Type | Field and Description |
---|---|
static String |
EVENT_LIST_USER_SESSION |
Modifier and Type | Method and Description |
---|---|
List<UserSessionManagementType> |
getLocalLoggedInPrincipals() |
MidPointUserProfilePrincipal |
getPrincipal(PrismObject<UserType> user) |
MidPointUserProfilePrincipal |
getPrincipal(PrismObject<UserType> user,
com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer,
OperationResult result) |
MidPointUserProfilePrincipal |
getPrincipal(String username) |
MidPointUserProfilePrincipal |
getPrincipalByOid(String oid) |
void |
terminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent) |
void |
updateUser(com.evolveum.midpoint.security.api.MidPointPrincipal principal,
Collection<? extends ItemDelta<?,?>> itemDeltas) |
static final String EVENT_LIST_USER_SESSION
MidPointUserProfilePrincipal getPrincipal(String username) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
getPrincipal
in interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
ObjectNotFoundException
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
MidPointUserProfilePrincipal getPrincipalByOid(String oid) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
getPrincipalByOid
in interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
ObjectNotFoundException
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
MidPointUserProfilePrincipal getPrincipal(PrismObject<UserType> user) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
getPrincipal
in interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
MidPointUserProfilePrincipal getPrincipal(PrismObject<UserType> user, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
getPrincipal
in interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
void updateUser(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
updateUser
in interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
List<UserSessionManagementType> getLocalLoggedInPrincipals()
void terminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent)
Copyright © 2020 Evolveum. All rights reserved.