close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 14 years ago

#316 closed enhancement (fixed)

Crear mecanismos de persistencia con y sin datos

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: critical Milestone: Development 0.6
Component: Persistence Keywords:
Cc:

Description

De cara a la persistencia en base de datos y también para la persistencia en archivos es interesante disponer de mecanismos que obtengan la especificación de un objeto o bien incluyendo los datos o bien sólo la definición.

Change History (3)

comment:1 Changed 15 years ago by Pedro Gea

(In [1606]) Se modifican todos los métodos GetSpecification y similares
para recibir un argumento (mode) donde indicar el modo en el que
debe construirse la especificación.
Aunque este argumento ahora sólo tenga una intención definida para
las variables y sus clases superiores (que la contengan), se introduce
el argumento para todos los métodos por homogeneidad.
Se acepta que los reales ?, 0 ó 1 se pueden introducir como equivalente
de <void> de manera que generamos modos con números altos, de modo que
éstos se entiendan como "modo por defecto".
En las variables (@MMS.Variable) se introducen dos modos: 100 y 101
para forzar la ausencia o presencia de los datos respectivamente.
En esta línea se generan métodos Store_Light y Store_Heavy en general
para todos los objetos principales.
Refs #316

comment:2 Changed 14 years ago by Pedro Gea

(In [1804]) Se introducen los dos modos de persistencia también en estimaciones y previsiones.
Almacenándose así sólo la definición o también los resultados.
Refs #316

comment:3 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.