com.ibm.commerce.order.calculation

Class IndirectAttachmentHelper

  • java.lang.Object
    • com.ibm.commerce.order.calculation.IndirectAttachmentHelper


  • public class IndirectAttachmentHelper
    extends java.lang.Object
    The utility class for indirect attachment.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      The IBM copyright field notice.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      CalculationCodeAccessBean[] getCatalogEntryAttachmentCodes(java.lang.Long[] aCatalogEntryIds, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the calculation codes of catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
      CalculationCodeAccessBean[] getCatalogEntryAttachmentCodes(java.lang.Long aCatalogEntryId, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the calculation codes of catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
      CatalogEntryCalculationCodeAccessBean[] getCatalogEntryAttachments(java.lang.Long[] aCatalogEntryIds, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
      CatalogEntryCalculationCodeAccessBean[] getCatalogEntryAttachments(java.lang.Long aCatalogEntryId, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
      CalculationCodeAccessBean[] getCatalogGroupAttachmentCodes(java.lang.Long[] aCatalogEntryIds, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the calculation codes of catalog group indirect attachments for specific catalog entries , contract , calculation usage in store path.
      com.ibm.commerce.taxation.objects.CatalogGroupCalculationCodeAccessBean[] getCatalogGroupAttachments(java.lang.Long[] aCatalogEntryIds, java.lang.Long aContractId, java.lang.Integer aStoreId, java.lang.Integer aUsageId)
      Gets the catalog group indirect attachments for specific catalog entries , contract , calculation usage in store path.
      static IndirectAttachmentHelper getInstance()
      Gets the instance
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        The IBM copyright field notice.
        See Also:
        Constant Field Values
    • Constructor Detail

      • IndirectAttachmentHelper

        public IndirectAttachmentHelper()
    • Method Detail

      • getInstance

        public static IndirectAttachmentHelper getInstance()
        Gets the instance
        Returns:
        the instance of IndirectAttachmentHelper
      • getCatalogEntryAttachmentCodes

        public CalculationCodeAccessBean[] getCatalogEntryAttachmentCodes(java.lang.Long aCatalogEntryId,
                                                                          java.lang.Long aContractId,
                                                                          java.lang.Integer aStoreId,
                                                                          java.lang.Integer aUsageId)
                                                                   throws ECException
        Gets the calculation codes of catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryId - the catalog entry Id.
        aContractId - the contract Id.
        aStoreId - the store id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CalculaitonCodeAccessBean
        Throws:
        ECException
      • getCatalogEntryAttachments

        public CatalogEntryCalculationCodeAccessBean[] getCatalogEntryAttachments(java.lang.Long aCatalogEntryId,
                                                                                  java.lang.Long aContractId,
                                                                                  java.lang.Integer aStoreId,
                                                                                  java.lang.Integer aUsageId)
                                                                           throws ECException
        Gets the catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryId - the catalog entry Id.
        aContractId - the contract Id.
        aStoreId - the store id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CatalogEntryCalculationCodeAccessBean
        Throws:
        ECException
      • getCatalogEntryAttachmentCodes

        public CalculationCodeAccessBean[] getCatalogEntryAttachmentCodes(java.lang.Long[] aCatalogEntryIds,
                                                                          java.lang.Long aContractId,
                                                                          java.lang.Integer aStoreId,
                                                                          java.lang.Integer aUsageId)
                                                                   throws ECException
        Gets the calculation codes of catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryIds - the catalog entry Id.
        aContractId - the contract Id.
        aStoreId - the store id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CalculationCodeAccessBean
        Throws:
        ECException
      • getCatalogEntryAttachments

        public CatalogEntryCalculationCodeAccessBean[] getCatalogEntryAttachments(java.lang.Long[] aCatalogEntryIds,
                                                                                  java.lang.Long aContractId,
                                                                                  java.lang.Integer aStoreId,
                                                                                  java.lang.Integer aUsageId)
                                                                           throws ECException
        Gets the catalog entry indirect attachments for specific catalog entry , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryIds - the catalog entry Id.
        aContractId - the contract Id.
        aStoreId - the store id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CatalogEntryCalculationCodeAccessBean
        Throws:
        ECException
      • getCatalogGroupAttachmentCodes

        public CalculationCodeAccessBean[] getCatalogGroupAttachmentCodes(java.lang.Long[] aCatalogEntryIds,
                                                                          java.lang.Long aContractId,
                                                                          java.lang.Integer aStoreId,
                                                                          java.lang.Integer aUsageId)
                                                                   throws ECException
        Gets the calculation codes of catalog group indirect attachments for specific catalog entries , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryIds - the array of catalog entry Ids.
        aContractId - the contract Id.
        aStoreId - the store Id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CalculationCodeAccessBean
        Throws:
        ECException
      • getCatalogGroupAttachments

        public com.ibm.commerce.taxation.objects.CatalogGroupCalculationCodeAccessBean[] getCatalogGroupAttachments(java.lang.Long[] aCatalogEntryIds,
                                                                                                                    java.lang.Long aContractId,
                                                                                                                    java.lang.Integer aStoreId,
                                                                                                                    java.lang.Integer aUsageId)
                                                                                                             throws ECException
        Gets the catalog group indirect attachments for specific catalog entries , contract , calculation usage in store path.
        Parameters:
        aCatalogEntryIds - the array of catalog entry Ids.
        aContractId - the contract Id.
        aStoreId - the store Id.
        aUsageId - the calculation usage Id.
        Returns:
        an array of qualified CatalogGroupCalculationCodeAccessBean
        Throws:
        ECException