in api/src/main/java/org/apache/fineract/cn/office/api/v1/client/OrganizationManager.java [64:88]
OfficePage fetchOffices(@RequestParam(value = "term", required = false) final String term,
@RequestParam(value = "pageIndex", required = false) final Integer pageIndex,
@RequestParam(value = "size", required = false) final Integer size,
@RequestParam(value = "sortColumn", required = false) final String sortColumn,
@RequestParam(value = "sortDirection", required = false) final String sortDirection);
@RequestMapping(
value = "/offices/{identifier}",
method = RequestMethod.GET,
consumes = MediaType.APPLICATION_JSON_VALUE,
produces = MediaType.ALL_VALUE
)
@ThrowsException(status = HttpStatus.NOT_FOUND, exception = NotFoundException.class)
Office findOfficeByIdentifier(@PathVariable("identifier") final String identifier);
@RequestMapping(
value = "/offices/{identifier}",
method = RequestMethod.PUT,
consumes = MediaType.APPLICATION_JSON_VALUE,
produces = MediaType.APPLICATION_JSON_VALUE
)
@ThrowsExceptions({
@ThrowsException(status = HttpStatus.NOT_FOUND, exception = NotFoundException.class),
@ThrowsException(status = HttpStatus.BAD_REQUEST, exception = BadRequestException.class)
})