Class CpqSubscriptionDetailModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
com.sap.hybris.sapcpqsbintegration.model.CpqSubscriptionDetailModel
- All Implemented Interfaces:
Serializable
Generated model class for type CpqSubscriptionDetail first defined at extension sapcpqsbintegration.
- 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 relationAbstractOrderEntry2CpqSubscriptionDetaildefining source attributeorderEntryin extensionsapcpqsbintegration.static final StringGenerated relation code constant for relationSAPCpiOutboundOrderItem2CpqSubscriptionDetaildefining source attributesapCpiOutboundOrderItemin extensionsapcpqsbintegration.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.static final StringGenerated constant - Attribute key ofCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration.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.CpqSubscriptionDetailModel(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 parametersCpqSubscriptionDetailModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.Generated method - Getter of theCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration.voidsetContractEndDate(Date value) Generated method - Setter ofCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.voidsetContractLength(String value) Generated method - Setter ofCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.voidsetContractStartDate(Date value) Generated method - Setter ofCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.voidsetEffectiveDate(Date value) Generated method - Setter ofCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.voidsetMinimumContractEndDate(Date value) Generated method - Setter ofCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.voidsetMinimumContractLength(String value) Generated method - Setter ofCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration.voidsetRatePlanId(String value) Generated method - Setter ofCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.voidsetSubscriptionPricePlanId(String value) Generated method - Setter ofCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.voidGenerated method - Setter ofCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration.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:
-
_ABSTRACTORDERENTRY2CPQSUBSCRIPTIONDETAIL
Generated relation code constant for relationAbstractOrderEntry2CpqSubscriptionDetaildefining source attributeorderEntryin extensionsapcpqsbintegration.- See Also:
-
_SAPCPIOUTBOUNDORDERITEM2CPQSUBSCRIPTIONDETAIL
Generated relation code constant for relationSAPCpiOutboundOrderItem2CpqSubscriptionDetaildefining source attributesapCpiOutboundOrderItemin extensionsapcpqsbintegration.- See Also:
-
EFFECTIVEDATE
Generated constant - Attribute key ofCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.- See Also:
-
ITEMID
Generated constant - Attribute key ofCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.- See Also:
-
RATEPLANID
Generated constant - Attribute key ofCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.- See Also:
-
CONTRACTSTARTDATE
Generated constant - Attribute key ofCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.- See Also:
-
CONTRACTENDDATE
Generated constant - Attribute key ofCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.- See Also:
-
CONTRACTLENGTH
Generated constant - Attribute key ofCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.- See Also:
-
MINIMUMCONTRACTENDDATE
Generated constant - Attribute key ofCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.- See Also:
-
MINIMUMCONTRACTLENGTH
Generated constant - Attribute key ofCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.- See Also:
-
SUBSCRIPTIONPRICEPLANID
Generated constant - Attribute key ofCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.- See Also:
-
PRICINGPARAMETERS
Generated constant - Attribute key ofCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration.- See Also:
-
ORDERENTRY
Generated constant - Attribute key ofCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.- See Also:
-
ONETIMECHARGEENTRIES
Generated constant - Attribute key ofCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration.- See Also:
-
RECURRINGCHARGEENTRIES
Generated constant - Attribute key ofCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration.- See Also:
-
USAGECHARGES
Generated constant - Attribute key ofCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration.- See Also:
-
SAPCPIOUTBOUNDORDERITEM
Generated constant - Attribute key ofCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.- See Also:
-
-
Constructor Details
-
CpqSubscriptionDetailModel
public CpqSubscriptionDetailModel()Generated constructor - Default constructor for generic creation. -
CpqSubscriptionDetailModel
public CpqSubscriptionDetailModel(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
-
CpqSubscriptionDetailModel
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:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getContractEndDate
Generated method - Getter of theCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.- Returns:
- the contractEndDate
-
getContractLength
Generated method - Getter of theCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.- Returns:
- the contractLength
-
getContractStartDate
Generated method - Getter of theCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.- Returns:
- the contractStartDate
-
getEffectiveDate
Generated method - Getter of theCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.- Returns:
- the effectiveDate
-
getItemId
Generated method - Getter of theCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.- Returns:
- the itemId
-
getMinimumContractEndDate
Generated method - Getter of theCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.- Returns:
- the minimumContractEndDate
-
getMinimumContractLength
Generated method - Getter of theCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.- Returns:
- the minimumContractLength
-
getOneTimeChargeEntries
@Accessor(qualifier="oneTimeChargeEntries", type=GETTER) public Collection<OneTimeChargeEntryModel> getOneTimeChargeEntries()Generated method - Getter of theCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the oneTimeChargeEntries
-
getOrderEntry
Generated method - Getter of theCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.- Returns:
- the orderEntry
-
getPricingParameters
@Accessor(qualifier="pricingParameters", type=GETTER) public List<CpqPricingParameterModel> getPricingParameters()Generated method - Getter of theCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the pricingParameters
-
getRatePlanId
Generated method - Getter of theCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.- Returns:
- the ratePlanId
-
getRecurringChargeEntries
@Accessor(qualifier="recurringChargeEntries", type=GETTER) public Collection<RecurringChargeEntryModel> getRecurringChargeEntries()Generated method - Getter of theCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the recurringChargeEntries
-
getSapCpiOutboundOrderItem
@Accessor(qualifier="sapCpiOutboundOrderItem", type=GETTER) public SAPCpiOutboundOrderItemModel getSapCpiOutboundOrderItem()Generated method - Getter of theCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.- Returns:
- the sapCpiOutboundOrderItem
-
getSubscriptionPricePlanId
@Accessor(qualifier="subscriptionPricePlanId", type=GETTER) public String getSubscriptionPricePlanId()Generated method - Getter of theCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.- Returns:
- the subscriptionPricePlanId
-
getUsageCharges
@Accessor(qualifier="usageCharges", type=GETTER) public Collection<UsageChargeModel> getUsageCharges()Generated method - Getter of theCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageCharges
-
setContractEndDate
Generated method - Setter ofCpqSubscriptionDetail.contractEndDateattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the contractEndDate
-
setContractLength
Generated method - Setter ofCpqSubscriptionDetail.contractLengthattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the contractLength
-
setContractStartDate
Generated method - Setter ofCpqSubscriptionDetail.contractStartDateattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the contractStartDate
-
setEffectiveDate
Generated method - Setter ofCpqSubscriptionDetail.effectiveDateattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the effectiveDate
-
setItemId
Generated method - Setter ofCpqSubscriptionDetail.itemIdattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the itemId
-
setMinimumContractEndDate
@Accessor(qualifier="minimumContractEndDate", type=SETTER) public void setMinimumContractEndDate(Date value) Generated method - Setter ofCpqSubscriptionDetail.minimumContractEndDateattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the minimumContractEndDate
-
setMinimumContractLength
@Accessor(qualifier="minimumContractLength", type=SETTER) public void setMinimumContractLength(String value) Generated method - Setter ofCpqSubscriptionDetail.minimumContractLengthattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the minimumContractLength
-
setOneTimeChargeEntries
@Accessor(qualifier="oneTimeChargeEntries", type=SETTER) public void setOneTimeChargeEntries(Collection<OneTimeChargeEntryModel> value) Generated method - Setter ofCpqSubscriptionDetail.oneTimeChargeEntriesattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the oneTimeChargeEntries
-
setOrderEntry
@Accessor(qualifier="orderEntry", type=SETTER) public void setOrderEntry(AbstractOrderEntryModel value) Generated method - Setter ofCpqSubscriptionDetail.orderEntryattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the orderEntry
-
setPricingParameters
@Accessor(qualifier="pricingParameters", type=SETTER) public void setPricingParameters(List<CpqPricingParameterModel> value) Generated method - Setter ofCpqSubscriptionDetail.pricingParametersattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the pricingParameters
-
setRatePlanId
Generated method - Setter ofCpqSubscriptionDetail.ratePlanIdattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the ratePlanId
-
setRecurringChargeEntries
@Accessor(qualifier="recurringChargeEntries", type=SETTER) public void setRecurringChargeEntries(Collection<RecurringChargeEntryModel> value) Generated method - Setter ofCpqSubscriptionDetail.recurringChargeEntriesattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the recurringChargeEntries
-
setSapCpiOutboundOrderItem
@Accessor(qualifier="sapCpiOutboundOrderItem", type=SETTER) public void setSapCpiOutboundOrderItem(SAPCpiOutboundOrderItemModel value) Generated method - Setter ofCpqSubscriptionDetail.sapCpiOutboundOrderItemattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the sapCpiOutboundOrderItem
-
setSubscriptionPricePlanId
@Accessor(qualifier="subscriptionPricePlanId", type=SETTER) public void setSubscriptionPricePlanId(String value) Generated method - Setter ofCpqSubscriptionDetail.subscriptionPricePlanIdattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the subscriptionPricePlanId
-
setUsageCharges
@Accessor(qualifier="usageCharges", type=SETTER) public void setUsageCharges(Collection<UsageChargeModel> value) Generated method - Setter ofCpqSubscriptionDetail.usageChargesattribute defined at extensionsapcpqsbintegration.- Parameters:
value- the usageCharges
-