Class GenericActiveObjectsDao<PK,E extends net.java.ao.RawEntity<PK>>

java.lang.Object
com.atlassian.greenhopper.service.rapid.view.GenericActiveObjectsDao<PK,E>
Direct Known Subclasses:
AuditEntryDao, BalancerEntryDao, BoardAdminDao, CardColorDao, CardLayoutFieldDao, ColumnDao, ColumnStatusDao, DetailViewFieldDao, EstimateStatisticDao, NonWorkingDayDao, QuickFilterDao, RankableObjectDao, RapidViewDao, SprintDao, StatisticsFieldDao, SubqueryDao, SwimlaneDao, TrackingStatisticDao, VersionMetaDataDao, WorkingDaysDao

public abstract class GenericActiveObjectsDao<PK,E extends net.java.ao.RawEntity<PK>> extends Object
  • Field Details

    • log

      protected final LoggerWrapper log
    • ao

      @Autowired protected com.atlassian.activeobjects.external.ActiveObjects ao
    • entityType

      protected final Class<E extends net.java.ao.RawEntity<PK>> entityType
  • Constructor Details

    • GenericActiveObjectsDao

      public GenericActiveObjectsDao()
  • Method Details

    • load

      public ServiceOutcome<E> load(PK primaryKey)
    • create

      public E create(Map<String,Object> fields)
    • save

      public void save(E entity)
    • delete

      public void delete(PK primaryKey)
    • delete

      public void delete(E... entities)
    • preDelete

      protected void preDelete(E... entities)
    • findBy

      protected E[] findBy(String query, Object... parameters)
    • flushAll

      public void flushAll()
      See Also:
      • ActiveObjects.flushAll()