Class BmPartyBillModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.billmanagementservices.model.BmPartyBillModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BmOnCyclePartyBillModel

@Deprecated(since="2208", forRemoval=true) public class BmPartyBillModel extends ItemModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type BmPartyBill first defined at extension billmanagementservices.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation BmBillingAccount2BmPartyBillRelation defining source attribute billingAccount in extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated model type code constant.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.amount attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.attachments attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.billNo attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.currency attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.parties attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.paymentItems attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.status attribute defined at extension billmanagementservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BmPartyBill.taxItems attribute defined at extension billmanagementservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for generic creation.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
    BmPartyBillModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.amount attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.attachments attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.billNo attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.currency attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.parties attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.paymentItems attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.status attribute defined at extension billmanagementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyBill.taxItems attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.amount attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.attachments attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.billNo attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.currency attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.parties attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.paymentItems attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.status attribute defined at extension billmanagementservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BmPartyBill.taxItems attribute defined at extension billmanagementservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated model type code constant.
      See Also:
    • _BMBILLINGACCOUNT2BMPARTYBILLRELATION

      public static final String _BMBILLINGACCOUNT2BMPARTYBILLRELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation BmBillingAccount2BmPartyBillRelation defining source attribute billingAccount in extension billmanagementservices.
      See Also:
    • BILLNO

      public static final String BILLNO
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.billNo attribute defined at extension billmanagementservices.
      See Also:
    • AMOUNT

      public static final String AMOUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.amount attribute defined at extension billmanagementservices.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.currency attribute defined at extension billmanagementservices.
      See Also:
    • STATUS

      public static final String STATUS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.status attribute defined at extension billmanagementservices.
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices.
      See Also:
    • BILLINGACCOUNT

      public static final String BILLINGACCOUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
      See Also:
    • PAYMENTITEMS

      public static final String PAYMENTITEMS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.paymentItems attribute defined at extension billmanagementservices.
      See Also:
    • PARTIES

      public static final String PARTIES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.parties attribute defined at extension billmanagementservices.
      See Also:
    • ATTACHMENTS

      public static final String ATTACHMENTS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.attachments attribute defined at extension billmanagementservices.
      See Also:
    • TAXITEMS

      public static final String TAXITEMS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BmPartyBill.taxItems attribute defined at extension billmanagementservices.
      See Also:
  • Constructor Details

    • BmPartyBillModel

      public BmPartyBillModel()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for generic creation.
    • BmPartyBillModel

      public BmPartyBillModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • BmPartyBillModel

      @Deprecated(since="4.1.1", forRemoval=true) public BmPartyBillModel(ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAmount

      @Accessor(qualifier="amount", type=GETTER) public Float getAmount()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.amount attribute defined at extension billmanagementservices.
      Returns:
      the amount
    • getAttachments

      @Accessor(qualifier="attachments", type=GETTER) public Set<CatalogUnawareMediaModel> getAttachments()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.attachments attribute defined at extension billmanagementservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the attachments - The attachments of that Party Bill.
    • getBillingAccount

      @Accessor(qualifier="billingAccount", type=GETTER) public BmBillingAccountModel getBillingAccount()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
      Returns:
      the billingAccount - The Billing Account for which those Party Bills are valid.
    • getBillNo

      @Accessor(qualifier="billNo", type=GETTER) public String getBillNo()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.billNo attribute defined at extension billmanagementservices.
      Returns:
      the billNo
    • getCurrency

      @Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.currency attribute defined at extension billmanagementservices.
      Returns:
      the currency
    • getExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getParties

      @Accessor(qualifier="parties", type=GETTER) public Set<BmPartyModel> getParties()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.parties attribute defined at extension billmanagementservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the parties - The Parties of those Party Bills.
    • getPaymentItems

      @Accessor(qualifier="paymentItems", type=GETTER) public Set<BmPartyPaymentItemModel> getPaymentItems()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.paymentItems attribute defined at extension billmanagementservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the paymentItems - The Party Payment Items of that Party Bill.
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public BmPartyBillStatus getStatus()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.status attribute defined at extension billmanagementservices.
      Returns:
      the status
    • getTaxItems

      @Accessor(qualifier="taxItems", type=GETTER) public Set<BmAppliedPartyBillingTaxRateModel> getTaxItems()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyBill.taxItems attribute defined at extension billmanagementservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the taxItems - The Applied Party Billing Tax Rates of that Party Bill.
    • setAmount

      @Accessor(qualifier="amount", type=SETTER) public void setAmount(Float value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.amount attribute defined at extension billmanagementservices.
      Parameters:
      value - the amount
    • setAttachments

      @Accessor(qualifier="attachments", type=SETTER) public void setAttachments(Set<CatalogUnawareMediaModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.attachments attribute defined at extension billmanagementservices.
      Parameters:
      value - the attachments - The attachments of that Party Bill.
    • setBillingAccount

      @Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(BmBillingAccountModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.billingAccount attribute defined at extension billmanagementservices.
      Parameters:
      value - the billingAccount - The Billing Account for which those Party Bills are valid.
    • setBillNo

      @Accessor(qualifier="billNo", type=SETTER) public void setBillNo(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.billNo attribute defined at extension billmanagementservices.
      Parameters:
      value - the billNo
    • setCurrency

      @Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.currency attribute defined at extension billmanagementservices.
      Parameters:
      value - the currency
    • setExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.externalIdentifiers attribute defined at extension billmanagementservices.
      Parameters:
      value - the externalIdentifiers
    • setParties

      @Accessor(qualifier="parties", type=SETTER) public void setParties(Set<BmPartyModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.parties attribute defined at extension billmanagementservices.
      Parameters:
      value - the parties - The Parties of those Party Bills.
    • setPaymentItems

      @Accessor(qualifier="paymentItems", type=SETTER) public void setPaymentItems(Set<BmPartyPaymentItemModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.paymentItems attribute defined at extension billmanagementservices.
      Parameters:
      value - the paymentItems - The Party Payment Items of that Party Bill.
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(BmPartyBillStatus value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.status attribute defined at extension billmanagementservices.
      Parameters:
      value - the status
    • setTaxItems

      @Accessor(qualifier="taxItems", type=SETTER) public void setTaxItems(Set<BmAppliedPartyBillingTaxRateModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BmPartyBill.taxItems attribute defined at extension billmanagementservices.
      Parameters:
      value - the taxItems - The Applied Party Billing Tax Rates of that Party Bill.