Package org.brerp.sped.base.annotation
Annotation Interface FieldProperties
FieldProperties
Identify common field properties
- Version:
- $Id: FieldProperties.java, Nov 27, 2012 9:53:00 AM muriloht
- Author:
- muriloht (muriloht@devcoffee.com.br>, http://www.devcoffee.com.br)
-
Required Element Summary
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionFormatação padrão do campo Default : ""Versão inicial em que o campo é valido Default : "0"boolean
Indica se o campo é incluso no arquivo ou não Ex.boolean
Define se o campo é obrigatório Default : trueboolean
Somente números Default : falseboolean
Indica que o campo contém caracteres especiais Caso o campo utilizar caracteres especiais Default : falseboolean
Todo Campo Texto passa a ser UPPER CASE Default : trueboolean
Verificar se é necesário preencher o campo com ZERO até o seu tamanho máximo (maxSize) Default : falseDefine se o campo é obrigatório mediante uma expressão.int
Define o tamanho máximo do campo Default : 0int
Define o tamanho mínimo do campo Default : 0Nome do campo Default : ""boolean
O campo precisa de validação Default: falseint
Escala do BigDecimal Default : 2 casasVersão final em que o campo é valido Default : "0"
-
Element Details
-
id
String idIdentificação do registro- Returns:
-
-
-
name
String nameNome do campo Default : ""- Returns:
- Default:
- ""
-
minSize
int minSizeDefine o tamanho mínimo do campo Default : 0- Returns:
- Default:
- 0
-
maxSize
int maxSizeDefine o tamanho máximo do campo Default : 0- Returns:
- Default:
- 0
-
isMandatory
boolean isMandatoryDefine se o campo é obrigatório Default : true- Returns:
- Default:
- true
-
mandatoryLogic
String mandatoryLogicDefine se o campo é obrigatório mediante uma expressão. (O resultado da expressão pode sobreescrever o valor da Annotation "isMandatory") Default : ""- Default:
- ""
-
needsValidation
boolean needsValidationO campo precisa de validação Default: false- Returns:
- Default:
- true
-
scale
int scaleEscala do BigDecimal Default : 2 casas- Returns:
- Default:
- 2
-
isNumber
boolean isNumberSomente números Default : false- Returns:
- Default:
- false
-
isIncludedField
boolean isIncludedFieldIndica se o campo é incluso no arquivo ou não Ex. Variáveis auxiliares Default : true- Returns:
- Default:
- true
-
isZeroPad
boolean isZeroPadVerificar se é necesário preencher o campo com ZERO até o seu tamanho máximo (maxSize) Default : false- Returns:
- Default:
- false
-
fieldFormat
String fieldFormatFormatação padrão do campo Default : ""- Returns:
- Default:
- ""
-
fromVersion
String fromVersionVersão inicial em que o campo é valido Default : "0"- Returns:
- Default:
- "0"
-
toVersion
String toVersionVersão final em que o campo é valido Default : "0"- Returns:
- Default:
- "0"
-
isSpecialCharacter
boolean isSpecialCharacterIndica que o campo contém caracteres especiais Caso o campo utilizar caracteres especiais Default : false- Returns:
- Default:
- false
-
isUpperCase
boolean isUpperCaseTodo Campo Texto passa a ser UPPER CASE Default : true- Returns:
- Default:
- true
-