Class AttributeUtil

java.lang.Object
com.skava.util.AttributeUtil

@Component public final class AttributeUtil extends Object
This is a Utility class for User model which contains validator and helper methods used in this service.
Author:
Skava systems
  • Field Details

    • VALIDATION_ENUMDATA_DELIMITER

      public static final String VALIDATION_ENUMDATA_DELIMITER
      VALIDATION_ENUMDATA_DELIMITER
      See Also:
    • METHOD_EXCEPTION

      public static final String METHOD_EXCEPTION
      Constant for Method Exception
      See Also:
  • Method Details

    • validateFilter

      public static void validateFilter(AttributeDO attributeDO)
      Parameters:
      attributeDO -
    • validateLocale

      public void validateLocale(String locale)
      SkuId Validation
      Parameters:
      locale - It contains locale of the item.
    • isCustomPropertyCheck

      public boolean isCustomPropertyCheck(@Valid @Valid UserRequest request)
      Parameters:
      request -
      Returns:
    • validateAttributeValue

      public static Object validateAttributeValue(String value, AttributeEntity attributeEntity, AttributeCommonServices attributeCommonService, String locale)
      Parameters:
      value -
      attributeEntity -
      attributeCommonService -
      locale -
      Returns:
    • isAttributeValueRegex

      public static boolean isAttributeValueRegex(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • isAttributeValueEnum

      public static boolean isAttributeValueEnum(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • isAttributeValueEnumMulti

      public static boolean isAttributeValueEnumMulti(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • isAttributeValueNumber

      public static boolean isAttributeValueNumber(String value, String validationData)
      Parameters:
      value -
      validationData -
      Returns:
    • isAttributeString

      public static boolean isAttributeString(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • isAttributeValueLongString

      public static boolean isAttributeValueLongString(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • isAttributeValueFloat

      public static boolean isAttributeValueFloat(String value, String validationData)
      Attribute Value Validation
      Parameters:
      value - It contains value to be validate
      validationData - It contains data to be validate
      Returns:
      It returns boolean type
    • validateAttributeValueFloat

      public static boolean validateAttributeValueFloat(String[] validationDataArray, double propertyValuedDouble, Double minValue, Double maxValue, String value)
      validateAttributeValueFloat
      Parameters:
      validationDataArray - validationDataArray
      propertyValuedDouble - propertyValuedDouble
      minValue - minValue
      maxValue - maxValue
      value - value
      Returns:
      returns the boolean value
    • isAttributeValueDate

      public static boolean isAttributeValueDate(String value)
      isAttributeValueDate
      Parameters:
      value - value
      Returns:
      returns the boolean value