Class ProductOfferingQualificationUnderscoreCreate
java.lang.Object
de.hybris.platform.tuawebservicesresources.v2.dto.ProductOfferingQualificationUnderscoreCreate
ProductOfferingQualification is used to perform a commercial eligibility. It allows to retrieve a list of productOffering that are commercially available in the context of the interaction (defined be place, channel, party, product). Skipped properties: id,href,state,expectedPOQCompletionDate,effectiveQualificationDate,expirationDate,productOfferingQualificationDate,qualificationResult,productOfferingQualificationItem.state,productOfferingQualificationItem.qualificationItemResult,productOfferingQualificationItem.alternateProductOfferingProposal
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNoteItem(Note noteItem) addPlaceItem(RelatedPlaceRefOrValue placeItem) addProductOfferingQualificationItemItem(ProductOfferingQualificationItem productOfferingQualificationItemItem) addRelatedPartyItem(RelatedParty relatedPartyItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) category(CategoryRef category) channel(ChannelRef channel) description(String description) booleanWhen 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 name@Valid CategoryRefGet category@Valid ChannelRefGet channelDescription of the productOfferingQualificationgetNote()Free form text associated with the qualification request@Valid List<RelatedPlaceRefOrValue>getPlace()Get place@Valid List<ProductOfferingQualificationItem>Qualification item for a product or a category@Valid List<RelatedParty>Party playing a role for this qualification (as requester for example)@Valid DateDeadline date when the requester expected a qualification answerinthashCode()instantSyncQualification(Boolean instantSyncQualification) An indicator which when the value is \"true\" means that requester expects to get qualifcation result immediately in the response.An indicator which when the value is \"true\" means that alternative solutions should be providedAn indicator which when the value is \"true\" means that only available product offering must be listed in the responseAn indicator which when the value is \"true\" means that unavailability reason are expected for non available product offeringplace(List<RelatedPlaceRefOrValue> place) productOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) provideAlternative(Boolean provideAlternative) provideOnlyAvailable(Boolean provideOnlyAvailable) provideUnavailabilityReason(Boolean provideUnavailabilityReason) relatedParty(List<RelatedParty> relatedParty) requestedPOQCompletionDate(Date requestedPOQCompletionDate) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetCategory(CategoryRef category) voidsetChannel(ChannelRef channel) voidsetDescription(String description) voidsetInstantSyncQualification(Boolean instantSyncQualification) voidvoidsetPlace(List<RelatedPlaceRefOrValue> place) voidsetProductOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) voidsetProvideAlternative(Boolean provideAlternative) voidsetProvideOnlyAvailable(Boolean provideOnlyAvailable) voidsetProvideUnavailabilityReason(Boolean provideUnavailabilityReason) voidsetRelatedParty(List<RelatedParty> relatedParty) voidsetRequestedPOQCompletionDate(Date requestedPOQCompletionDate) toString()
-
Constructor Details
-
ProductOfferingQualificationUnderscoreCreate
public ProductOfferingQualificationUnderscoreCreate()
-
-
Method Details
-
description
-
getDescription
Description of the productOfferingQualification- Returns:
- description
-
setDescription
-
instantSyncQualification
public ProductOfferingQualificationUnderscoreCreate instantSyncQualification(Boolean instantSyncQualification) -
isInstantSyncQualification
An indicator which when the value is \"true\" means that requester expects to get qualifcation result immediately in the response. If the indicator is true then the response code of 200 indicates the operation is successful otherwise a task is created with a response 201.- Returns:
- instantSyncQualification
-
setInstantSyncQualification
-
provideAlternative
-
isProvideAlternative
An indicator which when the value is \"true\" means that alternative solutions should be provided- Returns:
- provideAlternative
-
setProvideAlternative
-
provideOnlyAvailable
public ProductOfferingQualificationUnderscoreCreate provideOnlyAvailable(Boolean provideOnlyAvailable) -
isProvideOnlyAvailable
An indicator which when the value is \"true\" means that only available product offering must be listed in the response- Returns:
- provideOnlyAvailable
-
setProvideOnlyAvailable
-
requestedPOQCompletionDate
public ProductOfferingQualificationUnderscoreCreate requestedPOQCompletionDate(Date requestedPOQCompletionDate) -
getRequestedPOQCompletionDate
Deadline date when the requester expected a qualification answer- Returns:
- requestedPOQCompletionDate
-
setRequestedPOQCompletionDate
-
category
-
getCategory
Get category- Returns:
- category
-
setCategory
-
channel
-
getChannel
Get channel- Returns:
- channel
-
setChannel
-
note
-
addNoteItem
-
getNote
Free form text associated with the qualification request- Returns:
- note
-
setNote
-
place
-
addPlaceItem
-
getPlace
Get place- Returns:
- place
-
setPlace
-
productOfferingQualificationItem
public ProductOfferingQualificationUnderscoreCreate productOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) -
addProductOfferingQualificationItemItem
public ProductOfferingQualificationUnderscoreCreate addProductOfferingQualificationItemItem(ProductOfferingQualificationItem productOfferingQualificationItemItem) -
getProductOfferingQualificationItem
Qualification item for a product or a category- Returns:
- productOfferingQualificationItem
-
setProductOfferingQualificationItem
public void setProductOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) -
addRelatedPartyItem
public ProductOfferingQualificationUnderscoreCreate addRelatedPartyItem(RelatedParty relatedPartyItem) -
getRelatedParty
Party playing a role for this qualification (as requester for example)- Returns:
- relatedParty
-
setRelatedParty
-
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
-