SystemProperties

De BIS Wiki
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.


Note 64.png
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.