Interface GuiProfiledPrincipalManager
-
- All Superinterfaces:
MidPointPrincipalManager
,OwnerResolver
- All Known Implementing Classes:
GuiProfiledPrincipalManagerImpl
public interface GuiProfiledPrincipalManager extends MidPointPrincipalManager
- Author:
- semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
DOT_CLASS, OPERATION_GET_PRINCIPAL, OPERATION_UPDATE_USER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<UserSessionManagementType>
getLocalLoggedInPrincipals()
GuiProfiledPrincipal
getPrincipal(PrismObject<? extends FocusType> focus)
GuiProfiledPrincipal
getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result)
GuiProfiledPrincipal
getPrincipal(String username, Class<? extends FocusType> clazz)
GuiProfiledPrincipal
getPrincipalByOid(String oid, Class<? extends FocusType> clazz)
void
terminateLocalSessions(TerminateSessionEvent terminateSessionEvent)
void
updateFocus(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
-
Methods inherited from interface com.evolveum.midpoint.security.api.OwnerResolver
resolveOwner
-
-
-
-
Method Detail
-
getPrincipal
GuiProfiledPrincipal getPrincipal(String username, Class<? extends FocusType> clazz) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
-
getPrincipalByOid
GuiProfiledPrincipal getPrincipalByOid(String oid, Class<? extends FocusType> clazz) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipal
in interfaceMidPointPrincipalManager
- Throws:
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipal
in interfaceMidPointPrincipalManager
- Throws:
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
updateFocus
void updateFocus(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
- Specified by:
updateFocus
in interfaceMidPointPrincipalManager
-
getLocalLoggedInPrincipals
List<UserSessionManagementType> getLocalLoggedInPrincipals()
-
terminateLocalSessions
void terminateLocalSessions(TerminateSessionEvent terminateSessionEvent)
-
-