Class UserProvidedIdentifiersImpl
- All Implemented Interfaces:
UserProvidedIdentifiers
,io.vrap.rmf.base.client.ModelBase
User-provided identifiers present on the resource for which the Message is created. The value of the identifier stored in the Message corresponds to the one that was set on the resource at the version shown in resourceVersion
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Unique identifier of a Custom Object.User-provided unique identifier of a Customer.User-provided unique identifier of the resource.getKey()
User-provided unique identifier of the resource.User-provided unique identifier of an Order.getSku()
Unique SKU of a Product Variant.getSlug()
Unique identifier usually used in deep-link URLs for a Product.int
hashCode()
void
setContainerAndKey
(ContainerAndKey containerAndKey) Unique identifier of a Custom Object.void
setCustomerNumber
(String customerNumber) User-provided unique identifier of a Customer.void
setExternalId
(String externalId) User-provided unique identifier of the resource.void
User-provided unique identifier of the resource.void
setOrderNumber
(String orderNumber) User-provided unique identifier of an Order.void
Unique SKU of a Product Variant.void
setSlug
(LocalizedString slug) Unique identifier usually used in deep-link URLs for a Product.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.UserProvidedIdentifiers
withUserProvidedIdentifiers
-
Constructor Details
-
UserProvidedIdentifiersImpl
public UserProvidedIdentifiersImpl()create empty instance
-
-
Method Details
-
getKey
User-provided unique identifier of the resource.
- Specified by:
getKey
in interfaceUserProvidedIdentifiers
- Returns:
- key
-
getExternalId
User-provided unique identifier of the resource.
- Specified by:
getExternalId
in interfaceUserProvidedIdentifiers
- Returns:
- externalId
-
getOrderNumber
User-provided unique identifier of an Order.
- Specified by:
getOrderNumber
in interfaceUserProvidedIdentifiers
- Returns:
- orderNumber
-
getCustomerNumber
User-provided unique identifier of a Customer.
- Specified by:
getCustomerNumber
in interfaceUserProvidedIdentifiers
- Returns:
- customerNumber
-
getSku
Unique SKU of a Product Variant.
- Specified by:
getSku
in interfaceUserProvidedIdentifiers
- Returns:
- sku
-
getSlug
Unique identifier usually used in deep-link URLs for a Product. The value corresponds to the slug in the
current
Product Projection.- Specified by:
getSlug
in interfaceUserProvidedIdentifiers
- Returns:
- slug
-
getContainerAndKey
Unique identifier of a Custom Object.
- Specified by:
getContainerAndKey
in interfaceUserProvidedIdentifiers
- Returns:
- containerAndKey
-
setKey
Description copied from interface:UserProvidedIdentifiers
User-provided unique identifier of the resource.
- Specified by:
setKey
in interfaceUserProvidedIdentifiers
- Parameters:
key
- value to be set
-
setExternalId
Description copied from interface:UserProvidedIdentifiers
User-provided unique identifier of the resource.
- Specified by:
setExternalId
in interfaceUserProvidedIdentifiers
- Parameters:
externalId
- value to be set
-
setOrderNumber
Description copied from interface:UserProvidedIdentifiers
User-provided unique identifier of an Order.
- Specified by:
setOrderNumber
in interfaceUserProvidedIdentifiers
- Parameters:
orderNumber
- value to be set
-
setCustomerNumber
Description copied from interface:UserProvidedIdentifiers
User-provided unique identifier of a Customer.
- Specified by:
setCustomerNumber
in interfaceUserProvidedIdentifiers
- Parameters:
customerNumber
- value to be set
-
setSku
Description copied from interface:UserProvidedIdentifiers
Unique SKU of a Product Variant.
- Specified by:
setSku
in interfaceUserProvidedIdentifiers
- Parameters:
sku
- value to be set
-
setSlug
Description copied from interface:UserProvidedIdentifiers
Unique identifier usually used in deep-link URLs for a Product. The value corresponds to the slug in the
current
Product Projection.- Specified by:
setSlug
in interfaceUserProvidedIdentifiers
- Parameters:
slug
- value to be set
-
setContainerAndKey
Description copied from interface:UserProvidedIdentifiers
Unique identifier of a Custom Object.
- Specified by:
setContainerAndKey
in interfaceUserProvidedIdentifiers
- Parameters:
containerAndKey
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-