Class GenericDao

java.lang.Object
org.iworkz.habitat.dao.EntityDao
org.iworkz.habitat.dao.GenericDao
Direct Known Subclasses:
DefaultDao

@Singleton
public abstract class GenericDao
extends EntityDao
  • Field Details

    • commandMetaDataMap

      protected final Map<String,​CommandMetaData> commandMetaDataMap
    • metaDataAccess

      public final SyncnronizedValueAcess<CommandMetaData> metaDataAccess
    • reflectionHelper

      @Inject protected org.iworkz.common.helper.ReflectionHelper reflectionHelper
    • exceptionFactory

      @Inject protected ExceptionFactory exceptionFactory
    • beanHelper

      @Inject protected org.iworkz.common.helper.CloneHelper beanHelper
    • insertExecutor

      @Inject protected InsertExecutor insertExecutor
    • updateExecutor

      @Inject protected UpdateExecutor updateExecutor
    • deleteExecutor

      @Inject protected DeleteExecutor deleteExecutor
    • loadExecutor

      @Inject protected LoadExecutor loadExecutor
    • findExecutor

      @Inject protected FindExecutor findExecutor
    • selectExecutor

      @Inject protected SelectExecutor selectExecutor
  • Constructor Details

    • GenericDao

      public GenericDao()
      Constructor. Reads the entity definition.
  • Method Details