Class ProductOfferingUnderscoreUpdate
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.ProductOfferingUnderscoreUpdate
Represents entities that are orderable from the provider of the catalog, this resource includes pricing information. Skipped properties: id,href,id,href,lastUpdate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAgreementItem(AgreementRef agreementItem) addAttachmentItem(Attachment attachmentItem) addBundledProductOfferingItem(BundledProductOffering bundledProductOfferingItem) addCategoryItem(CategoryRef categoryItem) addChannelItem(ChannelRef channelItem) addMarketSegmentItem(MarketSegmentRef marketSegmentItem) addPlaceItem(PlaceRef placeItem) addProdSpecCharValueUseItem(ProdSpecCharValueUse prodSpecCharValueUseItem) addProductOfferingPriceItem(ProductOfferingPrice productOfferingPriceItem) addProductOfferingTermItem(ProductOfferingTerm productOfferingTermItem) agreement(List<AgreementRef> agreement) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) attachment(List<Attachment> attachment) bundledProductOffering(List<BundledProductOffering> bundledProductOffering) category(List<CategoryRef> category) channel(List<ChannelRef> channel) description(String description) boolean@Valid List<AgreementRef>Get agreementImmediate base (class) type of the product offeringA link to the schema describing this product offering@Valid List<Attachment>Get attachmentClass type of the product offering@Valid List<BundledProductOffering>Get bundledProductOffering@Valid List<CategoryRef>Get category@Valid List<ChannelRef>Get channelDescription of the productOfferingUsed to indicate the current lifecycle status@Valid List<MarketSegmentRef>Get marketSegmentgetName()Name of the productOfferinggetPlace()Get place@Valid List<ProdSpecCharValueUse>Get prodSpecCharValueUse@Valid List<ProductOfferingPrice>Get productOfferingPrice@Valid List<ProductOfferingTerm>Get productOfferingTerm@Valid ProductSpecificationRefGet productSpecification@Valid ResourceCandidateRefGet resourceCandidate@Valid ServiceCandidateRefGet serviceCandidate@Valid SLARefGet serviceLevelAgreement@Valid TimePeriodGet validForProductOffering versioninthashCode()isBundle determines whether a productOffering represents a single productOffering (false), or a bundle of productOfferings (true).A flag indicating if this product offer can be sold stand-alone for sale or not.isSellable(Boolean isSellable) lifecycleStatus(String lifecycleStatus) marketSegment(List<MarketSegmentRef> marketSegment) prodSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) productOfferingPrice(List<ProductOfferingPrice> productOfferingPrice) productOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) productSpecification(ProductSpecificationRef productSpecification) resourceCandidate(ResourceCandidateRef resourceCandidate) serviceCandidate(ServiceCandidateRef serviceCandidate) serviceLevelAgreement(SLARef serviceLevelAgreement) voidsetAgreement(List<AgreementRef> agreement) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidsetAttachment(List<Attachment> attachment) voidvoidsetBundledProductOffering(List<BundledProductOffering> bundledProductOffering) voidsetCategory(List<CategoryRef> category) voidsetChannel(List<ChannelRef> channel) voidsetDescription(String description) voidsetIsBundle(Boolean isBundle) voidsetIsSellable(Boolean isSellable) voidsetLifecycleStatus(String lifecycleStatus) voidsetMarketSegment(List<MarketSegmentRef> marketSegment) voidvoidvoidsetProdSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) voidsetProductOfferingPrice(List<ProductOfferingPrice> productOfferingPrice) voidsetProductOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) voidsetProductSpecification(ProductSpecificationRef productSpecification) voidsetResourceCandidate(ResourceCandidateRef resourceCandidate) voidsetServiceCandidate(ServiceCandidateRef serviceCandidate) voidsetServiceLevelAgreement(SLARef serviceLevelAgreement) voidsetValidFor(TimePeriod validFor) voidsetVersion(String version) toString()validFor(TimePeriod validFor)
-
Constructor Details
-
ProductOfferingUnderscoreUpdate
public ProductOfferingUnderscoreUpdate()
-
-
Method Details
-
name
-
getName
Name of the productOffering- Returns:
- name
-
setName
-
description
-
getDescription
Description of the productOffering- Returns:
- description
-
setDescription
-
isBundle
-
isIsBundle
isBundle determines whether a productOffering represents a single productOffering (false), or a bundle of productOfferings (true).- Returns:
- isBundle
-
setIsBundle
-
lifecycleStatus
-
getLifecycleStatus
Used to indicate the current lifecycle status- Returns:
- lifecycleStatus
-
setLifecycleStatus
-
validFor
-
getValidFor
Get validFor- Returns:
- validFor
-
setValidFor
-
version
-
getVersion
ProductOffering version- Returns:
- version
-
setVersion
-
atType
-
getAtType
Class type of the product offering- Returns:
- atType
-
setAtType
-
atBaseType
-
getAtBaseType
Immediate base (class) type of the product offering- Returns:
- atBaseType
-
setAtBaseType
-
atSchemaLocation
-
getAtSchemaLocation
A link to the schema describing this product offering- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
isSellable
-
isIsSellable
A flag indicating if this product offer can be sold stand-alone for sale or not. If this flag is false it indicates that the offer can only be sold within a bundle.- Returns:
- isSellable
-
setIsSellable
-
place
-
addPlaceItem
-
getPlace
Get place- Returns:
- place
-
setPlace
-
serviceLevelAgreement
-
getServiceLevelAgreement
Get serviceLevelAgreement- Returns:
- serviceLevelAgreement
-
setServiceLevelAgreement
-
productSpecification
public ProductOfferingUnderscoreUpdate productSpecification(ProductSpecificationRef productSpecification) -
getProductSpecification
Get productSpecification- Returns:
- productSpecification
-
setProductSpecification
-
channel
-
addChannelItem
-
getChannel
Get channel- Returns:
- channel
-
setChannel
-
serviceCandidate
-
getServiceCandidate
Get serviceCandidate- Returns:
- serviceCandidate
-
setServiceCandidate
-
attachment
-
addAttachmentItem
-
getAttachment
Get attachment- Returns:
- attachment
-
setAttachment
-
category
-
addCategoryItem
-
getCategory
Get category- Returns:
- category
-
setCategory
-
resourceCandidate
-
getResourceCandidate
Get resourceCandidate- Returns:
- resourceCandidate
-
setResourceCandidate
-
productOfferingTerm
public ProductOfferingUnderscoreUpdate productOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) -
addProductOfferingTermItem
public ProductOfferingUnderscoreUpdate addProductOfferingTermItem(ProductOfferingTerm productOfferingTermItem) -
getProductOfferingTerm
Get productOfferingTerm- Returns:
- productOfferingTerm
-
setProductOfferingTerm
-
marketSegment
-
addMarketSegmentItem
-
getMarketSegment
Get marketSegment- Returns:
- marketSegment
-
setMarketSegment
-
productOfferingPrice
public ProductOfferingUnderscoreUpdate productOfferingPrice(List<ProductOfferingPrice> productOfferingPrice) -
addProductOfferingPriceItem
public ProductOfferingUnderscoreUpdate addProductOfferingPriceItem(ProductOfferingPrice productOfferingPriceItem) -
getProductOfferingPrice
Get productOfferingPrice- Returns:
- productOfferingPrice
-
setProductOfferingPrice
-
agreement
-
addAgreementItem
-
getAgreement
Get agreement- Returns:
- agreement
-
setAgreement
-
bundledProductOffering
public ProductOfferingUnderscoreUpdate bundledProductOffering(List<BundledProductOffering> bundledProductOffering) -
addBundledProductOfferingItem
public ProductOfferingUnderscoreUpdate addBundledProductOfferingItem(BundledProductOffering bundledProductOfferingItem) -
getBundledProductOffering
Get bundledProductOffering- Returns:
- bundledProductOffering
-
setBundledProductOffering
-
prodSpecCharValueUse
public ProductOfferingUnderscoreUpdate prodSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) -
addProdSpecCharValueUseItem
public ProductOfferingUnderscoreUpdate addProdSpecCharValueUseItem(ProdSpecCharValueUse prodSpecCharValueUseItem) -
getProdSpecCharValueUse
Get prodSpecCharValueUse- Returns:
- prodSpecCharValueUse
-
setProdSpecCharValueUse
-
equals
-
hashCode
public int hashCode() -
toString
-