Class AlternateProductOfferingProposal
java.lang.Object
de.hybris.platform.tuawebservicesresources.v2.dto.AlternateProductOfferingProposal
Alternate product Offering proposal is used when the requested product offering is not available with characteristic and date asked for. An alternate proposal could be a distinct product offering or product Spec close to requested one or same as requested but with a different activation date.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternateActivationDate(Date alternateActivationDate) alternateProduct(ProductRefOrValue alternateProduct) alternateProductOffering(ProductOfferingRef alternateProductOffering) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) boolean@Valid DateAlternate activation date in case seller is not able to meet requested expected activation date.@Valid ProductRefOrValueGet alternateProduct@Valid ProductOfferingRefGet alternateProductOfferingWhen sub-classing, this defines the super-classA URI to a JSON-Schema file that defines additional attributes and relationshipsWhen sub-classing, this defines the sub-class entity namegetId()Identifier of a alternate product offering proposalinthashCode()voidsetAlternateActivationDate(Date alternateActivationDate) voidsetAlternateProduct(ProductRefOrValue alternateProduct) voidsetAlternateProductOffering(ProductOfferingRef alternateProductOffering) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidtoString()
-
Constructor Details
-
AlternateProductOfferingProposal
public AlternateProductOfferingProposal()
-
-
Method Details
-
id
-
getId
Identifier of a alternate product offering proposal- Returns:
- id
-
setId
-
alternateActivationDate
-
getAlternateActivationDate
Alternate activation date in case seller is not able to meet requested expected activation date.- Returns:
- alternateActivationDate
-
setAlternateActivationDate
-
alternateProduct
-
getAlternateProduct
Get alternateProduct- Returns:
- alternateProduct
-
setAlternateProduct
-
alternateProductOffering
public AlternateProductOfferingProposal alternateProductOffering(ProductOfferingRef alternateProductOffering) -
getAlternateProductOffering
Get alternateProductOffering- Returns:
- alternateProductOffering
-
setAlternateProductOffering
-
atBaseType
-
getAtBaseType
When sub-classing, this defines the super-class- Returns:
- atBaseType
-
setAtBaseType
-
atSchemaLocation
-
getAtSchemaLocation
A URI to a JSON-Schema file that defines additional attributes and relationships- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
atType
-
getAtType
When sub-classing, this defines the sub-class entity name- Returns:
- atType
-
setAtType
-
equals
-
hashCode
public int hashCode() -
toString
-