/** * To update the billing configuration * * @param nextRunDate * @param maxPeriods * @param entityID * @param generateReport * @param onlyRecurring * @param invoiceDateProcess * @return */ public static BillingProcessConfigurationWS updateBillingConfig( Date nextRunDate, Integer maxPeriods, Integer entityID, Integer generateReport, Integer onlyRecurring, Integer invoiceDateProcess) { BillingProcessConfigurationWS config = new BillingProcessConfigurationWS(); config.setNextRunDate(nextRunDate); config.setMaximumPeriods(maxPeriods); config.setEntityId(entityID); config.setGenerateReport(generateReport); config.setInvoiceDateProcess(invoiceDateProcess); config.setOnlyRecurring(onlyRecurring); // present in some branches, pls uncomment if required // config.setPeriodUnitId(CommonConstants.PERIOD_UNIT_MONTH); // config.setPeriodValue(1); return config; }