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 |
---|---|
void |
expirePrincipals(List<String> principalsOid) |
List<UserSessionManagementType> |
getAllLoggedPrincipals() |
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 |
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> getAllLoggedPrincipals()
Copyright © 2019 Evolveum. All rights reserved.