@Service(value="userDetailsService") public class UserProfileServiceImpl extends Object implements UserProfileService
DOT_CLASS, OPERATION_GET_USER, OPERATION_UPDATE_USER
Constructor and Description |
---|
UserProfileServiceImpl() |
Modifier and Type | Method and Description |
---|---|
MidPointPrincipal |
getPrincipal(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.UserType> user) |
MidPointPrincipal |
getPrincipal(String username) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
resolveOwner(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) |
void |
updateUser(MidPointPrincipal principal) |
public MidPointPrincipal getPrincipal(String username) throws ObjectNotFoundException
getPrincipal
in interface UserProfileService
ObjectNotFoundException
public MidPointPrincipal getPrincipal(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.UserType> user)
getPrincipal
in interface UserProfileService
public void updateUser(MidPointPrincipal principal)
updateUser
in interface UserProfileService
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> PrismObject<F> resolveOwner(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow)
resolveOwner
in interface OwnerResolver
Copyright © 2015 evolveum. All rights reserved.