Class ResourceIdentifierUtils


  • public final class ResourceIdentifierUtils
    extends java.lang.Object
    • 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 a Reference referenceValue which is the representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
      static boolean isReferenceOfType​(com.fasterxml.jackson.databind.JsonNode referenceValue, java.lang.String referenceTypeId)
      Given a JsonNode referenceValue which is the JSON representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 a Reference referenceValue which is the representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
        Parameters:
        referenceValue - Reference object
        referenceTypeId - 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 a JsonNode referenceValue which is the JSON representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
        Parameters:
        referenceValue - JSON representation of CTP reference object
        referenceTypeId - 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.