com.semarchy.mdm.runtime.model.integration
Class AggregateEnricherUtil

java.lang.Object
  extended by com.semarchy.mdm.runtime.model.integration.AggregateEnricherUtil

public class AggregateEnricherUtil
extends Object


Constructor Summary
AggregateEnricherUtil()
           
 
Method Summary
static List<IEnricher> aggregateEnrichers(IEntity pEntity, List<IEnricher> enrichers, com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider enricherAttrProv, com.semarchy.platform.language.semql.functions.IFunctionProvider functionProvider)
          Return a list of IEnricher where IEnricher that can be aggregate have been aggregated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregateEnricherUtil

public AggregateEnricherUtil()
Method Detail

aggregateEnrichers

public static List<IEnricher> aggregateEnrichers(IEntity pEntity,
                                                 List<IEnricher> enrichers,
                                                 com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider enricherAttrProv,
                                                 com.semarchy.platform.language.semql.functions.IFunctionProvider functionProvider)
Return a list of IEnricher where IEnricher that can be aggregate have been aggregated. This method ensures that the execution of the resulting list of IEnricher produces the same result as the execution of the original list

Parameters:
pEntity -
enrichers -
enricherAttrProv - for the entity
functionProvider -
Returns:


Copyright © 2015. All Rights Reserved.