Myco :: entidad

MYCO :: Entity es una clase base común para todas las clases de entidades MYCO.
Descargar ahora

Myco :: entidad Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Charles Owens
  • Sitio web del editor:
  • http://search.cpan.org/~sommerb/Myco-1.22/lib/Myco/Entity.pm

Myco :: entidad Etiquetas


Myco :: entidad Descripción

MyCO :: Entity es una clase base común para todas las clases de entidades MYCO. Myco :: Entity es una clase base común para todas las clases de la entidad MYCO.SYNOPSIS ### Paquete de definición de clase Entity MyCO :: FOO; usar la base de la base QW (MYCO :: entidad); # Comience a construir metadatos My $ Metadata = MyCO :: Entity :: Meta-> Nuevo (Nombre => __package__, Tangram => {Table => 'foo'}); $ metadatos-> add_attribute (nombre => 'attr1', escriba => 'string'); $ metadatos-> add_attribute (nombre => 'attr2', escriba => 'string'); # Métodos específicos de la clase definidos ... # # Rellena $ esquema con todos agregados_attributes y descubra otros metadatos $ metadatos-> activate_class; ### Uso de la clase de entidad Use MYCO :: FOO; # Constructor $ obj = myco :: foo-> nuevo; $ obj = myco :: foo-> nuevo (attr1 => valor, attr2 => valor); # Acceso a la clase metadatos (ver MyCO :: Entity :: Meta) $ Meta = MyCO :: Foo-> Introspect; $ meta = $ obj-> introspect; # Accessores $ obj-> get_attr1; # Obtener valor de atributo $ obj-> set_attr1 ('valor'); # Establecer el valor de atributo # Métodos de instancia de Métodos $ ID = $ obj-> Guardar; # Actualizar el estado del objeto en el almacenamiento # persistente, cree un nuevo registro si es necesario; # devuelve el ID de Tangram de Objeto $ $ obj-> destruye; $ obj-> Modificar (attr1 => val, attr2 => val); $ object_id = $ obj-> id; $ obj-> is_transient; # devuelve VERDADERO si el objeto está en Tangram # Transitive Storage ## Recuperación de objetos (consulte la documentación de la clase MYCO # para detalles completo) $ obj = myco-> carga ($ object_id); # fetch todos los objetos de tipo dado @Objects = Myco-> Seleccionar (RefT $ OBJ); proporciona, a través de la herencia, la interfaz común en apoyo de las necesidades básicas de ciclo de vida para los objetos de entidad MYCO. Esto se logra a través de la encapsulación de la clase del módulo de CPAN: : Tangram que proporciona una base para el comportamiento del objeto "en memoria". Consulte su documentación para obtener detalles sobre la sintaxis de definición de esquema, el comportamiento de GETTER / CONFIGURATE, las funciones de verificación, etc. La interfaz común para el comportamiento de persistencia de objetos (referidos dentro de MYCO como "comportamiento de la transacción") se proporciona a través de la definturación de un puñado de métodos de instancia relacionados. Esto se hace con dependencia de los servicios de la clase MYCO, que encapsula la funcionalidad de Tangram :: Almacenamiento y proporciona un manejo de conexión a nivel del sistema. Requisitos: · Perl


Myco :: entidad Software relacionado

PSG

PSG es un módulo Python que le permite crear archivos PostScript al incrustar archivos EPS. ...

167

Descargar