Package common.utils.validator
Class MovieValidator
- java.lang.Object
-
- common.utils.validator.MovieValidator
-
public class MovieValidator extends Object
-
-
Constructor Summary
Constructors Constructor Description MovieValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Enum<T>>
TvalidateEnum(String input, Class<T> enumClass, String allowedValues)static StringvalidateName(String name)static intvalidateOscarsCount(String countStr)static intvalidatePersonHeight(String heightStr)static StringvalidatePersonName(String name)static doublevalidateTotalBoxOffice(String boxStr)static longvalidateUsaBoxOffice(String boxStr)static longvalidateX(String xStr)static floatvalidateY(String yStr)
-
-
-
Method Detail
-
validateName
public static String validateName(String name) throws ValidationException
- Throws:
ValidationException
-
validateX
public static long validateX(String xStr) throws ValidationException
- Throws:
ValidationException
-
validateY
public static float validateY(String yStr) throws ValidationException
- Throws:
ValidationException
-
validateOscarsCount
public static int validateOscarsCount(String countStr) throws ValidationException
- Throws:
ValidationException
-
validateTotalBoxOffice
public static double validateTotalBoxOffice(String boxStr) throws ValidationException
- Throws:
ValidationException
-
validateUsaBoxOffice
public static long validateUsaBoxOffice(String boxStr) throws ValidationException
- Throws:
ValidationException
-
validateEnum
public static <T extends Enum<T>> T validateEnum(String input, Class<T> enumClass, String allowedValues) throws ValidationException
- Throws:
ValidationException
-
validatePersonName
public static String validatePersonName(String name) throws ValidationException
- Throws:
ValidationException
-
validatePersonHeight
public static int validatePersonHeight(String heightStr) throws ValidationException
- Throws:
ValidationException
-
-