Interface GuiProfiledPrincipalManager
- All Superinterfaces:
MidPointPrincipalManager,OwnerResolver
- All Known Implementing Classes:
GuiProfiledPrincipalManagerImpl
- 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, AuthorizationTransformer authorizationTransformer, ProfileCompilerOptions options, OperationResult result) getPrincipal(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) getPrincipal(ObjectQuery query, Class<? extends FocusType> clazz, ProfileCompilerOptions options) getPrincipal(String username, Class<? extends FocusType> clazz, ProfileCompilerOptions options) getPrincipalByOid(String oid, Class<? extends FocusType> clazz, ProfileCompilerOptions options) @NotNull CompiledGuiProfilerefreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal) @NotNull CompiledGuiProfilerefreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal, ProfileCompilerOptions options) voidterminateLocalSessions(TerminateSessionEvent terminateSessionEvent) voidupdateFocus(MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) Methods inherited from interface com.evolveum.midpoint.security.api.MidPointPrincipalManager
getPrincipalMethods inherited from interface com.evolveum.midpoint.schema.selector.eval.OwnerResolver
resolveOwner
-
Method Details
-
getPrincipal
GuiProfiledPrincipal getPrincipal(String username, Class<? extends FocusType> clazz, ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException -
getPrincipal
GuiProfiledPrincipal getPrincipal(ObjectQuery query, Class<? extends FocusType> clazz, ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException -
getPrincipalByOid
GuiProfiledPrincipal getPrincipalByOid(String oid, Class<? extends FocusType> clazz, ProfileCompilerOptions options) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException -
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException - Specified by:
getPrincipalin interfaceMidPointPrincipalManager- Throws:
SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, ProfileCompilerOptions options, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException - Specified by:
getPrincipalin interfaceMidPointPrincipalManager- Throws:
SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
-
updateFocus
- Specified by:
updateFocusin interfaceMidPointPrincipalManager
-
getLocalLoggedInPrincipals
List<UserSessionManagementType> getLocalLoggedInPrincipals() -
terminateLocalSessions
-
refreshCompiledProfile
@NotNull @NotNull CompiledGuiProfile refreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal) -
refreshCompiledProfile
@NotNull @NotNull CompiledGuiProfile refreshCompiledProfile(GuiProfiledPrincipal guiProfiledPrincipal, ProfileCompilerOptions options)
-