]> git.llucax.com Git - z.facultad/75.07/algowars.git/blob - doc/ref/cObjetoPersistente.html
Import inicial después del "/var incident". :(
[z.facultad/75.07/algowars.git] / doc / ref / cObjetoPersistente.html
1 <HTML>\r
2 <H2>Class: cObjetoPersistente</H2>\r
3 <pre> <A HREF=cObjeto.html>cObjeto</A> ----+\r                                  |\r                         cObjetoPersistente\r</pre><hr>\r
4 <B>Description:</B><BR>Es una clase abstracta para hacer persistente un objeto.\r
5       Básicamente provee métodos para serialización.\r
6       NOTA: Es importante que el ID del objeto sea el primer atributo en la\r
7             serialización, de otra manera puede ser malinterpretado al des-\r
8             serializarlo.\r
9 <p><B>Unit:</B><BR><A HREF=ObjetoPersistente.html>ObjetoPersistente</A>\r
10 <code>   <A HREF=ObjetoPersistente.pas>(ObjetoPersistente.pas)</code></A><BR><BR>\r
11 <p><B>Constructors:</B><BR>\r
12 <dl>\r
13 <dt>\r
14 <IMG SRC=public.gif>\r
15 <A HREF="cObjetoPersistente.html#0">constructor crearDeSerializado( str: string );</A><BR>\r
16 </dt>\r
17 <dd>\r
18 Constructor que crea el objeto a partir de una cadena de texto con\r
19           el objeto serializado.\r
20 </dd>\r
21 <dt>\r
22 <IMG SRC=public.gif>\r
23 <A HREF="cObjetoPersistente.html#1">constructor create;</A><BR>\r
24 </dt>\r
25 <dd>\r
26 Constructor. Setea el ID.\r
27 </dd>\r
28 </dl>\r
29 <p><B>Methods:</B><BR>\r
30 <dl>\r
31 <dt>\r
32 <IMG SRC=public.gif>\r
33 <A HREF="cObjetoPersistente.html#2">procedure mDesSerializar( str: string ); virtual;</A><BR>\r
34 </dt>\r
35 <dd>\r
36 Recrea el objeto a partir de una cadena de texto con el objeto\r
37           serializado.\r
38 </dd>\r
39 <dt>\r
40 <IMG SRC=public.gif>\r
41 <A HREF="cObjetoPersistente.html#3">function mGetID: string;</A><BR>\r
42 </dt>\r
43 <dd>\r
44 Obtiene la identificacion del objeto\r
45 </dd>\r
46 <dt>\r
47 <IMG SRC=public.gif>\r
48 <A HREF="cObjetoPersistente.html#4">function mSerializar: string; virtual;</A><BR>\r
49 </dt>\r
50 <dd>\r
51 Devuelve una cadena de texto con el objeto serializado.\r
52 </dd>\r
53 <dt>\r
54 <IMG SRC=protected.gif>\r
55 <A HREF="cObjetoPersistente.html#5">procedure mSetID( id: string );</A><BR>\r
56 </dt>\r
57 <dd>\r
58 Setea la identificacion del objeto\r
59 </dd>\r
60 </dl>\r
61 <HR>\r
62 <p><IMG SRC=constructors.gif>\r
63 <A NAME="0"></A><P>\r
64 <IMG SRC=public_big.gif>\r
65 <CODE>constructor crearDeSerializado( str: string );</CODE>\r
66 <dl>\r
67 <dd>Constructor que crea el objeto a partir de una cadena de texto con\r
68     el objeto serializado.\r
69     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>str </CODE> : cadena de texto con el objeto serializado.</dd><p>\r
70 </dl></dd></dl><HR>\r
71 <A NAME="1"></A><P>\r
72 <IMG SRC=public_big.gif>\r
73 <CODE>constructor create;</CODE>\r
74 <dl>\r
75 <dd>Constructor. Setea el ID.</dd><p>\r
76 </dl></dd></dl><HR>\r
77 <p><IMG SRC=methods.gif>\r
78 <A NAME="2"></A><P>\r
79 <IMG SRC=public_big.gif>\r
80 <CODE>procedure mDesSerializar( str: string ); virtual;</CODE>\r
81 <dl>\r
82 <dd>Recrea el objeto a partir de una cadena de texto con el objeto\r
83     serializado.\r
84     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>str </CODE> : Cadena de texto con el objeto serializado.</dd><p>\r
85 </dl></dd></dl><HR>\r
86 <A NAME="3"></A><P>\r
87 <IMG SRC=public_big.gif>\r
88 <CODE>function mGetID: string;</CODE>\r
89 <dl>\r
90 <dd></dd><dd><B>Returns</B></dd><dd>&nbsp;&nbsp;&nbsp;ID del objeto.</dd><p>\r
91 </dl></dd></dl><HR>\r
92 <A NAME="4"></A><P>\r
93 <IMG SRC=public_big.gif>\r
94 <CODE>function mSerializar: string; virtual;</CODE>\r
95 <dl>\r
96 <dd></dd><dd><B>Returns</B></dd><dd>&nbsp;&nbsp;&nbsp;Cadena de texto con el objeto serializado.</dd><p>\r
97 </dl></dd></dl><HR>\r
98 <A NAME="5"></A><P>\r
99 <IMG SRC=protected_big.gif>\r
100 <CODE>procedure mSetID( id: string );</CODE>\r
101 <dl>\r
102 <dd>Setea la identificacion del objeto\r
103     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>id </CODE> : nuevo ID.</dd><p>\r
104 </dl></dd></dl><HR>\r
105 </HTML>\r