org.ofbiz.entityext.eca
Class EntityEcaUtil

java.lang.Object
  extended by org.ofbiz.entityext.eca.EntityEcaUtil

public class EntityEcaUtil
extends java.lang.Object

EntityEcaUtil


Field Summary
static UtilCache<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>>> entityEcaReaders
           
static java.lang.String module
           
 
Constructor Summary
EntityEcaUtil()
           
 
Method Summary
protected static void addEcaDefinitions(ResourceHandler handler, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> ecaCache)
           
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> getEntityEcaCache(java.lang.String entityEcaReaderName)
           
static java.lang.String getEntityEcaReaderName(java.lang.String delegatorName)
           
static java.util.Collection<EntityEcaRule> getEntityEcaRules(GenericDelegator delegator, java.lang.String entityName, java.lang.String event)
           
protected static void readConfig(java.lang.String entityEcaReaderName, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> ecaCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

entityEcaReaders

public static UtilCache<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>>> entityEcaReaders
Constructor Detail

EntityEcaUtil

public EntityEcaUtil()
Method Detail

getEntityEcaCache

public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> getEntityEcaCache(java.lang.String entityEcaReaderName)

getEntityEcaReaderName

public static java.lang.String getEntityEcaReaderName(java.lang.String delegatorName)

readConfig

protected static void readConfig(java.lang.String entityEcaReaderName,
                                 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> ecaCache)

addEcaDefinitions

protected static void addEcaDefinitions(ResourceHandler handler,
                                        java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> ecaCache)

getEntityEcaRules

public static java.util.Collection<EntityEcaRule> getEntityEcaRules(GenericDelegator delegator,
                                                                    java.lang.String entityName,
                                                                    java.lang.String event)