Class BaPaymentPlanModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.billingaccountservices.model.BaPaymentPlanModel
- All Implemented Interfaces:
Serializable
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type BaPaymentPlan first defined at extension billingaccountservices.
Payment Plan.
- 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
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationBaBillingAccount2BaPaymentPlandefining source attributebillingAccountin extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.idattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.paymentMethodattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation.BaPaymentPlanModel(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 contextBaPaymentPlanModel(String _id) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersBaPaymentPlanModel(String _id, 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 -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices.getId()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.idattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.since 2111Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.getType()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.voidsetCurrency(CurrencyModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.voidsetEndDateTime(Date value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.idattribute defined at extensionbillingaccountservices.voidsetPaymentMethod(PaymentInfoModel value) Deprecated, for removal: This API element is subject to removal in a future version.since 2111voidsetPaymentPeriod(BaDurationModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.voidsetPriority(Integer value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.voidsetStartDateTime(Date value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.voidsetTotalAmount(Double value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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
-
Field Details
-
_TYPECODE
Deprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.- See Also:
-
_BABILLINGACCOUNT2BAPAYMENTPLAN
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationBaBillingAccount2BaPaymentPlandefining source attributebillingAccountin extensionbillingaccountservices.- See Also:
-
ID
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.idattribute defined at extensionbillingaccountservices.- See Also:
-
TYPE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.- See Also:
-
STATUS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.- See Also:
-
PRIORITY
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.- See Also:
-
STARTDATETIME
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.- See Also:
-
ENDDATETIME
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.- See Also:
-
PAYMENTPERIOD
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.- See Also:
-
TOTALAMOUNT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.- See Also:
-
CURRENCY
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.- See Also:
-
PAYMENTMETHOD
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.paymentMethodattribute defined at extensionbillingaccountservices.- See Also:
-
REFERREDPAYMENTMETHOD
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.- See Also:
-
EXTERNALIDENTIFIERS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices.- See Also:
-
BILLINGACCOUNT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.- See Also:
-
-
Constructor Details
-
BaPaymentPlanModel
public BaPaymentPlanModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
BaPaymentPlanModel
public BaPaymentPlanModel(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
-
BaPaymentPlanModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_id- initial attribute declared by typeBaPaymentPlanat extensionbillingaccountservices
-
BaPaymentPlanModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_id- initial attribute declared by typeBaPaymentPlanat extensionbillingaccountservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingAccount
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.- Returns:
- the billingAccount - Billing Account
-
getCurrency
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.- Returns:
- the currency - Currency
-
getEndDateTime
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.- Returns:
- the endDateTime - End date time.
-
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 theBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.idattribute defined at extensionbillingaccountservices.- Returns:
- the id - Unique Identifier
-
getPaymentMethod
@Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="paymentMethod", type=GETTER) public PaymentInfoModel getPaymentMethod()Deprecated, for removal: This API element is subject to removal in a future version.since 2111Generated method - Getter of theBaPaymentPlan.paymentMethodattribute defined at extensionbillingaccountservices.- Returns:
- the paymentMethod - Deprecated since 2111. Use the referredPaymentMethod attribute instead. A payment method defines a specific mean of payment for the plan.
-
getPaymentPeriod
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.- Returns:
- the paymentPeriod - Payment period
-
getPriority
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.- Returns:
- the priority - The priority
-
getReferredPaymentMethod
@Accessor(qualifier="referredPaymentMethod", type=GETTER) public BaPaymentInfoModel getReferredPaymentMethod()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.- Returns:
- the referredPaymentMethod - Referred payment method
-
getStartDateTime
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.- Returns:
- the startDateTime - Start date time.
-
getStatus
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.- Returns:
- the status - Status
-
getTotalAmount
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.- Returns:
- the totalAmount - Total amount
-
getType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.- Returns:
- the type - Type
-
setBillingAccount
@Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(BaBillingAccountModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.billingAccountattribute defined at extensionbillingaccountservices.- Parameters:
value- the billingAccount - Billing Account
-
setCurrency
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.currencyattribute defined at extensionbillingaccountservices.- Parameters:
value- the currency - Currency
-
setEndDateTime
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.endDateTimeattribute defined at extensionbillingaccountservices.- Parameters:
value- the endDateTime - End date time.
-
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 ofBaPaymentPlan.externalIdentifiersattribute defined at extensionbillingaccountservices.- Parameters:
value- the externalIdentifiers
-
setId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.idattribute defined at extensionbillingaccountservices.- Parameters:
value- the id - Unique Identifier
-
setPaymentMethod
@Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="paymentMethod", type=SETTER) public void setPaymentMethod(PaymentInfoModel value) Deprecated, for removal: This API element is subject to removal in a future version.since 2111Generated method - Setter ofBaPaymentPlan.paymentMethodattribute defined at extensionbillingaccountservices.- Parameters:
value- the paymentMethod - Deprecated since 2111. Use the referredPaymentMethod attribute instead. A payment method defines a specific mean of payment for the plan.
-
setPaymentPeriod
@Accessor(qualifier="paymentPeriod", type=SETTER) public void setPaymentPeriod(BaDurationModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.paymentPeriodattribute defined at extensionbillingaccountservices.- Parameters:
value- the paymentPeriod - Payment period
-
setPriority
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.priorityattribute defined at extensionbillingaccountservices.- Parameters:
value- the priority - The priority
-
setReferredPaymentMethod
@Accessor(qualifier="referredPaymentMethod", type=SETTER) public void setReferredPaymentMethod(BaPaymentInfoModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.referredPaymentMethodattribute defined at extensionbillingaccountservices.- Parameters:
value- the referredPaymentMethod - Referred payment method
-
setStartDateTime
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.startDateTimeattribute defined at extensionbillingaccountservices.- Parameters:
value- the startDateTime - Start date time.
-
setStatus
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.statusattribute defined at extensionbillingaccountservices.- Parameters:
value- the status - Status
-
setTotalAmount
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.totalAmountattribute defined at extensionbillingaccountservices.- Parameters:
value- the totalAmount - Total amount
-
setType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaPaymentPlan.typeattribute defined at extensionbillingaccountservices.- Parameters:
value- the type - Type
-