Modos de Propriedade da Área de Trabalho

As informações em uma área de trabalho consistem em um conjunto de propriedades; uma propriedade consiste em um modo triplo de chave e valor. O par chave-valor representa as informações contidas na propriedade; a chave é um nome pelo qual o valor associado é recuperado. O modo determina se você pode modificar ou remover a propriedade.

Modos de Propriedades

Há quatro valores possíveis de modos para as propriedades, conforme mostrado no exemplo de código a seguir:

Exemplo de código: A definição de PropertyModeType
public final class PropertyModeType {
   public static final PropertyModeType normal;
   public static final PropertyModeType read_only;
   public static final PropertyModeType fixed_normal;
   public static final PropertyModeType fixed_readonly;
};
O modo de uma propriedade determina três coisas:
  • Se o valor associado à chave pode ser modificado
  • Se a propriedade pode ser excluída
  • Se o modo associado ao par de chave-valor pode ser modificado

Os dois modos somente leitura proíbem mudanças das informações na propriedade; os dois modos fixos proíbem a exclusão da propriedade.

O serviço de área de trabalho não fornece métodos especificamente para a finalidade de modificar o valor de uma chave ou o modo associado a uma propriedade. Para alterar informações em uma propriedade, os aplicativos simplesmente regravam as informações na propriedade; isso tem o mesmo efeito que atualizar as informações na propriedade. O modo de uma propriedade controla as mudanças que podem ser feitas. A modificação de pares de chave-valor descreve as restrições que cada modo aplica ao modificar o valor e excluir a propriedade. Os modos de alteração descrevem as restrições sobre a alteração do modo.

Modos de Alteração

O modo associado a uma propriedade pode ser alterado apenas de acordo com as restrições do modo original. As propriedades somente leitura e somente leitura fixa não permitem a modificação do valor ou do modo. Os modos normal fixo e somente leitura fixo não permitem que a propriedade seja excluída. Esse conjunto de restrições conduz aos seguintes modos admissíveis para alterar o modo de uma propriedade dentro da duração de uma área de trabalho:
  • Se o modo atual for normal, ele poderá ser alterado para qualquer um dos outros três modos: normal fixo, somente leitura, somente leitura fixo.
  • Se o modo atual for normal fixo, ele só poderá ser alterado para somente leitura fixo.
  • Se o modo atual for somente leitura, ele poderá ser alterado apenas excluindo a propriedade e recriando-a com o modo desejado.
  • Se o modo atual for somente leitura fixo, ele não poderá ser alterado.
  • Se o modo atual não for normal, ele não poderá ser alterado para normal. Se uma propriedade for definida como normal fixa e, em seguida, redefinida como normal, o valor será atualizado mas o modo permanecerá normal fixo. Se uma propriedade for definida como normal fixa e, em seguida, redefinida como somente leitura ou somente leitura fixa, o valor será atualizado e o modo será alterado para somente leitura fixo.
Nota: A chave, o valor e o modo de qualquer propriedade podem ser efetivamente alterados, finalizando (concluindo) a área de trabalho na qual a propriedade foi criada e criando uma nova área de trabalho. Os aplicativos podem, então, inserir novas propriedades na área de trabalho. Isso não é exatamente o mesmo que alterar o valor na área de trabalho original, mas alguns aplicativos podem utilizá-lo como um mecanismo equivalente.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwa_structure
Nome do arquivo: cwa_structure.html