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.StringREFERENCE_ID_FIELDstatic java.lang.StringREFERENCE_TYPE_ID_FIELD
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisReferenceOfType(com.commercetools.api.models.common.Reference referenceValue, java.lang.String referenceTypeId)Given aReferencereferenceValuewhich is the representation of CTP Reference object, this method checks if it has atypeIdwith the value equal toreferenceTypeId.static booleanisReferenceOfType(com.fasterxml.jackson.databind.JsonNode referenceValue, java.lang.String referenceTypeId)Given aJsonNodereferenceValuewhich is the JSON representation of CTP Reference object, this method checks if it has atypeIdwith 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 aReferencereferenceValuewhich is the representation of CTP Reference object, this method checks if it has atypeIdwith 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 aJsonNodereferenceValuewhich is the JSON representation of CTP Reference object, this method checks if it has atypeIdwith 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.
-
-