Class CheckServiceQualification

java.lang.Object
de.hybris.platform.b2ctelcotmfresources.v4.dto.CheckServiceQualification

public class CheckServiceQualification extends Object
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 Details

    • CheckServiceQualification

      public CheckServiceQualification()
  • Method Details

    • id

    • getId

      public String getId()
      Unique identifier of the serviceQualification resource
      Returns:
      id
    • setId

      public void setId(String id)
    • href

      public CheckServiceQualification href(String href)
    • getHref

      public String getHref()
      Hyperlink to access the serviceQualification
      Returns:
      href
    • setHref

      public void setHref(String href)
    • checkServiceQualificationDate

      public CheckServiceQualification checkServiceQualificationDate(Date checkServiceQualificationDate)
    • getCheckServiceQualificationDate

      @Valid public @Valid Date getCheckServiceQualificationDate()
      Date when the serviceQualification was submitted
      Returns:
      checkServiceQualificationDate
    • setCheckServiceQualificationDate

      public void setCheckServiceQualificationDate(Date checkServiceQualificationDate)
    • description

      public CheckServiceQualification description(String description)
    • getDescription

      public String getDescription()
      Description of the serviceQualification
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • effectiveQualificationDate

      public CheckServiceQualification effectiveQualificationDate(Date effectiveQualificationDate)
    • getEffectiveQualificationDate

      @Valid public @Valid Date getEffectiveQualificationDate()
      Effective date to serviceQualification completion
      Returns:
      effectiveQualificationDate
    • setEffectiveQualificationDate

      public void setEffectiveQualificationDate(Date effectiveQualificationDate)
    • estimatedResponseDate

      public CheckServiceQualification estimatedResponseDate(Date estimatedResponseDate)
    • getEstimatedResponseDate

      @Valid public @Valid Date getEstimatedResponseDate()
      Date when the requester expect to provide an answer for the qualification request.
      Returns:
      estimatedResponseDate
    • setEstimatedResponseDate

      public void setEstimatedResponseDate(Date estimatedResponseDate)
    • expectedQualificationDate

      public CheckServiceQualification expectedQualificationDate(Date expectedQualificationDate)
    • getExpectedQualificationDate

      @Valid public @Valid Date getExpectedQualificationDate()
      A date (DateTime). Deadline date when the requester expected a qualification answer.
      Returns:
      expectedQualificationDate
    • setExpectedQualificationDate

      public void setExpectedQualificationDate(Date expectedQualificationDate)
    • expirationDate

      public CheckServiceQualification expirationDate(Date expirationDate)
    • getExpirationDate

      @Valid public @Valid Date getExpirationDate()
      Date when the qualification response expires
      Returns:
      expirationDate
    • setExpirationDate

      public void setExpirationDate(Date expirationDate)
    • externalId

      public CheckServiceQualification externalId(String externalId)
    • getExternalId

      public String getExternalId()
      Identifier provided by the requester
      Returns:
      externalId
    • setExternalId

      public void setExternalId(String externalId)
    • instantSyncQualification

      public CheckServiceQualification instantSyncQualification(Boolean instantSyncQualification)
    • isInstantSyncQualification

      public Boolean 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

      public void setInstantSyncQualification(Boolean instantSyncQualification)
    • provideAlternative

      public CheckServiceQualification provideAlternative(Boolean provideAlternative)
    • isProvideAlternative

      public Boolean isProvideAlternative()
      When the value is TRUE means that alternative solutions should be provided
      Returns:
      provideAlternative
    • setProvideAlternative

      public void setProvideAlternative(Boolean provideAlternative)
    • provideUnavailabilityReason

      public CheckServiceQualification provideUnavailabilityReason(Boolean provideUnavailabilityReason)
    • isProvideUnavailabilityReason

      public Boolean isProvideUnavailabilityReason()
      When the value is TRUE means that unavailability reason are expected for non available service.
      Returns:
      provideUnavailabilityReason
    • setProvideUnavailabilityReason

      public void setProvideUnavailabilityReason(Boolean provideUnavailabilityReason)
    • qualificationResult

      public CheckServiceQualification qualificationResult(String qualificationResult)
    • getQualificationResult

      public String 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

      public void setQualificationResult(String qualificationResult)
    • relatedParty

      public CheckServiceQualification relatedParty(List<RelatedParty> relatedParty)
    • addRelatedPartyItem

      public CheckServiceQualification addRelatedPartyItem(RelatedParty relatedPartyItem)
    • getRelatedParty

      @Valid public @Valid List<RelatedParty> getRelatedParty()
      A list of related party references, defines party or party role linked to this request.
      Returns:
      relatedParty
    • setRelatedParty

      public void setRelatedParty(List<RelatedParty> relatedParty)
    • serviceQualificationItem

      public CheckServiceQualification serviceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem)
    • addServiceQualificationItemItem

      public CheckServiceQualification addServiceQualificationItemItem(CheckServiceQualificationItem serviceQualificationItemItem)
    • getServiceQualificationItem

      @Valid public @Valid List<CheckServiceQualificationItem> getServiceQualificationItem()
      A list of service qualification items.
      Returns:
      serviceQualificationItem
    • setServiceQualificationItem

      public void setServiceQualificationItem(List<CheckServiceQualificationItem> serviceQualificationItem)
    • state

    • getState

      @Valid public @Valid TaskStateType getState()
      Get state
      Returns:
      state
    • setState

      public void setState(TaskStateType state)
    • atBaseType

      public CheckServiceQualification atBaseType(String atBaseType)
    • getAtBaseType

      public String getAtBaseType()
      When sub-classing, this defines the super-class
      Returns:
      atBaseType
    • setAtBaseType

      public void setAtBaseType(String atBaseType)
    • atSchemaLocation

      public CheckServiceQualification atSchemaLocation(String atSchemaLocation)
    • getAtSchemaLocation

      public String getAtSchemaLocation()
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      atSchemaLocation
    • setAtSchemaLocation

      public void setAtSchemaLocation(String atSchemaLocation)
    • atType

      public CheckServiceQualification atType(String atType)
    • getAtType

      public String getAtType()
      When sub-classing, this defines the sub-class entity name
      Returns:
      atType
    • setAtType

      public void setAtType(String atType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object