Definindo e utilizando classes auxiliares

Uma classe auxiliar é um conjunto de propriedades (atributos) que são adicionadas às instâncias específicas do objeto do eDirectory, em lugar de uma classe inteira de objetos. Por exemplo, um aplicativo de correio eletrônico poderia estender o esquema da árvore do eDirectory para incluir uma classe auxiliar Propriedades de e-mail e, em seguida, estender objetos individuais com essas propriedades, conforme necessário. Você pode definir suas próprias classes auxiliares, utilizando o Gerenciador de Esquemas. Assim, na janela principal do ConsoleOneTM, você pode estender os objetos individuais com as propriedades definidas nas classes auxiliares.


Nesta seção


Definindo uma classe auxiliar

  1. Clique em qualquer parte da árvore do eDirectory cujo esquema deseja estender.

  2. Clique em Ferramentas > Gerenciador de Esquemas.

  3. Na guia Classes, clique em Criar.

  4. Siga as instruções no assistente para definir a classe auxiliar.

    Selecione Classe Auxiliar ao configurar os flags da classe. Se for necessário definir propriedades personalizadas para adicionar à classe auxiliar, cancele o assistente de criação da classe e defina primeiro as propriedades personalizadas. Para obter detalhes, consulte Definindo classes e propriedades personalizadas do objeto.


Estendendo um objeto com as propriedades de uma classe auxiliar

  1. Na janela principal do ConsoleOne, clique com o botão direito do mouse no objeto e clique em Extensões desse objeto.

  2. Se a classe auxiliar que você quer usar já estiver relacionada em Extensões da classe auxiliar atual, execute a ação apropriada:

    A classe auxiliar já está relacionada? Ação

    Sim

    Sair desse procedimento.

    Em vez disso Modificando as propriedades auxiliares do objeto.

    Não

    Clique em Adicionar Extensão > selecione a classe auxiliar > clique em OK.

  3. Se aparecer uma mensagem informando que serão utilizados editores genéricos, clique em OK.

  4. Na tela exibida, defina os valores da propriedade.

    Dependendo da tela que estiver usando, observe o seguinte:

    Tela Notas

    guia Extensões (caixa de diálogo Propriedades)

    • As propriedades opcionais e obrigatórias da classe auxiliar podem ser relacionadas.
    • Clique em Ajuda para obter detalhes sobre as propriedades específicas.

    caixa de diálogo Novo

    • São relacionadas apenas as propriedades obrigatórias da classe auxiliar.
    • Para definir a propriedade corretamente, você precisa conhecer a sintaxe dela. Para obter detalhes, consulte o Guia de Administração do eDirectory da Novell > Réplicas.
    • Após definir as propriedades obrigatórias, é possível definir as propriedades opcionais conforme explicado em Modificando as propriedades auxiliares do objeto.

  5. Clique em OK.


Estendendo vários objetos simultaneamente com as propriedades de uma classe auxiliar

  1. No painel direito do ConsoleOne, pressione a tecla Shift ou Ctrl clicando nos objetos para selecioná-los.

    Os objetos não precisam ser do mesmo tipo.

  2. Clique o botão direito do mouse nas suas seleções > clique em Extensões de vários objetos.

  3. Se a classe auxiliar que você quer usar já estiver relacionada em Extensões da classe auxiliar atual, execute a ação apropriada:

    SUGESTÃO:  Serão relacionadas apenas as extensões comuns a todos os objetos selecionados. Não serão relacionadas as extensões específicas de objetos individuais.

    A classe auxiliar já está relacionada? Ação

    Sim

    Sair desse procedimento.

    Em vez disso Modificando as propriedades auxiliares do objeto.. Você precisará modificar um objeto por vez.

    Não

    Clique em Adicionar Extensão > selecione a classe auxiliar > clique em OK.

  4. Se aparecer uma mensagem informando que serão utilizados editores genéricos, clique em OK.

  5. Na tela exibida, defina os valores da propriedade.

    IMPORTANTE:  Cada valor de propriedade definido será aplicado a cada objeto selecionado. Se a propriedade já existir no objeto e for de valor único, o valor existente será substituído. Se a propriedade já existe e tiver valores múltiplos, os novos valores serão adicionados aos existentes.

    Dependendo da tela que você estiver usando, observe o seguinte:

    Tela Notas

    guia Extensões

    • As propriedades opcionais e obrigatórias da classe auxiliar podem ser relacionadas.
    • Clique em Ajuda para obter detalhes sobre as propriedades específicas.

    caixa de diálogo Novo

    • São relacionadas apenas as propriedades obrigatórias da classe auxiliar.
    • Para definir a propriedade corretamente, você precisa conhecer a sintaxe dela. Para obter detalhes, consulte o Guia de Administração do eDirectory da Novell > Esquema.
    • Depois de definir as propriedades obrigatórias, é possível definir as propriedades opcionais conforme explicado a seguir. Você precisará modificar um objeto por vez.

  6. Clique em OK.


Modificando as propriedades auxiliares do objeto

  1. Na janela principal do ConsoleOne, clique com o botão direito do mouse no objeto e clique em Propriedades.

  2. Na guia Extensões, selecione a página de propriedades a qual tem o mesmo nome da classe auxiliar. Se a classe auxiliar não for relacionada ou não houver nenhuma guia Extensões, será usada a página genérica Outros.

  3. Na tela exibida, defina os valores da propriedade. Dependendo da tela que estiver usando, observe o seguinte:

    Tela Notas

    guia Extensões

    • As propriedades opcionais e obrigatórias da classe auxiliar podem ser relacionadas.
    • Clique em Ajuda para obter detalhes sobre as propriedades específicas.

    guia Outros

    • São relacionadas apenas as propriedades da classe auxiliar que já foram definidas. Clique em Adicionar para definir propriedades adicionais.
    • Para definir a propriedade corretamente, você precisa conhecer a sintaxe dela. Para obter detalhes, consulte o Guia de Administração do eDirectory da Novell > Esquema.

  4. Clique em OK.


Apagando propriedades auxiliares de um objeto

  1. Na janela principal do ConsoleOne, clique com o botão direito do mouse no objeto e clique em Extensões desse objeto.

  2. Na lista das extensões da classe auxiliar atual, selecione aquela cujas propriedades quer excluir.

  3. Clique em Remover Extensão > Sim.

    Isso exclui todas as propriedades adicionadas à classe auxiliar, exceto aquela que o objeto já tinha congenitamente


Apagando as propriedades auxiliares de vários objetos simultaneamente

  1. No painel direito do ConsoleOne, pressione a tecla Shift ou Ctrl clicando nos objetos para selecioná-los.

    Os objetos não precisam ser do mesmo tipo.

  2. Clique o botão direito do mouse nas suas seleções > clique em Extensões de vários objetos.

  3. Se a classe auxiliar, cujas propriedades deseja excluir, já estiver relacionada em Extensões da classe auxiliar atual, execute a ação apropriada:

    SUGESTÃO:  Serão relacionadas apenas as extensões comuns a todos os objetos selecionados. Não serão relacionadas as extensões específicas de objetos individuais.

    A classe auxiliar já está relacionada? Ação

    Sim

    Selecione-a > clique em Remover Extensão > Sim.

    Isso exclui todas as propriedades adicionadas à classe auxiliar, exceto aquela que o objeto já tinha congenitamente

    Não

    Cancela a caixa de diálogo.

    Será necessário excluir a classe auxiliar de cada objeto, um por cada vez. Consulte Apagando propriedades auxiliares de um objeto.



|