Package com.clivern.decoy.constraint
Class IntegerConstraint
- java.lang.Object
-
- com.clivern.decoy.constraint.IntegerConstraint
-
- All Implemented Interfaces:
ConstraintInterface<java.lang.Object,java.lang.Integer>
public class IntegerConstraint extends java.lang.Object implements ConstraintInterface<java.lang.Object,java.lang.Integer>
Integer Constraint Class- See Also:
- Numeric types
-
-
Constructor Summary
Constructors Constructor Description IntegerConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ArrayList<java.lang.String>getErrors()Get Errors Listjava.lang.StringgetExclusiveMaximum()Get exclusive maximumjava.lang.StringgetExclusiveMinimum()Get exclusive minimumjava.lang.StringgetFieldName()Get Field Namejava.lang.StringgetMaximum()Get maximumjava.lang.StringgetMinimum()Get minimumjava.lang.StringgetMultipleOf()Get multipleOf valuejava.lang.BooleangetRequired()Get Requiredjava.lang.IntegergetValue()Get Valuejava.lang.BooleanhasErrors()If validation has errorsjava.lang.BooleanisValidType()Is ValidvoidsetExclusiveMaximum(java.lang.String exclusiveMaximum)Set exclusive maximumvoidsetExclusiveMinimum(java.lang.String exclusiveMinimum)Set exclusive minimumvoidsetFieldName(java.lang.String fieldName)Set Field NamevoidsetMaximum(java.lang.String maximum)Set maximumvoidsetMinimum(java.lang.String minimum)Set minimumvoidsetMultipleOf(java.lang.String multipleOf)Set multipleOf valuevoidsetRequired(java.lang.Boolean required)Set RequiredvoidsetValue(java.lang.Object value)Set Valuejava.lang.Booleanvalidate()Validate field value
-
-
-
Method Detail
-
setValue
public void setValue(java.lang.Object value)
Set Value- Specified by:
setValuein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Parameters:
value- the value
-
setFieldName
public void setFieldName(java.lang.String fieldName)
Set Field Name- Specified by:
setFieldNamein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Parameters:
fieldName- the field name
-
getValue
public java.lang.Integer getValue()
Get Value- Specified by:
getValuein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- the value
-
getFieldName
public java.lang.String getFieldName()
Get Field Name- Specified by:
getFieldNamein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- the field name
-
isValidType
public java.lang.Boolean isValidType()
Is Valid- Specified by:
isValidTypein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- If value is valid
-
validate
public java.lang.Boolean validate()
Validate field value- Specified by:
validatein interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- whether field value is valid or not
-
getErrors
public java.util.ArrayList<java.lang.String> getErrors()
Get Errors List- Specified by:
getErrorsin interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- the errors list
-
hasErrors
public java.lang.Boolean hasErrors()
If validation has errors- Specified by:
hasErrorsin interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- whether there is errors
-
setRequired
public void setRequired(java.lang.Boolean required)
Set Required- Specified by:
setRequiredin interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Parameters:
required- whether required or not
-
getRequired
public java.lang.Boolean getRequired()
Get Required- Specified by:
getRequiredin interfaceConstraintInterface<java.lang.Object,java.lang.Integer>- Returns:
- whether required or not
-
setMultipleOf
public void setMultipleOf(java.lang.String multipleOf)
Set multipleOf value- Parameters:
multipleOf- the multipleOf value
-
getMultipleOf
public java.lang.String getMultipleOf()
Get multipleOf value- Returns:
- the multipleOf value
-
setMinimum
public void setMinimum(java.lang.String minimum)
Set minimum- Parameters:
minimum- the minimum value
-
getMinimum
public java.lang.String getMinimum()
Get minimum- Returns:
- the minimum value
-
setMaximum
public void setMaximum(java.lang.String maximum)
Set maximum- Parameters:
maximum- the maximum value
-
getMaximum
public java.lang.String getMaximum()
Get maximum- Returns:
- the maximum value
-
setExclusiveMinimum
public void setExclusiveMinimum(java.lang.String exclusiveMinimum)
Set exclusive minimum- Parameters:
exclusiveMinimum- the exclusive minimum value
-
getExclusiveMinimum
public java.lang.String getExclusiveMinimum()
Get exclusive minimum- Returns:
- the exclusiveMinimum value
-
setExclusiveMaximum
public void setExclusiveMaximum(java.lang.String exclusiveMaximum)
Set exclusive maximum- Parameters:
exclusiveMaximum- the exclusiveMaximum value
-
getExclusiveMaximum
public java.lang.String getExclusiveMaximum()
Get exclusive maximum- Returns:
- the exclusiveMaximum value
-
-