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()
GuiProfiledPrincipal
getPrincipal(PrismObject<? extends FocusType> focus)
GuiProfiledPrincipal
getPrincipal(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, OperationResult result)
GuiProfiledPrincipal
getPrincipal(ObjectQuery query, Class<? extends FocusType> clazz)
GuiProfiledPrincipal
getPrincipal(String username, Class<? extends FocusType> clazz)
GuiProfiledPrincipal
getPrincipalByOid(String oid, Class<? extends FocusType> clazz)
@NotNull CompiledGuiProfile
refreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal)
void
terminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent)
void
updateFocus(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:
getPrincipal
in interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
ObjectNotFoundException
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(ObjectQuery query, 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
- Specified by:
getPrincipalByOid
in interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
ObjectNotFoundException
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipal
in interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
getPrincipal
in interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
SchemaException
CommunicationException
ConfigurationException
SecurityViolationException
ExpressionEvaluationException
-
updateFocus
void updateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
- Specified by:
updateFocus
in interfacecom.evolveum.midpoint.security.api.MidPointPrincipalManager
-
getLocalLoggedInPrincipals
List<UserSessionManagementType> getLocalLoggedInPrincipals()
-
terminateLocalSessions
void terminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent)
-
refreshCompiledProfile
@NotNull @NotNull CompiledGuiProfile refreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal)
-
-