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

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.model.controller.SchemaHandler
CLASS_NAME_WITH_DOT, INSERT_USER_DEFINED_VARIABLES, PROCESS_ATTRIBUTE_INBOUND, PROCESS_INBOUND_HANDLING, PROCESS_OUTBOUND_HANDLING, PROCESS_PROPERTY_CONSTRUCTION, PROCESS_PROPERTY_CONSTRUCTIONS
 
Constructor Summary
SchemaHandlerImpl()
           
 
Method Summary
 ExpressionHandler getExpressionHandler()
           
 UserType processInboundHandling(UserType user, ResourceObjectShadowType resourceObjectShadow, OperationResult result)
           
 ObjectModificationType processOutboundHandling(UserType user, ResourceObjectShadowType resourceObjectShadow, OperationResult result)
           
 UserType processPropertyConstructions(UserType user, UserTemplateType template, OperationResult result)
           
 
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

getExpressionHandler

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

processInboundHandling

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

processOutboundHandling

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

processPropertyConstructions

public UserType processPropertyConstructions(UserType user,
                                             UserTemplateType template,
                                             OperationResult result)
                                      throws SchemaException
Specified by:
processPropertyConstructions in interface SchemaHandler
Throws:
SchemaException


Copyright © 2011 evolveum. All Rights Reserved.