Interface GuiProfiledPrincipalManager
-
- All Superinterfaces:
com.evolveum.midpoint.security.api.MidPointPrincipalManager,com.evolveum.midpoint.security.api.OwnerResolver
public interface GuiProfiledPrincipalManager extends com.evolveum.midpoint.security.api.MidPointPrincipalManager- Author:
- semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<UserSessionManagementType>getLocalLoggedInPrincipals()GuiProfiledPrincipalgetPrincipal(PrismObject<? extends FocusType> focus)GuiProfiledPrincipalgetPrincipal(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, OperationResult result)GuiProfiledPrincipalgetPrincipal(String username, Class<? extends FocusType> clazz)GuiProfiledPrincipalgetPrincipalByOid(String oid, Class<? extends FocusType> clazz)voidterminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent)voidupdateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
-
-
-
Method Detail
-
getPrincipal
GuiProfiledPrincipal getPrincipal(String username, Class<? extends FocusType> clazz) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipalin interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager- Throws:
ObjectNotFoundExceptionSchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
getPrincipalByOid
GuiProfiledPrincipal getPrincipalByOid(String oid, Class<? extends FocusType> clazz) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipalByOidin interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager- Throws:
ObjectNotFoundExceptionSchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipalin interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager- Throws:
SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipalin interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager- Throws:
SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
updateFocus
void updateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)- Specified by:
updateFocusin interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
-
getLocalLoggedInPrincipals
List<UserSessionManagementType> getLocalLoggedInPrincipals()
-
terminateLocalSessions
void terminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent)
-
-