Class BaBillingAccountModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable

@Deprecated(since="2208", forRemoval=true) public class BaBillingAccountModel extends BaPartyAccountModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type BaBillingAccount first defined at extension billingaccountservices.

Billing Account.

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 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 BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.creditCurrency attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.defaultPaymentMethod attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.paymentPlans attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.

    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.
    BaBillingAccountModel(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
    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
    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
  • 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 BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.creditCurrency attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2111
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.paymentPlans attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.creditCurrency attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2111
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.paymentPlans attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.

    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:
    • CREDITLIMIT

      public static final String CREDITLIMIT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
      See Also:
    • CREDITCURRENCY

      public static final String CREDITCURRENCY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.creditCurrency attribute defined at extension billingaccountservices.
      See Also:
    • PAYMENTSTATUS

      public static final String PAYMENTSTATUS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
      See Also:
    • DEFAULTPAYMENTMETHOD

      public static final String DEFAULTPAYMENTMETHOD
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.defaultPaymentMethod attribute defined at extension billingaccountservices.
      See Also:
    • REFERREDDEFAULTPAYMENTMETHOD

      public static final String REFERREDDEFAULTPAYMENTMETHOD
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.
      See Also:
    • RATINGTYPE

      public static final String RATINGTYPE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
      See Also:
    • BILLSTRUCTURE

      public static final String BILLSTRUCTURE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
      See Also:
    • FINANCIALACCOUNT

      public static final String FINANCIALACCOUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
      See Also:
    • PAYMENTPLANS

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

    • BaBillingAccountModel

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

      public BaBillingAccountModel(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
    • BaBillingAccountModel

      @Deprecated(since="4.1.1", forRemoval=true) public BaBillingAccountModel(String _id, Set<BaPartyRoleModel> _partyRoles)
      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 - Constructor with all mandatory attributes.
      Parameters:
      _id - initial attribute declared by type BaAccount at extension billingaccountservices
      _partyRoles - initial attribute declared by type BaAccount at extension billingaccountservices
    • BaBillingAccountModel

      @Deprecated(since="4.1.1", forRemoval=true) public BaBillingAccountModel(String _id, ItemModel _owner, Set<BaPartyRoleModel> _partyRoles)
      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:
      _id - initial attribute declared by type BaAccount at extension billingaccountservices
      _owner - initial attribute declared by type Item at extension core
      _partyRoles - initial attribute declared by type BaAccount at extension billingaccountservices
  • Method Details

    • getBillStructure

      @Accessor(qualifier="billStructure", type=GETTER) public BaBillStructureModel getBillStructure()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
      Returns:
      the billStructure - Bill structure
    • getCreditCurrency

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

      @Accessor(qualifier="creditLimit", type=GETTER) public Double getCreditLimit()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
      Returns:
      the creditLimit - Credit limit
    • getDefaultPaymentMethod

      @Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="defaultPaymentMethod", type=GETTER) public PaymentInfoModel getDefaultPaymentMethod()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2111
      Generated method - Getter of the BaBillingAccount.defaultPaymentMethod attribute defined at extension billingaccountservices.
      Returns:
      the defaultPaymentMethod - Deprecated since 2111. Use BaBillingAccount.referredDefaultPaymentMethod instead. Default payment method.
    • getFinancialAccount

      @Accessor(qualifier="financialAccount", type=GETTER) public BaFinancialAccountModel getFinancialAccount()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
      Returns:
      the financialAccount - Financial account
    • getPaymentPlans

      @Accessor(qualifier="paymentPlans", type=GETTER) public Set<BaPaymentPlanModel> getPaymentPlans()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.paymentPlans attribute defined at extension billingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the paymentPlans - Payment Plans
    • getPaymentStatus

      @Accessor(qualifier="paymentStatus", type=GETTER) public BaPaymentStatus getPaymentStatus()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
      Returns:
      the paymentStatus - Payment status
    • getRatingType

      @Accessor(qualifier="ratingType", type=GETTER) public BaRatingType getRatingType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
      Returns:
      the ratingType - Rating type
    • getReferredDefaultPaymentMethod

      @Accessor(qualifier="referredDefaultPaymentMethod", type=GETTER) public BaPaymentInfoModel getReferredDefaultPaymentMethod()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.
      Returns:
      the referredDefaultPaymentMethod - Referred default payment method.
    • setBillStructure

      @Accessor(qualifier="billStructure", type=SETTER) public void setBillStructure(BaBillStructureModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.billStructure attribute defined at extension billingaccountservices.
      Parameters:
      value - the billStructure - Bill structure
    • setCreditCurrency

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

      @Accessor(qualifier="creditLimit", type=SETTER) public void setCreditLimit(Double value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.creditLimit attribute defined at extension billingaccountservices.
      Parameters:
      value - the creditLimit - Credit limit
    • setDefaultPaymentMethod

      @Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="defaultPaymentMethod", type=SETTER) public void setDefaultPaymentMethod(PaymentInfoModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2111
      Generated method - Setter of BaBillingAccount.defaultPaymentMethod attribute defined at extension billingaccountservices.
      Parameters:
      value - the defaultPaymentMethod - Deprecated since 2111. Use BaBillingAccount.referredDefaultPaymentMethod instead. Default payment method.
    • setFinancialAccount

      @Accessor(qualifier="financialAccount", type=SETTER) public void setFinancialAccount(BaFinancialAccountModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.financialAccount attribute defined at extension billingaccountservices.
      Parameters:
      value - the financialAccount - Financial account
    • setPaymentPlans

      @Accessor(qualifier="paymentPlans", type=SETTER) public void setPaymentPlans(Set<BaPaymentPlanModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.paymentPlans attribute defined at extension billingaccountservices.
      Parameters:
      value - the paymentPlans - Payment Plans
    • setPaymentStatus

      @Accessor(qualifier="paymentStatus", type=SETTER) public void setPaymentStatus(BaPaymentStatus value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.paymentStatus attribute defined at extension billingaccountservices.
      Parameters:
      value - the paymentStatus - Payment status
    • setRatingType

      @Accessor(qualifier="ratingType", type=SETTER) public void setRatingType(BaRatingType value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.ratingType attribute defined at extension billingaccountservices.
      Parameters:
      value - the ratingType - Rating type
    • setReferredDefaultPaymentMethod

      @Accessor(qualifier="referredDefaultPaymentMethod", type=SETTER) public void setReferredDefaultPaymentMethod(BaPaymentInfoModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of BaBillingAccount.referredDefaultPaymentMethod attribute defined at extension billingaccountservices.
      Parameters:
      value - the referredDefaultPaymentMethod - Referred default payment method.