Package br.com.jarch.crud.parameter
Class Parameter<T,S extends BaseParameterService<?,?>>
- java.lang.Object
-
- br.com.jarch.crud.parameter.Parameter<T,S>
-
- All Implemented Interfaces:
IParameter<T>
,IParameterValue
,IFieldType
,java.io.Serializable
public abstract class Parameter<T,S extends BaseParameterService<?,?>> extends java.lang.Object implements IParameter<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Parameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createIdJsf()
javax.faces.convert.Converter<T>
getConverter()
java.lang.Long
getId()
java.lang.String
getIdJsf()
java.util.Collection<?>
getList()
java.lang.String
getMask()
java.lang.String
getNameConverter()
java.lang.String
getNameValidator()
FieldType
getType()
javax.faces.validator.Validator<T>
getValidator()
byte[]
getValueBinary()
java.time.LocalDateTime
getValueDateTime()
java.math.BigDecimal
getValueDecimal()
java.math.BigInteger
getValueInteger()
java.lang.String
getValueMemo()
java.lang.String
getValueOtherInformation()
java.lang.String
getValueString()
boolean
isArray()
boolean
isBinary()
boolean
isBoolean()
boolean
isCep()
boolean
isChips()
boolean
isCnpj()
boolean
isCnpjBase()
boolean
isCode()
boolean
isCollection()
boolean
isCpf()
boolean
isCpfCnpj()
boolean
isCurrency()
boolean
isDate()
boolean
isDateTime()
boolean
isDecimals()
boolean
isDescriptionNameGeneric()
boolean
isDescriptionNameGenericSmall()
boolean
isDisabled()
boolean
isEmail()
boolean
isEntity()
boolean
isEnumerated()
boolean
isHour()
boolean
isIm()
boolean
isLocalDate()
boolean
isLocalDateTime()
boolean
isM2()
boolean
isMemo()
boolean
isMoney()
boolean
isMonthYear()
boolean
isNumber()
boolean
isPassword()
boolean
isPercentage()
boolean
isRate()
boolean
isRendered()
boolean
isRequired()
boolean
isRg()
boolean
isString()
boolean
isTelephone()
boolean
isTime()
java.lang.String
key()
void
reload()
void
save()
void
setId(java.lang.Long id)
void
setIdJsf(java.lang.String idJsf)
void
setValueBinary(byte[] valueBinary)
void
setValueDateTime(java.time.LocalDateTime valueDateTime)
void
setValueDecimal(java.math.BigDecimal valueDecimal)
void
setValueInteger(java.math.BigInteger valueInteger)
void
setValueMemo(java.lang.String valueMemo)
void
setValueOtherInformation(java.lang.String valueOtherInformation)
void
setValueString(java.lang.String valueString)
void
valid()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface br.com.jarch.crud.parameter.IParameter
category, description, explanation, fieldSet, getFilterSelection, getValue, isMultiTenant, row, setValue, subCategory, system
-
-
-
-
Method Detail
-
getId
public java.lang.Long getId()
- Specified by:
getId
in interfaceIParameter<T>
-
setId
public void setId(java.lang.Long id)
- Specified by:
setId
in interfaceIParameter<T>
-
key
public java.lang.String key()
- Specified by:
key
in interfaceIParameter<T>
-
getIdJsf
public java.lang.String getIdJsf()
- Specified by:
getIdJsf
in interfaceIFieldType
-
setIdJsf
public void setIdJsf(java.lang.String idJsf)
-
isRequired
public boolean isRequired()
- Specified by:
isRequired
in interfaceIFieldType
-
getValidator
public javax.faces.validator.Validator<T> getValidator()
- Specified by:
getValidator
in interfaceIParameter<T>
-
getNameValidator
public java.lang.String getNameValidator()
- Specified by:
getNameValidator
in interfaceIFieldType
-
getConverter
public javax.faces.convert.Converter<T> getConverter()
- Specified by:
getConverter
in interfaceIParameter<T>
-
getNameConverter
public java.lang.String getNameConverter()
- Specified by:
getNameConverter
in interfaceIFieldType
-
valid
public void valid()
- Specified by:
valid
in interfaceIParameter<T>
-
getValueInteger
public java.math.BigInteger getValueInteger()
- Specified by:
getValueInteger
in interfaceIParameterValue
-
setValueInteger
public void setValueInteger(java.math.BigInteger valueInteger)
- Specified by:
setValueInteger
in interfaceIParameterValue
-
getValueDecimal
public java.math.BigDecimal getValueDecimal()
- Specified by:
getValueDecimal
in interfaceIParameterValue
-
setValueDecimal
public void setValueDecimal(java.math.BigDecimal valueDecimal)
- Specified by:
setValueDecimal
in interfaceIParameterValue
-
getValueDateTime
public java.time.LocalDateTime getValueDateTime()
- Specified by:
getValueDateTime
in interfaceIParameterValue
-
setValueDateTime
public void setValueDateTime(java.time.LocalDateTime valueDateTime)
- Specified by:
setValueDateTime
in interfaceIParameterValue
-
getValueString
public java.lang.String getValueString()
- Specified by:
getValueString
in interfaceIParameterValue
-
setValueString
public void setValueString(java.lang.String valueString)
- Specified by:
setValueString
in interfaceIParameterValue
-
getValueMemo
public java.lang.String getValueMemo()
- Specified by:
getValueMemo
in interfaceIParameterValue
-
setValueMemo
public void setValueMemo(java.lang.String valueMemo)
- Specified by:
setValueMemo
in interfaceIParameterValue
-
getValueBinary
public byte[] getValueBinary()
- Specified by:
getValueBinary
in interfaceIParameterValue
-
setValueBinary
public void setValueBinary(byte[] valueBinary)
- Specified by:
setValueBinary
in interfaceIParameterValue
-
getValueOtherInformation
public java.lang.String getValueOtherInformation()
- Specified by:
getValueOtherInformation
in interfaceIParameterValue
-
setValueOtherInformation
public void setValueOtherInformation(java.lang.String valueOtherInformation)
- Specified by:
setValueOtherInformation
in interfaceIParameterValue
-
getList
public java.util.Collection<?> getList()
- Specified by:
getList
in interfaceIParameter<T>
-
isDate
public boolean isDate()
- Specified by:
isDate
in interfaceIFieldType
-
isDateTime
public boolean isDateTime()
- Specified by:
isDateTime
in interfaceIFieldType
-
isLocalDate
public boolean isLocalDate()
- Specified by:
isLocalDate
in interfaceIFieldType
-
isLocalDateTime
public boolean isLocalDateTime()
- Specified by:
isLocalDateTime
in interfaceIFieldType
-
isChips
public boolean isChips()
- Specified by:
isChips
in interfaceIFieldType
-
getType
public FieldType getType()
- Specified by:
getType
in interfaceIFieldType
-
getMask
public java.lang.String getMask()
- Specified by:
getMask
in interfaceIFieldType
-
isCep
public boolean isCep()
- Specified by:
isCep
in interfaceIFieldType
-
isCnpj
public boolean isCnpj()
- Specified by:
isCnpj
in interfaceIFieldType
-
isCnpjBase
public boolean isCnpjBase()
- Specified by:
isCnpjBase
in interfaceIFieldType
-
isCpfCnpj
public boolean isCpfCnpj()
- Specified by:
isCpfCnpj
in interfaceIFieldType
-
isCode
public boolean isCode()
- Specified by:
isCode
in interfaceIFieldType
-
isMonthYear
public boolean isMonthYear()
- Specified by:
isMonthYear
in interfaceIFieldType
-
isCpf
public boolean isCpf()
- Specified by:
isCpf
in interfaceIFieldType
-
isDescriptionNameGeneric
public boolean isDescriptionNameGeneric()
- Specified by:
isDescriptionNameGeneric
in interfaceIFieldType
-
isDescriptionNameGenericSmall
public boolean isDescriptionNameGenericSmall()
- Specified by:
isDescriptionNameGenericSmall
in interfaceIFieldType
-
isPassword
public boolean isPassword()
- Specified by:
isPassword
in interfaceIFieldType
-
isEmail
public boolean isEmail()
- Specified by:
isEmail
in interfaceIFieldType
-
isHour
public boolean isHour()
- Specified by:
isHour
in interfaceIFieldType
-
isIm
public boolean isIm()
- Specified by:
isIm
in interfaceIFieldType
-
isMemo
public boolean isMemo()
- Specified by:
isMemo
in interfaceIFieldType
-
isM2
public boolean isM2()
- Specified by:
isM2
in interfaceIFieldType
-
isNumber
public boolean isNumber()
- Specified by:
isNumber
in interfaceIFieldType
-
isMoney
public boolean isMoney()
- Specified by:
isMoney
in interfaceIFieldType
-
isPercentage
public boolean isPercentage()
- Specified by:
isPercentage
in interfaceIFieldType
-
isRate
public boolean isRate()
- Specified by:
isRate
in interfaceIFieldType
-
isDecimals
public boolean isDecimals()
- Specified by:
isDecimals
in interfaceIFieldType
-
isRg
public boolean isRg()
- Specified by:
isRg
in interfaceIFieldType
-
isTelephone
public boolean isTelephone()
- Specified by:
isTelephone
in interfaceIFieldType
-
isBoolean
public boolean isBoolean()
- Specified by:
isBoolean
in interfaceIFieldType
-
isEntity
public boolean isEntity()
- Specified by:
isEntity
in interfaceIFieldType
-
isBinary
public boolean isBinary()
- Specified by:
isBinary
in interfaceIFieldType
-
isEnumerated
public boolean isEnumerated()
- Specified by:
isEnumerated
in interfaceIFieldType
-
isCollection
public boolean isCollection()
- Specified by:
isCollection
in interfaceIFieldType
-
isString
public boolean isString()
- Specified by:
isString
in interfaceIFieldType
-
isCurrency
public boolean isCurrency()
- Specified by:
isCurrency
in interfaceIFieldType
-
isTime
public boolean isTime()
- Specified by:
isTime
in interfaceIFieldType
-
isArray
public boolean isArray()
- Specified by:
isArray
in interfaceIFieldType
-
isRendered
public boolean isRendered()
- Specified by:
isRendered
in interfaceIParameter<T>
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interfaceIParameter<T>
-
save
public void save()
- Specified by:
save
in interfaceIParameter<T>
-
reload
public void reload()
- Specified by:
reload
in interfaceIParameter<T>
-
createIdJsf
public void createIdJsf()
-
-