Class TuaPaymentPlanModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaPaymentPlanModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaPaymentPlan first defined at extension tuadatamodel.
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 StringGenerated relation code constant for relationTuaBillingAccount2TuaPaymentPlandefining source attributebillingAccountin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.idattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.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
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TuaPaymentPlanModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTuaPaymentPlanModel(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 TypeMethodDescriptionGenerated method - Getter of theTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel.getId()Generated method - Getter of theTuaPaymentPlan.idattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.getType()Generated method - Getter of theTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.voidsetCurrency(CurrencyModel value) Generated method - Setter ofTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.voidsetEndDateTime(Date value) Generated method - Setter ofTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.idattribute defined at extensiontuadatamodel.voidsetPaymentPeriod(TuaDurationModel value) Generated method - Setter ofTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.voidsetPriority(Integer value) Generated method - Setter ofTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.voidsetStartDateTime(Date value) Generated method - Setter ofTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.voidsetTotalAmount(Double value) Generated method - Setter ofTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.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
Generated model type code constant.- See Also:
-
_TUABILLINGACCOUNT2TUAPAYMENTPLAN
Generated relation code constant for relationTuaBillingAccount2TuaPaymentPlandefining source attributebillingAccountin extensiontuadatamodel.- See Also:
-
ID
Generated constant - Attribute key ofTuaPaymentPlan.idattribute defined at extensiontuadatamodel.- See Also:
-
TYPE
Generated constant - Attribute key ofTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.- See Also:
-
STATUS
Generated constant - Attribute key ofTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.- See Also:
-
PRIORITY
Generated constant - Attribute key ofTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.- See Also:
-
STARTDATETIME
Generated constant - Attribute key ofTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
ENDDATETIME
Generated constant - Attribute key ofTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
PAYMENTPERIOD
Generated constant - Attribute key ofTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.- See Also:
-
TOTALAMOUNT
Generated constant - Attribute key ofTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.- See Also:
-
CURRENCY
Generated constant - Attribute key ofTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.- See Also:
-
REFERREDPAYMENTMETHOD
Generated constant - Attribute key ofTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel.- See Also:
-
BILLINGACCOUNT
Generated constant - Attribute key ofTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaPaymentPlanModel
public TuaPaymentPlanModel()Generated constructor - Default constructor for generic creation. -
TuaPaymentPlanModel
public TuaPaymentPlanModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
TuaPaymentPlanModel
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 typeTuaPaymentPlanat extensiontuadatamodel
-
TuaPaymentPlanModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaPaymentPlanModel(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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_id- initial attribute declared by typeTuaPaymentPlanat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingAccount
@Accessor(qualifier="billingAccount", type=GETTER) public TuaBillingAccountModel getBillingAccount()Generated method - Getter of theTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.- Returns:
- the billingAccount - Billing Account
-
getCurrency
Generated method - Getter of theTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.- Returns:
- the currency - Currency
-
getEndDateTime
Generated method - Getter of theTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the endDateTime - End date time.
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Generated method - Getter of theTuaPaymentPlan.idattribute defined at extensiontuadatamodel.- Returns:
- the id - Unique Identifier
-
getPaymentPeriod
Generated method - Getter of theTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.- Returns:
- the paymentPeriod - Payment period
-
getPriority
Generated method - Getter of theTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.- Returns:
- the priority - The priority
-
getReferredPaymentMethod
@Accessor(qualifier="referredPaymentMethod", type=GETTER) public TuaPaymentInfoModel getReferredPaymentMethod()Generated method - Getter of theTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.- Returns:
- the referredPaymentMethod - Referred payment method
-
getStartDateTime
Generated method - Getter of theTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the startDateTime - Start date time.
-
getStatus
Generated method - Getter of theTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.- Returns:
- the status - Status
-
getTotalAmount
Generated method - Getter of theTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.- Returns:
- the totalAmount - Total amount
-
getType
Generated method - Getter of theTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.- Returns:
- the type - Type
-
setBillingAccount
@Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(TuaBillingAccountModel value) Generated method - Setter ofTuaPaymentPlan.billingAccountattribute defined at extensiontuadatamodel.- Parameters:
value- the billingAccount - Billing Account
-
setCurrency
Generated method - Setter ofTuaPaymentPlan.currencyattribute defined at extensiontuadatamodel.- Parameters:
value- the currency - Currency
-
setEndDateTime
Generated method - Setter ofTuaPaymentPlan.endDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the endDateTime - End date time.
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaPaymentPlan.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setId
Generated method - Setter ofTuaPaymentPlan.idattribute defined at extensiontuadatamodel.- Parameters:
value- the id - Unique Identifier
-
setPaymentPeriod
@Accessor(qualifier="paymentPeriod", type=SETTER) public void setPaymentPeriod(TuaDurationModel value) Generated method - Setter ofTuaPaymentPlan.paymentPeriodattribute defined at extensiontuadatamodel.- Parameters:
value- the paymentPeriod - Payment period
-
setPriority
Generated method - Setter ofTuaPaymentPlan.priorityattribute defined at extensiontuadatamodel.- Parameters:
value- the priority - The priority
-
setReferredPaymentMethod
@Accessor(qualifier="referredPaymentMethod", type=SETTER) public void setReferredPaymentMethod(TuaPaymentInfoModel value) Generated method - Setter ofTuaPaymentPlan.referredPaymentMethodattribute defined at extensiontuadatamodel.- Parameters:
value- the referredPaymentMethod - Referred payment method
-
setStartDateTime
Generated method - Setter ofTuaPaymentPlan.startDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the startDateTime - Start date time.
-
setStatus
Generated method - Setter ofTuaPaymentPlan.statusattribute defined at extensiontuadatamodel.- Parameters:
value- the status - Status
-
setTotalAmount
Generated method - Setter ofTuaPaymentPlan.totalAmountattribute defined at extensiontuadatamodel.- Parameters:
value- the totalAmount - Total amount
-
setType
Generated method - Setter ofTuaPaymentPlan.typeattribute defined at extensiontuadatamodel.- Parameters:
value- the type - Type
-