Package systextil.param
Class ParamInt
Controla parâmetros de empresa que são números inteiros.
- See Also:
-
Field Summary
Fields inherited from class systextil.param.Param
defaultValue, fyiMessage, label, name
-
Constructor Summary
ConstructorsConstructorDescriptionParamInt
(AppConnection conn, String name) Cria um controlador para um parâmetro. -
Method Summary
Modifier and TypeMethodDescriptionstatic int
get
(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorint
deste parâmetro, sem validar se é o tipo correto e sem considerar valor default.static int
get
(AppConnection conn, int codEmpresa, String param, int defaultValue) Obtém do banco de dados o valorint
deste parâmetro, sem validar se é o tipo correto, e sugerindo um valor default.int
Retorna o valor default definido para este parâmetro.static int
getValid
(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorint
deste parâmetro, validado e consolidado.int
retrieve
(AppConnection conn, int codEmpresa) Obtém no banco de dados o valor deste parâmetro para esta empresa.void
store
(AppConnection conn, int codEmpresa, int value) Grava no banco de dados o valor para este parâmetro.Methods inherited from class systextil.param.Param
getDefaultStr, retrieveValue, storeValue
-
Constructor Details
-
ParamInt
Cria um controlador para um parâmetro.- Parameters:
conn
- a conexão ao banco de dados que será usada para obter a definição deste parâmetroname
- o nome do parâmetro
-
-
Method Details
-
getDefault
public int getDefault()Retorna o valor default definido para este parâmetro.- Returns:
- o valor default; se não estiver definido, retorna zero.
-
retrieve
Obtém no banco de dados o valor deste parâmetro para esta empresa. Se não tiver sido definido, retornaParam.defaultValue
.- Parameters:
conn
- a conexão ao banco de dadoscodEmpresa
- o código da empresa- Returns:
- o valor; se não houver nada definido, retorna zero.
- See Also:
-
store
Grava no banco de dados o valor para este parâmetro.- Parameters:
conn
- a conexão ao banco de dadoscodEmpresa
- o código da empresavalue
- o valor- See Also:
-
get
Obtém do banco de dados o valorint
deste parâmetro, sem validar se é o tipo correto, e sugerindo um valor default.- Parameters:
conn
- a conexão ao banco de dadoscodEmpresa
- o código da empresaparam
- o nome do parâmetrodefaultValue
- o valor a retornar se não existir registro com o valor- Returns:
- o valor encontrado, ou
defaultValue
se não existir o registro
-
get
Obtém do banco de dados o valorint
deste parâmetro, sem validar se é o tipo correto e sem considerar valor default. É a maneira mais rápida e trivial de obter o valor cadastrado.- Parameters:
conn
- a conexão ao banco de dadoscodEmpresa
- o código da empresaparam
- o nome do parâmetro- Returns:
- o valor encontrado, ou zero se não existir
-
getValid
Obtém do banco de dados o valorint
deste parâmetro, validado e consolidado. Garante que o valor só será retornado se o parâmetro tiver sido definido com o tipo correto. Se não existir valor gravado para essa empresa, retorna o valor default do parâmetro.- Parameters:
conn
- a conexão ao banco de dadoscodEmpresa
- o código da empresaparam
- o nome do parâmetro- Returns:
- o valor encontrado, ou o valor default se não existir
- Throws:
RuntimeException
- se não existir a definição deste parâmetro com o tipo correto
-