A system and method are provided for controlling access to data of a
business object via an attribute dictionary. The attribute dictionary,
which stores attribute names and values, is dispatched over a network. A
helper facade is provided for interfacing a business object and the
attribute dictionary. Next, it is verified that a current user is
authorized to either set or get one of the attribute values upon a request
which includes the attribute name that corresponds to the attribute value.
The helper facade is called to set, get, or update one of the attribute
values based on the corresponding attribute name, wherein the helper
facade shields the attribute dictionary from the application code of the
business object. The attribute value in the attribute dictionary is
obtained or updated if the verification is successful, and a dirty flag is
set in the attribute dictionary and an indicator is broadcast upon the
attribute value being updated.
Um sistema e um método são fornecidos para o acesso controlando aos dados de um objeto do negócio através de um dicionário do atributo. O dicionário do atributo, que armazena nomes e valores do atributo, é despachado sobre uma rede. Um facade do ajudante é fornecido conectarando um objeto do negócio e o dicionário do atributo. Em seguida, verifica-se que um usuário atual está autorizado ao jogo ou começa-se um dos valores do atributo em cima de um pedido que inclua o nome do atributo que corresponde ao valor do atributo. O facade do ajudante é chamado para ajustar-se, começa, ou atualiza um dos valores do atributo baseados no nome correspondente do atributo, wherein o facade do ajudante protege o dicionário do atributo do código da aplicação do objeto do negócio. O valor do atributo no dicionário do atributo está obtido ou atualizado se a verificação for bem sucedida, e uma bandeira suja está ajustada no dicionário do atributo e um indicador é transmissão em cima do valor do atributo que é updated.