@Override public Optional<ZonedDateTime> getMaintenanceWindowStartTime() { return MaintenanceScheduleHelper.getNextMaintenanceWindow(maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone); }
@Override public Object convertValue(final ActionFields e, final String value) { if (STATUS.equals(e)) { return convertStatusValue(value); } return value; }
@Override public String toString() { return "OffsetBasedPageRequest [offset=" + offset + ", getPageSize()=" + getPageSize() + ", getPageNumber()=" + getPageNumber() + "]"; }
protected long calculateRemainingTargets(final List<RolloutGroup> groups, final String targetFilter, final Long createdAt) { final String baseFilter = RolloutHelper.getTargetFilterQuery(targetFilter, createdAt); final long totalTargets = targetManagement.countByRsql(baseFilter); if (totalTargets == 0) { throw new ConstraintDeclarationException("Rollout target filter does not match any targets"); } final RolloutGroupsValidation validation = validateTargetsInGroups(groups, baseFilter, totalTargets); return totalTargets - validation.getTargetsInGroups(); }
private <T extends Serializable> TenantConfigurationValue<T> getConfigValue(final String key, final Class<T> valueType) { return config.getConfigurationValue(key, valueType); }
private static boolean isHasTagsFilterActive(final FilterParams filterParams) { return filterParams.getSelectTargetWithNoTag() != null && (filterParams.getSelectTargetWithNoTag() || (filterParams.getFilterByTagNames() != null && filterParams.getFilterByTagNames().length > 0)); }
@Override protected Optional<DistributionSet> findEntityByTableValue(final Long lastSelectedId) { return distributionSetManagement.getWithDetails(lastSelectedId); }
@Override protected Optional<SoftwareModule> findEntityByTableValue(final Long lastSelectedId) { return softwareModuleManagement.get(lastSelectedId); }
@Override public String[] possibleValues(final ActionFields e) { if (STATUS.equals(e)) { return new String[] { ACTIVE, INACTIVE }; } return new String[0]; } }
@Override protected Optional<Target> findEntityByTableValue(final Long lastSelectedId) { return targetManagement.get(lastSelectedId); }
/** * @return the {@link SystemManagement#currentTenant()}. */ public String currentTenant() { return systemManagement.currentTenant(); }
private static boolean isHasTagsFilterActive(final FilterParams filterParams) { return ((filterParams.getSelectTargetWithNoTag() != null) && filterParams.getSelectTargetWithNoTag()) || ((filterParams.getFilterByTagNames() != null) && (filterParams.getFilterByTagNames().length > 0)); }
@Override protected Optional<DistributionSet> findEntityByTableValue(final Long lastSelectedId) { return distributionSetManagement.getWithDetails(lastSelectedId); }
@Override protected Optional<SoftwareModule> findEntityByTableValue(final Long entityTableId) { return softwareModuleManagement.get(entityTableId); }
@Override public Optional<ZonedDateTime> getMaintenanceWindowStartTime() { return MaintenanceScheduleHelper.getNextMaintenanceWindow(maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone); }
@Override public Object convertValue(final ActionFields e, final String value) { if (STATUS.equals(e)) { return convertStatusValue(value); } return value; }
@Override public String[] possibleValues(final ActionFields e) { if (STATUS.equals(e)) { return new String[] { ACTIVE, INACTIVE }; } return new String[0]; } }
@Override protected Optional<Target> findEntityByTableValue(final Long lastSelectedId) { return targetManagement.get(lastSelectedId); }
@Override protected Optional<DistributionSet> findEntityByTableValue(final Long entityTableId) { return distributionSetManagement.getWithDetails(entityTableId); }
@Override protected Optional<SoftwareModule> findEntityByTableValue(final Long lastSelectedId) { return softwareModuleManagement.get(lastSelectedId); }