Class AlternateServiceProposal
java.lang.Object
de.hybris.platform.b2ctelcotmfresources.v4.dto.AlternateServiceProposal
Alternate service proposal is used when the requested service is not available with characteristic and date asked for. An alternate proposal could be a distinct serviceSpecification close to requested one or same as requested but with a different activation date
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternateService(ServiceRefOrValue alternateService) alternateServiceAvailabilityDate(Date alternateServiceAvailabilityDate) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) boolean@Valid ServiceRefOrValueGet alternateService@Valid DateAlternate availability date in case seller is not able to meet requested expected availability date for the serviceWhen 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 namegetId()Identifier of a alternate service proposalinthashCode()voidsetAlternateService(ServiceRefOrValue alternateService) voidsetAlternateServiceAvailabilityDate(Date alternateServiceAvailabilityDate) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidtoString()
-
Constructor Details
-
AlternateServiceProposal
public AlternateServiceProposal()
-
-
Method Details
-
id
-
getId
Identifier of a alternate service proposal- Returns:
- id
-
setId
-
alternateServiceAvailabilityDate
public AlternateServiceProposal alternateServiceAvailabilityDate(Date alternateServiceAvailabilityDate) -
getAlternateServiceAvailabilityDate
Alternate availability date in case seller is not able to meet requested expected availability date for the service- Returns:
- alternateServiceAvailabilityDate
-
setAlternateServiceAvailabilityDate
-
alternateService
-
getAlternateService
Get alternateService- Returns:
- alternateService
-
setAlternateService
-
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
-