@Test public void shouldGetRegimes() throws Exception { ResponseEntity<RestResponse> expectResponse = new ResponseEntity<>(new RestResponse(), HttpStatus.OK); when(RestResponse.response("regimens", new ArrayList<Regimen>())).thenReturn(expectResponse); when(lookupService.getAllRegimens()).thenReturn(new ArrayList<Regimen>()); ResponseEntity<RestResponse> response = controller.getRegimens(); verify(lookupService).getAllRegimens(); assertThat(response, is(expectResponse)); }
@ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) public ResponseEntity getRegimens() { return RestResponse.response(REGIMENS, lookupService.getAllRegimens()); }
LookupController { @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) public ResponseEntity getRegimens() { return RestResponse.response(REGIMENS, lookupService.getAllRegimens()); } }
LookupController { @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) public ResponseEntity getRegimens() { return RestResponse.response(REGIMENS, lookupService.getAllRegimens()); }  }
LookupController { @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) public ResponseEntity getRegimens() { return RestResponse.response(REGIMENS, lookupService.getAllRegimens()); }  @ApiOperation(value = "Product Categories", notes = "Returns a list of product categories", response = ProductCategory.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProductCategory.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/product-categories", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProductCategories(); @ApiOperation(value = "Products", notes = "Returns a list of products.", response = Product.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Product.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProducts(@RequestParam(value = "page", defaultValue = "1") Integer page,
                                    @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
                                    @RequestParam(value = "paging", defaultValue = "true") Boolean paging
  ); @ApiOperation(value = "Product Detail by Code", notes = "Returns details of a product", response = Product.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Product.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/product/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProductByCode(@PathVariable("code") String code); @ApiOperation(value = "Dosage Units", notes = "Returns a list of Dosage Units.", response = DosageUnit.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = DosageUnit.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/dosage-units", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getDosageUnits(); @ApiOperation(value = "Facility Types", notes = "List of Facility Types.", response = FacilityType.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityType.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility-types", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityTypes(); @ApiOperation(value = "Facilities", notes = "Returns a list of facilities.", response = Facility.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Facility.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facilities", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilities(@RequestParam(value = "page", defaultValue = "1") Integer page,
                                      @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
                                      @RequestParam(value = "paging", defaultValue = "true") Boolean paging); @ApiOperation(value = "Facility Detail by Code", notes = "Returns Facility Detail by Code", response = Facility.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Facility.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityByCode(@PathVariable("code") String code); @ApiOperation(value = "Programs", notes = "Returns a list of Programs.", response = Program.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Program.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/programs", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getPrograms(); @ApiOperation(value = "Program Products", notes = "Returns a complete list of Products supported by Program.", response = ProgramProduct.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProgramProduct.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/program-products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProgramProducts(); @ApiOperation(value = "Facility Type Approved Products", notes = "Returns a complete list of Facility type supported by Program.", response = FacilityTypeApprovedProduct.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityTypeApprovedProduct.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility-approved-products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityApprovedProducts(); @ApiOperation(value = "Program detail By Code", notes = "Returns program detail by code", response = Program.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Program.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/program/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProgramByCode(@PathVariable("code") String code); @ApiOperation(value = "Loss and Adjustment Types", notes = "Returns loss and adjustment types", response = LossesAndAdjustmentsType.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = LossesAndAdjustmentsType.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/losses-adjustments-types", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getLossesAdjustmentsTypes(); @ApiOperation(value = "Processing Periods", notes = "Returns all processing periods", response = org.openlmis.report.model.dto.ProcessingPeriod.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = org.openlmis.report.model.dto.ProcessingPeriod.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/processing-periods", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProcessingPeriods(); @ApiOperation(value = "Processing Schedules", notes = "Returns list of processing schedule groups", response = ProcessingSchedule.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProcessingSchedule.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/processing-schedules", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProcessingSchedules(); @ApiOperation(value = "Geographic Zones", notes = "Returns list of geographic zones", response = GeographicZone.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = GeographicZone.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/geographic-zones", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getGeographicZones(); @ApiOperation(value = "Geographic Levels", notes = "Returns list of geographic levels", response = GeographicLevel.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = GeographicLevel.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/geographic-levels", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getGeographicLevels(); @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimens(); @ApiOperation(value = "Regimen Categories", notes = "Returns list of regimen categories", response = RegimenCategory.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenCategory.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-categories", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenCategories(); @ApiOperation(value = "Dosage Frequencies", notes = "Returns list of dosage frequencies", response = DosageFrequency.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = DosageFrequency.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/dosage-frequencies", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getDosageFrequencies(); @ApiOperation(value = "Regimen Product Combinations", notes = "Returns list of regimen product combinations", response = RegimenProductCombination.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenProductCombination.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-product-combinations", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenProductCombinations(); @ApiOperation(value = "Regimen Combination Constituents", notes = "Returns list of regimen combination constituents", response = RegimenCombinationConstituent.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenCombinationConstituent.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-combination-constituents", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenCombinationConstituents(); @ApiOperation(value = "Regimen Constituents' Dosages", notes = "Returns list of dosages for regimen constituents", response = RegimenConstituentDosage.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenConstituentDosage.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-constituent-dosages", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenConstituentDosages(); @ExceptionHandler(Exception.class) ResponseEntity<RestResponse> handleException(Exception ex); }
LookupController { @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) public ResponseEntity getRegimens() { return RestResponse.response(REGIMENS, lookupService.getAllRegimens()); }  @ApiOperation(value = "Product Categories", notes = "Returns a list of product categories", response = ProductCategory.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProductCategory.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/product-categories", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProductCategories(); @ApiOperation(value = "Products", notes = "Returns a list of products.", response = Product.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Product.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProducts(@RequestParam(value = "page", defaultValue = "1") Integer page,
                                    @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
                                    @RequestParam(value = "paging", defaultValue = "true") Boolean paging
  ); @ApiOperation(value = "Product Detail by Code", notes = "Returns details of a product", response = Product.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Product.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/product/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProductByCode(@PathVariable("code") String code); @ApiOperation(value = "Dosage Units", notes = "Returns a list of Dosage Units.", response = DosageUnit.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = DosageUnit.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/dosage-units", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getDosageUnits(); @ApiOperation(value = "Facility Types", notes = "List of Facility Types.", response = FacilityType.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityType.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility-types", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityTypes(); @ApiOperation(value = "Facilities", notes = "Returns a list of facilities.", response = Facility.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Facility.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facilities", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilities(@RequestParam(value = "page", defaultValue = "1") Integer page,
                                      @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
                                      @RequestParam(value = "paging", defaultValue = "true") Boolean paging); @ApiOperation(value = "Facility Detail by Code", notes = "Returns Facility Detail by Code", response = Facility.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Facility.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityByCode(@PathVariable("code") String code); @ApiOperation(value = "Programs", notes = "Returns a list of Programs.", response = Program.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Program.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/programs", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getPrograms(); @ApiOperation(value = "Program Products", notes = "Returns a complete list of Products supported by Program.", response = ProgramProduct.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProgramProduct.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/program-products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProgramProducts(); @ApiOperation(value = "Facility Type Approved Products", notes = "Returns a complete list of Facility type supported by Program.", response = FacilityTypeApprovedProduct.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityTypeApprovedProduct.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/facility-approved-products", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getFacilityApprovedProducts(); @ApiOperation(value = "Program detail By Code", notes = "Returns program detail by code", response = Program.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Program.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/program/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProgramByCode(@PathVariable("code") String code); @ApiOperation(value = "Loss and Adjustment Types", notes = "Returns loss and adjustment types", response = LossesAndAdjustmentsType.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = LossesAndAdjustmentsType.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/losses-adjustments-types", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getLossesAdjustmentsTypes(); @ApiOperation(value = "Processing Periods", notes = "Returns all processing periods", response = org.openlmis.report.model.dto.ProcessingPeriod.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = org.openlmis.report.model.dto.ProcessingPeriod.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/processing-periods", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProcessingPeriods(); @ApiOperation(value = "Processing Schedules", notes = "Returns list of processing schedule groups", response = ProcessingSchedule.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProcessingSchedule.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/processing-schedules", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getProcessingSchedules(); @ApiOperation(value = "Geographic Zones", notes = "Returns list of geographic zones", response = GeographicZone.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = GeographicZone.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/geographic-zones", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getGeographicZones(); @ApiOperation(value = "Geographic Levels", notes = "Returns list of geographic levels", response = GeographicLevel.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = GeographicLevel.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/geographic-levels", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getGeographicLevels(); @ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimens(); @ApiOperation(value = "Regimen Categories", notes = "Returns list of regimen categories", response = RegimenCategory.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenCategory.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-categories", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenCategories(); @ApiOperation(value = "Dosage Frequencies", notes = "Returns list of dosage frequencies", response = DosageFrequency.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = DosageFrequency.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/dosage-frequencies", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getDosageFrequencies(); @ApiOperation(value = "Regimen Product Combinations", notes = "Returns list of regimen product combinations", response = RegimenProductCombination.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenProductCombination.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-product-combinations", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenProductCombinations(); @ApiOperation(value = "Regimen Combination Constituents", notes = "Returns list of regimen combination constituents", response = RegimenCombinationConstituent.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenCombinationConstituent.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-combination-constituents", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenCombinationConstituents(); @ApiOperation(value = "Regimen Constituents' Dosages", notes = "Returns list of dosages for regimen constituents", response = RegimenConstituentDosage.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = RegimenConstituentDosage.class), @ApiResponse(code = 500, message = "Internal server error")} ) @RequestMapping(value = "/rest-api/lookup/regimen-constituent-dosages", method = RequestMethod.GET, headers = ACCEPT_JSON) ResponseEntity getRegimenConstituentDosages(); @ExceptionHandler(Exception.class) ResponseEntity<RestResponse> handleException(Exception ex); static final String ACCEPT_JSON; static final String UNEXPECTED_EXCEPTION; static final String FORBIDDEN_EXCEPTION; static final String PRODUCT_CATEGORIES; static final String PRODUCTS; static final String PRODUCT; static final String DOSAGE_UNITS; static final String FACILITY_TYPES; static final String FACILITIES; static final String FACILITY; static final String PROGRAMS; static final String PROGRAM_PRODUCTS; static final String FACILITY_APPROVED_PRODUCTS; static final String PROGRAM; static final String LOSSES_ADJUSTMENTS_TYPES; static final String PROCESSING_PERIODS; static final String PROCESSING_SCHEDULES; static final String GEOGRAPHIC_ZONES; static final String GEOGRAPHIC_LEVELS; static final String REGIMENS; static final String REGIMEN_CATEGORIES; static final String DOSAGE_FREQUENCIES; static final String REGIMEN_PRODUCT_COMBINATIONS; static final String REGIMEN_COMBINATION_CONSTITUENTS; static final String REGIMEN_CONSTITUENT_DOSAGES; }