Interface GuiProfiledPrincipalManager
- 
- All Superinterfaces:
 MidPointPrincipalManager,OwnerResolver
- All Known Implementing Classes:
 GuiProfiledPrincipalManagerImpl
public interface GuiProfiledPrincipalManager extends 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<UserSessionManagementType>getLocalLoggedInPrincipals()GuiProfiledPrincipalgetPrincipal(PrismObject<? extends FocusType> focus)GuiProfiledPrincipalgetPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result)GuiProfiledPrincipalgetPrincipal(String username, Class<? extends FocusType> clazz)GuiProfiledPrincipalgetPrincipalByOid(String oid, Class<? extends FocusType> clazz)voidterminateLocalSessions(TerminateSessionEvent terminateSessionEvent)voidupdateFocus(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)- 
Methods inherited from interface com.evolveum.midpoint.security.api.OwnerResolver
resolveOwner 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getPrincipal
GuiProfiledPrincipal getPrincipal(String username, 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
 
- 
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
 getPrincipalin interfaceMidPointPrincipalManager- Throws:
 SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
 
- 
getPrincipal
GuiProfiledPrincipal getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
- Specified by:
 getPrincipalin interfaceMidPointPrincipalManager- Throws:
 SchemaExceptionCommunicationExceptionConfigurationExceptionSecurityViolationExceptionExpressionEvaluationException
 
- 
updateFocus
void updateFocus(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
- Specified by:
 updateFocusin interfaceMidPointPrincipalManager
 
- 
getLocalLoggedInPrincipals
List<UserSessionManagementType> getLocalLoggedInPrincipals()
 
- 
terminateLocalSessions
void terminateLocalSessions(TerminateSessionEvent terminateSessionEvent)
 
 - 
 
 -