Class CheckServiceQualification
java.lang.Object
de.hybris.platform.b2ctelcotmfresources.v4.dto.CheckServiceQualification
CheckServiceQualification is used to perform a technical eligibility on service configuration(s). It allows to retrieve services that are technically available in the context of the interaction (place, party, service characteristics, ...).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRelatedPartyItem(RelatedParty relatedPartyItem) addServiceQualificationItemItem(CheckServiceQualificationItem serviceQualificationItemItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) checkServiceQualificationDate(Date checkServiceQualificationDate) description(String description) effectiveQualificationDate(Date effectiveQualificationDate) booleanestimatedResponseDate(Date estimatedResponseDate) expectedQualificationDate(Date expectedQualificationDate) expirationDate(Date expirationDate) externalId(String externalId) 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 DateDate when the serviceQualification was submittedDescription of the serviceQualification@Valid DateEffective date to serviceQualification completion@Valid DateDate when the requester expect to provide an answer for the qualification request.@Valid DateA date (DateTime).@Valid DateDate when the qualification response expiresIdentifier provided by the requestergetHref()Hyperlink to access the serviceQualificationgetId()Unique identifier of the serviceQualification resourceQualification result for this serviceQualification.@Valid List<RelatedParty>A list of related party references, defines party or party role linked to this request.@Valid List<CheckServiceQualificationItem>A list of service qualification items.@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.When the value is TRUE means that alternative solutions should be providedWhen the value is TRUE means that unavailability reason are expected for non available service.provideAlternative(Boolean provideAlternative) provideUnavailabilityReason(Boolean provideUnavailabilityReason) qualificationResult(String qualificationResult) relatedParty(List<RelatedParty> relatedParty) serviceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetCheckServiceQualificationDate(Date checkServiceQualificationDate) voidsetDescription(String description) voidsetEffectiveQualificationDate(Date effectiveQualificationDate) voidsetEstimatedResponseDate(Date estimatedResponseDate) voidsetExpectedQualificationDate(Date expectedQualificationDate) voidsetExpirationDate(Date expirationDate) voidsetExternalId(String externalId) voidvoidvoidsetInstantSyncQualification(Boolean instantSyncQualification) voidsetProvideAlternative(Boolean provideAlternative) voidsetProvideUnavailabilityReason(Boolean provideUnavailabilityReason) voidsetQualificationResult(String qualificationResult) voidsetRelatedParty(List<RelatedParty> relatedParty) voidsetServiceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem) voidsetState(TaskStateType state) state(TaskStateType state) toString()
-
Constructor Details
-
CheckServiceQualification
public CheckServiceQualification()
-
-
Method Details
-
id
-
getId
Unique identifier of the serviceQualification resource- Returns:
- id
-
setId
-
href
-
getHref
Hyperlink to access the serviceQualification- Returns:
- href
-
setHref
-
checkServiceQualificationDate
-
getCheckServiceQualificationDate
Date when the serviceQualification was submitted- Returns:
- checkServiceQualificationDate
-
setCheckServiceQualificationDate
-
description
-
getDescription
Description of the serviceQualification- Returns:
- description
-
setDescription
-
effectiveQualificationDate
-
getEffectiveQualificationDate
Effective date to serviceQualification completion- Returns:
- effectiveQualificationDate
-
setEffectiveQualificationDate
-
estimatedResponseDate
-
getEstimatedResponseDate
Date when the requester expect to provide an answer for the qualification request.- Returns:
- estimatedResponseDate
-
setEstimatedResponseDate
-
expectedQualificationDate
-
getExpectedQualificationDate
A date (DateTime). Deadline date when the requester expected a qualification answer.- Returns:
- expectedQualificationDate
-
setExpectedQualificationDate
-
expirationDate
-
getExpirationDate
Date when the qualification response expires- Returns:
- expirationDate
-
setExpirationDate
-
externalId
-
getExternalId
Identifier provided by the requester- Returns:
- externalId
-
setExternalId
-
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
When the value is TRUE means that alternative solutions should be provided- Returns:
- provideAlternative
-
setProvideAlternative
-
qualificationResult
-
getQualificationResult
Qualification result for this serviceQualification. It could be: qualified (all qualification item are qualified), alternate (At least one item alternate and no item with unqualified), unqualified (At least one item unqualified)- Returns:
- qualificationResult
-
setQualificationResult
-
addRelatedPartyItem
-
getRelatedParty
A list of related party references, defines party or party role linked to this request.- Returns:
- relatedParty
-
setRelatedParty
-
serviceQualificationItem
public CheckServiceQualification serviceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem) -
addServiceQualificationItemItem
public CheckServiceQualification addServiceQualificationItemItem(CheckServiceQualificationItem serviceQualificationItemItem) -
getServiceQualificationItem
A list of service qualification items.- Returns:
- serviceQualificationItem
-
setServiceQualificationItem
public void setServiceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem) -
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
-