SystemProperties

De BIS Wiki
Revisão de 01h10min de 14 de abril de 2015 por Rodrigogml (discussão | contribs) (Criou página com 'O SystemProperties é o serviço do BISCore que oferece uma maneira de se salvar "variáveis" de sistema de maneira fácil e rápida. A ideia deste serviço é bem análoga as...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

O SystemProperties é o serviço do BISCore que oferece uma maneira de se salvar "variáveis" de sistema de maneira fácil e rápida. A ideia deste serviço é bem análoga as variáveis de ambiente de qualquer Sistema Operacional. Essas variáveis podem ser usadas para salvar valores singulares dos módulos como por exemplo configurações do módulo, preferências dos usuários, etc.


Padrão de Variáveis
Para evitar problemas de variáveis com mesmos nomes, as variáveis de cada módulo devem ser definidas precedidas do ID do plugin e módulos, por exemplo, variáveis do módulo principal do BIS Core devem começar com 'br.com.biserp.biscore.' + <Variable name>.


As variáveis não são protegidas por módulo, assim como as do SO não são protegidas por programa, assim qualquer módulo pode acessar qualquer variável. No entanto, não é recomendável a alteração de variáveis de outros módulos, exceto em casos que a variável tenha esta finalidade.

Cada propriedade é representada pelo PropertyVO, e os métodos para manipulação estão disponíveis na fachada BISFacade.