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 intget(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorintdeste parâmetro, sem validar se é o tipo correto e sem considerar valor default.static intget(AppConnection conn, int codEmpresa, String param, int defaultValue) Obtém do banco de dados o valorintdeste parâmetro, sem validar se é o tipo correto, e sugerindo um valor default.intRetorna o valor default definido para este parâmetro.static intgetValid(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorintdeste parâmetro, validado e consolidado.intretrieve(AppConnection conn, int codEmpresa) Obtém no banco de dados o valor deste parâmetro para esta empresa.voidstore(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 valorintdeste 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
defaultValuese não existir o registro
-
get
Obtém do banco de dados o valorintdeste 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 valorintdeste 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
-