Class AccountSummaryController
java.lang.Object
de.hybris.platform.b2b.occ.v2.controllers.BaseController
de.hybris.platform.b2b.occ.v2.controllers.AccountSummaryController
@RestController
@RequestMapping("/{baseSiteId}/users/{userId}/orgUnits/{orgUnitId}")
public class AccountSummaryController
extends BaseController
-
Field Summary
FieldsFields inherited from class de.hybris.platform.b2b.occ.v2.controllers.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT, INVALID_REQUEST_BODY_ERROR_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAccountSummary(String orgUnitId) org.springframework.http.ResponseEntity<byte[]>getAttachmentForDocument(String orgUnitId, String orgDocumentId, String orgDocumentAttachmentId) getDocumentsList(int page, int pageSize, String orgUnitId, String status, String sortCode, String startRange, String endRange, String filterByKey, String filterByValue, String fields) Methods inherited from class de.hybris.platform.b2b.occ.v2.controllers.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Field Details
-
dataMapper
-
-
Constructor Details
-
AccountSummaryController
public AccountSummaryController()
-
-
Method Details
-
getDocumentsList
@Secured("ROLE_B2BADMINGROUP") @GetMapping(value="/orgDocuments", produces="application/json") public OrgDocumentListWsDTO getDocumentsList(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="pageSize",defaultValue="10") int pageSize, @PathVariable("orgUnitId") String orgUnitId, @RequestParam(value="status",defaultValue="open") String status, @RequestParam(required=false,defaultValue="byCreatedAtDateAsc",value="sort") String sortCode, @RequestParam(required=false,defaultValue="",value="startRange") String startRange, @RequestParam(required=false,defaultValue="",value="endRange") String endRange, @RequestParam(defaultValue="orgDocumentId",value="filterByKey") String filterByKey, @RequestParam(required=false,defaultValue="",value="filterByValue") String filterByValue, @RequestParam(required=false,defaultValue="DEFAULT") String fields) -
getAccountSummary
@Secured("ROLE_B2BADMINGROUP") @GetMapping(value="/accountSummary", produces="application/json") public AccountSummaryWsDTO getAccountSummary(@PathVariable("orgUnitId") String orgUnitId) -
getAttachmentForDocument
@Secured("ROLE_B2BADMINGROUP") @GetMapping(value="/orgDocuments/{orgDocumentId}/attachments/{orgDocumentAttachmentId}", produces="application/octet-stream") @ResponseBody public org.springframework.http.ResponseEntity<byte[]> getAttachmentForDocument(@PathVariable("orgUnitId") String orgUnitId, @PathVariable String orgDocumentId, @PathVariable String orgDocumentAttachmentId) throws NotFoundException - Throws:
NotFoundException
-