Package systextil.param
Class ParamString
Controla parâmetros de empresa que são campos de texto.
- See Also:
-
Field Summary
Fields inherited from class systextil.param.Param
defaultValue, fyiMessage, label, name -
Constructor Summary
ConstructorsConstructorDescriptionParamString(AppConnection conn, String name) Cria um controlador para um parâmetro. -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringget(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorStringdeste parâmetro, sem validar se é o tipo correto e sem considerar valor default.static Stringget(AppConnection conn, int codEmpresa, String param, String defaultValue) Obtém do banco de dados o valorStringdeste parâmetro, sem validar se é o tipo correto, e sugerindo um valor default.Retorna o valor default definido para este parâmetro.static StringgetValid(AppConnection conn, int codEmpresa, String param) Obtém do banco de dados o valorStringdeste parâmetro, validado e consolidado.retrieve(AppConnection conn, int codEmpresa) Obtém no banco de dados o valor deste parâmetro para esta empresa.voidstore(AppConnection conn, int codEmpresa, String value) Grava no banco de dados o valor para este parâmetro.Methods inherited from class systextil.param.Param
getDefaultStr, retrieveValue, storeValue
-
Constructor Details
-
ParamString
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
Retorna o valor default definido para este parâmetro.- Returns:
- o valor default
-
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
- 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 valorStringdeste 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 valorStringdeste 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 vazio se não existir
-
getValid
Obtém do banco de dados o valorStringdeste 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
-