Class ProductOfferingQualificationUnderscoreUpdate
java.lang.Object
de.hybris.platform.tuawebservicesresources.v2.dto.ProductOfferingQualificationUnderscoreUpdate
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,productOfferingQualificationDate
-
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) effectiveQualificationDate(Date effectiveQualificationDate) booleanexpectedPOQCompletionDate(Date expectedPOQCompletionDate) expirationDate(Date expirationDate) When 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 productOfferingQualification@Valid DateEffective date to productOfferingQualification completion@Valid DateDate when the requester expect to provide an answer for the qualification request@Valid DateDate the qualification response expiresgetNote()Free form text associated with the qualification request@Valid List<RelatedPlaceRefOrValue>getPlace()Get place@Valid List<ProductOfferingQualificationItem>Qualification item for a product or a categoryResult of the qualification (example: green, yellow, red)@Valid List<RelatedParty>Party playing a role for this qualification (as requester for example)@Valid DateDeadline date when the requester expected a qualification answer@Valid TaskStateTypegetState()Get stateinthashCode()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) qualificationResult(String qualificationResult) relatedParty(List<RelatedParty> relatedParty) requestedPOQCompletionDate(Date requestedPOQCompletionDate) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetCategory(CategoryRef category) voidsetChannel(ChannelRef channel) voidsetDescription(String description) voidsetEffectiveQualificationDate(Date effectiveQualificationDate) voidsetExpectedPOQCompletionDate(Date expectedPOQCompletionDate) voidsetExpirationDate(Date expirationDate) voidsetInstantSyncQualification(Boolean instantSyncQualification) voidvoidsetPlace(List<RelatedPlaceRefOrValue> place) voidsetProductOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) voidsetProvideAlternative(Boolean provideAlternative) voidsetProvideOnlyAvailable(Boolean provideOnlyAvailable) voidsetProvideUnavailabilityReason(Boolean provideUnavailabilityReason) voidsetQualificationResult(String qualificationResult) voidsetRelatedParty(List<RelatedParty> relatedParty) voidsetRequestedPOQCompletionDate(Date requestedPOQCompletionDate) voidsetState(TaskStateType state) state(TaskStateType state) toString()
-
Constructor Details
-
ProductOfferingQualificationUnderscoreUpdate
public ProductOfferingQualificationUnderscoreUpdate()
-
-
Method Details
-
description
-
getDescription
Description of the productOfferingQualification- Returns:
- description
-
setDescription
-
effectiveQualificationDate
public ProductOfferingQualificationUnderscoreUpdate effectiveQualificationDate(Date effectiveQualificationDate) -
getEffectiveQualificationDate
Effective date to productOfferingQualification completion- Returns:
- effectiveQualificationDate
-
setEffectiveQualificationDate
-
expectedPOQCompletionDate
public ProductOfferingQualificationUnderscoreUpdate expectedPOQCompletionDate(Date expectedPOQCompletionDate) -
getExpectedPOQCompletionDate
Date when the requester expect to provide an answer for the qualification request- Returns:
- expectedPOQCompletionDate
-
setExpectedPOQCompletionDate
-
expirationDate
-
getExpirationDate
Date the qualification response expires- Returns:
- expirationDate
-
setExpirationDate
-
instantSyncQualification
public ProductOfferingQualificationUnderscoreUpdate 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 ProductOfferingQualificationUnderscoreUpdate 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
-
qualificationResult
-
getQualificationResult
Result of the qualification (example: green, yellow, red)- Returns:
- qualificationResult
-
setQualificationResult
-
requestedPOQCompletionDate
public ProductOfferingQualificationUnderscoreUpdate 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 ProductOfferingQualificationUnderscoreUpdate productOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) -
addProductOfferingQualificationItemItem
public ProductOfferingQualificationUnderscoreUpdate addProductOfferingQualificationItemItem(ProductOfferingQualificationItem productOfferingQualificationItemItem) -
getProductOfferingQualificationItem
Qualification item for a product or a category- Returns:
- productOfferingQualificationItem
-
setProductOfferingQualificationItem
public void setProductOfferingQualificationItem(List<ProductOfferingQualificationItem> productOfferingQualificationItem) -
addRelatedPartyItem
public ProductOfferingQualificationUnderscoreUpdate addRelatedPartyItem(RelatedParty relatedPartyItem) -
getRelatedParty
Party playing a role for this qualification (as requester for example)- Returns:
- relatedParty
-
setRelatedParty
-
state
-
getState
Get state- Returns:
- state
-
setState
-
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
-