IBM Enterprise Records, Versão 5.1.2    

Criando Subclasses

Ao associar uma propriedade com uma classe, a propriedade é propagada para todas as instâncias de objetos e subclasses dessa classe. Ao criar subclasses, é possível garantir que as propriedades sejam propagadas apenas àquela subclasse e não a todas as subclasses e instâncias de objetos da classe-pai.

Por exemplo, ElectronicRecordFolder e HybridRecordFolder são subclasses da classe RecordFolder. Estas subclasses contêm todas as propriedades que estão associadas com a classe-pai, RecordFolder. Entretanto, a classe HybridRecordFolder contém propriedades adicionais como Status da Saída e Código de Barras que não são aplicáveis à classe ElectronicRecordFolder. Como resultado, estas propriedades estão diretamente associadas com a classe HybridRecordFolder.

É possível criar subclasses das seguintes classes do IBM® Enterprise Records:

Embora seja possível criar subclasses logicamente para outras classes do IBM Enterprise Records não mencionadas anteriormente, isso não tem impacto na interface com o usuário do IBM Enterprise Records. Por exemplo, usando o IBM Administration Console for Content Platform Engine, é possível criar logicamente uma subclasse das classes Record, RecordFolder ou RecordCategory e associar várias propriedades à subclasse. No entanto, a nova subclasse não fica visível na interface com o usuário do IBM Enterprise Records.

Para criar uma subclasse:

  1. Efetue logon no IBM Administration Console for Content Platform Engine como o administrador do sistema e selecione o armazenamento de objetos apropriado.
  2. Selecione a classe para a qual deseja criar uma subclasse.
  3. Selecione Novo > Classe no menu Ação e siga as etapas do assistente Criar uma Classe do Mecanismo de Plataforma de Conteúdo.

Quando a subclasse é criada com sucesso, você a vê na árvore do IBM Administration Console for Content Platform Engine sob o nó da classe que é sua superclasse.



Feedback

Última atualização: novembro de 2013
create_subclass.htm

© Copyright IBM Corporation 2013