Class ResourceIdentifierUtils
- java.lang.Object
-
- com.commercetools.sync.commons.utils.ResourceIdentifierUtils
-
public final class ResourceIdentifierUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
REFERENCE_ID_FIELD
static java.lang.String
REFERENCE_TYPE_ID_FIELD
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isReferenceOfType(com.commercetools.api.models.common.Reference referenceValue, java.lang.String referenceTypeId)
Given aReference
referenceValue
which is the representation of CTP Reference object, this method checks if it has atypeId
with the value equal toreferenceTypeId
.static boolean
isReferenceOfType(com.fasterxml.jackson.databind.JsonNode referenceValue, java.lang.String referenceTypeId)
Given aJsonNode
referenceValue
which is the JSON representation of CTP Reference object, this method checks if it has atypeId
with the value equal toreferenceTypeId
.
-
-
-
Field Detail
-
REFERENCE_TYPE_ID_FIELD
public static final java.lang.String REFERENCE_TYPE_ID_FIELD
- See Also:
- Constant Field Values
-
REFERENCE_ID_FIELD
public static final java.lang.String REFERENCE_ID_FIELD
- See Also:
- Constant Field Values
-
-
Method Detail
-
isReferenceOfType
public static boolean isReferenceOfType(@Nonnull com.commercetools.api.models.common.Reference referenceValue, java.lang.String referenceTypeId)
Given aReference
referenceValue
which is the representation of CTP Reference object, this method checks if it has atypeId
with the value equal toreferenceTypeId
.- Parameters:
referenceValue
- Reference objectreferenceTypeId
- the typeId to check of the reference is of the same type or not.- Returns:
- true if the typeId field of the reference has the same value as
referenceTypeId
, otherwise, false.
-
isReferenceOfType
public static boolean isReferenceOfType(@Nonnull com.fasterxml.jackson.databind.JsonNode referenceValue, java.lang.String referenceTypeId)
Given aJsonNode
referenceValue
which is the JSON representation of CTP Reference object, this method checks if it has atypeId
with the value equal toreferenceTypeId
.- Parameters:
referenceValue
- JSON representation of CTP reference objectreferenceTypeId
- the typeId to check of the reference is of the same type or not.- Returns:
- true if the typeId field of the reference has the same value as
referenceTypeId
, otherwise, false.
-
-