Class ServiceQualification
java.lang.Object
de.hybris.platform.b2ctelcotmfresources.v4.dto.ServiceQualification
ServiceQualification is used to perform a technical eligibility. It allows to retrieve a list of 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) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) 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 nameDescription 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 resource@Valid List<RelatedParty>A list of related party references, defines party or party role linked to this request.@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.relatedParty(List<RelatedParty> relatedParty) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetDescription(String description) voidsetEffectiveQualificationDate(Date effectiveQualificationDate) voidsetEstimatedResponseDate(Date estimatedResponseDate) voidsetExpectedQualificationDate(Date expectedQualificationDate) voidsetExpirationDate(Date expirationDate) voidsetExternalId(String externalId) voidvoidvoidsetInstantSyncQualification(Boolean instantSyncQualification) voidsetRelatedParty(List<RelatedParty> relatedParty) voidsetState(TaskStateType state) state(TaskStateType state) toString()
-
Constructor Details
-
ServiceQualification
public ServiceQualification()
-
-
Method Details
-
id
-
getId
Unique identifier of the serviceQualification resource- Returns:
- id
-
setId
-
href
-
getHref
Hyperlink to access the serviceQualification- Returns:
- href
-
setHref
-
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
-
addRelatedPartyItem
-
getRelatedParty
A list of related party references, defines party or party role linked to this request.- 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
-