Interface GuiProfiledPrincipalManager
- All Superinterfaces:
- com.evolveum.midpoint.security.api.MidPointPrincipalManager,- OwnerResolver
public interface GuiProfiledPrincipalManager
extends com.evolveum.midpoint.security.api.MidPointPrincipalManager
- Author:
- semancik
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.security.api.MidPointPrincipalManagerDOT_CLASS, OPERATION_GET_PRINCIPAL, OPERATION_UPDATE_USER
- 
Method SummaryModifier 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 CompiledGuiProfilerefreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal) @NotNull CompiledGuiProfilerefreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) voidterminateLocalSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent) voidupdateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) Methods inherited from interface com.evolveum.midpoint.security.api.MidPointPrincipalManagergetPrincipalMethods inherited from interface com.evolveum.midpoint.schema.selector.eval.OwnerResolverresolveOwner
- 
Method Details- 
getPrincipalGuiProfiledPrincipal getPrincipal(String username, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException - Specified by:
- getPrincipalin interface- com.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
- ObjectNotFoundException
- SchemaException
- CommunicationException
- ConfigurationException
- SecurityViolationException
- ExpressionEvaluationException
 
- 
getPrincipalGuiProfiledPrincipal getPrincipal(ObjectQuery query, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException 
- 
getPrincipalByOidGuiProfiledPrincipal getPrincipalByOid(String oid, Class<? extends FocusType> clazz, com.evolveum.midpoint.security.api.ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException - Specified by:
- getPrincipalByOidin interface- com.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
- ObjectNotFoundException
- SchemaException
- CommunicationException
- ConfigurationException
- SecurityViolationException
- ExpressionEvaluationException
 
- 
getPrincipalGuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, com.evolveum.midpoint.security.api.ProfileCompilerOptions options, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException - Specified by:
- getPrincipalin interface- com.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
- SchemaException
- CommunicationException
- ConfigurationException
- SecurityViolationException
- ExpressionEvaluationException
 
- 
getPrincipalGuiProfiledPrincipal 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:
- getPrincipalin interface- com.evolveum.midpoint.security.api.MidPointPrincipalManager
- Throws:
- SchemaException
- CommunicationException
- ConfigurationException
- SecurityViolationException
- ExpressionEvaluationException
 
- 
updateFocusvoid updateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) - Specified by:
- updateFocusin interface- com.evolveum.midpoint.security.api.MidPointPrincipalManager
 
- 
getLocalLoggedInPrincipalsList<UserSessionManagementType> getLocalLoggedInPrincipals()
- 
terminateLocalSessionsvoid 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) 
 
-