JdbcEventAnalyticsTableManager extends AbstractEventJdbcTableManager { @Override public AnalyticsTableType getAnalyticsTableType() { return AnalyticsTableType.EVENT; } JdbcEventAnalyticsTableManager( IdentifiableObjectManager idObjectManager,
        OrganisationUnitService organisationUnitService, CategoryService categoryService,
        SystemSettingManager systemSettingManager, DataApprovalLevelService dataApprovalLevelService,
        ResourceTableService resourceTableService, AnalyticsTableHookService tableHookService,
        StatementBuilder statementBuilder, PartitionManager partitionManager, DatabaseInfo databaseInfo,
        JdbcTemplate jdbcTemplate ); @Override AnalyticsTableType getAnalyticsTableType(); @Override @Transactional List<AnalyticsTable> getAnalyticsTables( AnalyticsTableUpdateParams params ); @Override void removeUpdatedData( AnalyticsTableUpdateParams params, List<AnalyticsTable> tables ); @Override List<AnalyticsTableColumn> getFixedColumns(); static final String OU_NAME_COL_SUFFIX; static final String OU_GEOMETRY_COL_SUFFIX; }
@Test public void verifyTableType() { assertThat( subject.getAnalyticsTableType(), is( AnalyticsTableType.EVENT ) ); }