Package com.skava.util
Class AttributeUtil
java.lang.Object
com.skava.util.AttributeUtil
This is a Utility class for User model which contains validator and helper
methods used in this service.
- Author:
- Skava systems
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isAttributeString
(String value, String validationData) Attribute Value Validationstatic boolean
isAttributeValueDate
(String value) isAttributeValueDatestatic boolean
isAttributeValueEnum
(String value, String validationData) Attribute Value Validationstatic boolean
isAttributeValueEnumMulti
(String value, String validationData) Attribute Value Validationstatic boolean
isAttributeValueFloat
(String value, String validationData) Attribute Value Validationstatic boolean
isAttributeValueLongString
(String value, String validationData) Attribute Value Validationstatic boolean
isAttributeValueNumber
(String value, String validationData) static boolean
isAttributeValueRegex
(String value, String validationData) Attribute Value Validationboolean
isCustomPropertyCheck
(@Valid UserRequest request) static Object
validateAttributeValue
(String value, AttributeEntity attributeEntity, AttributeCommonServices attributeCommonService, String locale) static boolean
validateAttributeValueFloat
(String[] validationDataArray, double propertyValuedDouble, Double minValue, Double maxValue, String value) validateAttributeValueFloatstatic void
validateFilter
(AttributeDO attributeDO) void
validateLocale
(String locale) SkuId Validation
-
Field Details
-
VALIDATION_ENUMDATA_DELIMITER
VALIDATION_ENUMDATA_DELIMITER- See Also:
-
METHOD_EXCEPTION
Constant for Method Exception- See Also:
-
-
Method Details
-
validateFilter
- Parameters:
attributeDO
-
-
validateLocale
SkuId Validation- Parameters:
locale
- It contains locale of the item.
-
isCustomPropertyCheck
- Parameters:
request
-- Returns:
-
validateAttributeValue
public static Object validateAttributeValue(String value, AttributeEntity attributeEntity, AttributeCommonServices attributeCommonService, String locale) - Parameters:
value
-attributeEntity
-attributeCommonService
-locale
-- Returns:
-
isAttributeValueRegex
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- It contains data to be validate- Returns:
- It returns boolean type
-
isAttributeValueEnum
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- It contains data to be validate- Returns:
- It returns boolean type
-
isAttributeValueEnumMulti
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- It contains data to be validate- Returns:
- It returns boolean type
-
isAttributeValueNumber
- Parameters:
value
-validationData
-- Returns:
-
isAttributeString
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- It contains data to be validate- Returns:
- It returns boolean type
-
isAttributeValueLongString
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- It contains data to be validate- Returns:
- It returns boolean type
-
isAttributeValueFloat
Attribute Value Validation- Parameters:
value
- It contains value to be validatevalidationData
- 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
- validationDataArraypropertyValuedDouble
- propertyValuedDoubleminValue
- minValuemaxValue
- maxValuevalue
- value- Returns:
- returns the boolean value
-
isAttributeValueDate
isAttributeValueDate- Parameters:
value
- value- Returns:
- returns the boolean value
-