Interface GuiProfiledPrincipalManager
- All Superinterfaces:
com.evolveum.midpoint.security.api.MidPointPrincipalManager
,OwnerResolver
public interface GuiProfiledPrincipalManager
extends com.evolveum.midpoint.security.api.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
Modifier and TypeMethodDescriptiongetPrincipal
(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer, com.evolveum.midpoint.security.api.ProfileCompilerOptions options, OperationResult result) getPrincipal
(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.ProfileCompilerOptions options, OperationResult result) getPrincipal
(ObjectQuery query, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) getPrincipal
(String username, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) getPrincipalByOid
(String oid, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) @NotNull CompiledGuiProfile
refreshCompiledProfile
(GuiProfiledPrincipal guiProfiledPrincipal) @NotNull CompiledGuiProfile
refreshCompiledProfile
(GuiProfiledPrincipal guiProfiledPrincipal, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) void
terminateLocalSessions
(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent) void
updateFocus
(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) Methods inherited from interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
getPrincipal
Methods inherited from interface com.evolveum.midpoint.schema.selector.eval.OwnerResolver
resolveOwner
-
Method Details
-
getPrincipal
GuiProfiledPrincipal getPrincipal(String username, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) 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, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException -
getPrincipalByOid
GuiProfiledPrincipal getPrincipalByOid(String oid, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) 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, com.evolveum.midpoint.security.api.ProfileCompilerOptions options, OperationResult result) 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, com.evolveum.midpoint.security.api.ProfileCompilerOptions options, 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) -
refreshCompiledProfile
@NotNull @NotNull CompiledGuiProfile refreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal, com.evolveum.midpoint.security.api.ProfileCompilerOptions options)
-