Myco :: Entity.

Myco :: Entity é uma classe base comum para todas as classes de entidade Myco.
Baixe Agora

Myco :: Entity. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Charles Owens
  • Site do editor:
  • http://search.cpan.org/~sommerb/Myco-1.22/lib/Myco/Entity.pm

Myco :: Entity. Tag


Myco :: Entity. Descrição

Myco :: Entity é uma classe base comum para todas as classes de entidade Myco. Myco :: Entity é uma classe base comum para todas as classes de Entidade Myco.Synopsis ### Entidade Classe Definição Pacote Myco :: Foo; Use Base QW (Myco :: Entity); # Comece a construir metadados Meus $ Metadata = Myco :: Entidade :: Meta-> Novo (nome => __package__, tangram => {table => 'foo'}); $ metadados-> add_attribute (nome => 'attr1', digite => 'string'); $ metadados-> add_attribute (nome => 'attr2', digite => 'string'); # Métodos específicos de classe definidos ... # # preencha em $ schema com todas as adicionadas_attributes e descubra outros metadados $ metadados-> ativação_class; ### ENTIDADE Classe Uso Use Myco :: Foo; # Construtor $ obj = myco :: foo-> novo; $ obj = myco :: foo-> NOVO (attr1 => valor, attr2 => valor); # Metadados de Classe de Acesso (Ver Myco :: Entidade :: Meta) $ Meta = Myco :: Foo-> Introspect; $ meta = $ obj-> introspecção; # Acessadores $ obj-> get_attr1; # obter valor de atributo $ obj-> set_attr1 ('valor'); # Definir métodos de instância de valor de atributo $ ID = $ obj-> salvar; # Atualizar o estado do objeto em armazenamento persistente #, crie novo registro, se necessário; # retorna o ID do Tangram do objeto $ OBJ-> Destroy; $ obj-> Modificar (attr1 => val, attr2 => val); $ object_id = $ obj-> id; $ obj-> is_transient; # Retorna TRUE se o objeto estiver no TANGRAM # Transient Storage ## Object Retrieval (consulte a Classe Myco Documentation # para detalhes completos) $ OBJ = Myco-> Carga ($ Object_ID); # Buscar todos os objetos do tipo @objects = Myco-> Select (Ref $ OBJ); fornece, através da herança, interface comum em suporte de necessidades básicas do ciclo de vida para objetos de entidade de myco. Isso é realizado através do encapsulamento da classe do módulo CPAN: : Tangram que fornece uma base para o comportamento do objeto "na memória". Consulte sua documentação para obter detalhes sobre a sintaxe de definição de esquema, o comportamento do Getter / setter, as funções de verificação, etc. A interface comum para o comportamento de persistência do objeto (encaminhada no Myco como "transação" Comportamento) é fornecida através da definição de um punhado de métodos de instância relacionados. Isso é feito com a dependência dos serviços da Classe Myco, que encapsula a funcionalidade do TANGRAM :: Armazenamento e fornece manuseio de conexão no sistema. Requisitos: · Perl.


Myco :: Entity. Software Relacionado

PSG.

PSG é um módulo Python que permite criar arquivos PostScript incorporando arquivos EPS. ...

167

Download