Class AccountSummaryHelper

java.lang.Object
de.hybris.platform.b2b.occ.v2.helper.AbstractHelper
de.hybris.platform.b2b.occ.v2.helper.AccountSummaryHelper

@Component public class AccountSummaryHelper extends AbstractHelper
  • Constructor Details

    • AccountSummaryHelper

      public AccountSummaryHelper()
  • Method Details

    • searchOrgDocuments

      public OrgDocumentListWsDTO searchOrgDocuments(String b2bUnitCode, String b2bDocumentStatus, String filterKey, FilterByCriteriaData filterByCriteriaData, PageableData pageableData, String fields)
      Parameters:
      b2bUnitCode -
      b2bDocumentStatus -
      filterKey -
      filterByCriteriaData -
      pageableData -
      fields -
      Returns:
      OrgDocumentListWsDTO based on the criteria
    • getAccountSummaryDetails

      public AccountSummaryWsDTO getAccountSummaryDetails(String unit)
    • createFilterByCriteriaData

      public FilterByCriteriaData createFilterByCriteriaData(String filterKey, String b2bDocumentStatus, String filterValue, String startRange, String endRange)
      Parameters:
      filterKey -
      b2bDocumentStatus -
      filterValue -
      startRange -
      endRange -
      Returns:
      generated FilterByCriteriaData based on the params
    • validateCriterias

      protected void validateCriterias(String b2bUnitCode, String b2bDocumentStatus, String sortCriteria)
    • validateFilterRanges

      protected void validateFilterRanges(String filterKey, FilterByCriteriaData filterByCriteriaData)
      Parameters:
      filterKey -
      filterByCriteriaData - Checks if filter key and values are valid according to filterKey type
    • logAndThrowErrorForInvalidInput

      protected void logAndThrowErrorForInvalidInput(String invalidInput)
    • getMediaForDocument

      public AttachmentData getMediaForDocument(String orgUnitId, String documentNumber, String documentMediaId) throws NotFoundException
      Returns an AttachmentData object containing media file, name, type associated with a b2b document.
      Parameters:
      orgUnitId -
      documentNumber -
      documentMediaId -
      Returns:
      attachmentData
      Throws:
      NotFoundException