protected ItWorkDaoImpl() { super(); AllFieldsSearch = createSearchBuilder(); AllFieldsSearch.and("instance", AllFieldsSearch.entity().getInstanceId(), Op.EQ); AllFieldsSearch.and("op", AllFieldsSearch.entity().getType(), Op.EQ); AllFieldsSearch.and("step", AllFieldsSearch.entity().getStep(), Op.EQ); AllFieldsSearch.done(); CleanupSearch = createSearchBuilder(); CleanupSearch.and("step", CleanupSearch.entity().getType(), Op.IN); CleanupSearch.and("time", CleanupSearch.entity().getUpdatedAt(), Op.LT); CleanupSearch.done(); OutstandingWorkSearch = createSearchBuilder(); OutstandingWorkSearch.and("instance", OutstandingWorkSearch.entity().getInstanceId(), Op.EQ); OutstandingWorkSearch.and("op", OutstandingWorkSearch.entity().getType(), Op.EQ); OutstandingWorkSearch.and("step", OutstandingWorkSearch.entity().getStep(), Op.NEQ); OutstandingWorkSearch.done(); WorkInProgressSearch = createSearchBuilder(); WorkInProgressSearch.and("server", WorkInProgressSearch.entity().getManagementServerId(), Op.EQ); WorkInProgressSearch.and("step", WorkInProgressSearch.entity().getStep(), Op.NIN); WorkInProgressSearch.done(); }