com.evolveum.midpoint.model.controller
Class SchemaHandlerImpl

java.lang.Object
  extended by com.evolveum.midpoint.model.controller.SchemaHandlerImpl
All Implemented Interfaces:
SchemaHandler

@Component(value="schemaHandler")
public class SchemaHandlerImpl
extends java.lang.Object
implements SchemaHandler

Author:
lazyman

Constructor Summary
SchemaHandlerImpl()
           
 
Method Summary
 ExpressionHandler getExpressionHandler()
           
 UserType processInboundHandling(UserType user, ResourceObjectShadowType resourceObjectShadow, OperationResult result)
           
 ObjectModificationType processOutboundHandling(UserType user, ResourceObjectShadowType resourceObjectShadow, OperationResult result)
           
 void setModel(ModelController model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaHandlerImpl

public SchemaHandlerImpl()
Method Detail

setModel

public void setModel(ModelController model)
Specified by:
setModel in interface SchemaHandler

getExpressionHandler

public ExpressionHandler getExpressionHandler()
Specified by:
getExpressionHandler in interface SchemaHandler

processInboundHandling

public UserType processInboundHandling(UserType user,
                                       ResourceObjectShadowType resourceObjectShadow,
                                       OperationResult result)
                                throws SchemaHandlerException
Specified by:
processInboundHandling in interface SchemaHandler
Throws:
SchemaHandlerException

processOutboundHandling

public ObjectModificationType processOutboundHandling(UserType user,
                                                      ResourceObjectShadowType resourceObjectShadow,
                                                      OperationResult result)
                                               throws SchemaHandlerException
Specified by:
processOutboundHandling in interface SchemaHandler
Throws:
SchemaHandlerException


Copyright © 2011 evolveum. All Rights Reserved.