commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r5968 - in trunk/gnue-packages/base: . person person/class person/doc pe


From: kilo
Subject: r5968 - in trunk/gnue-packages/base: . person person/class person/doc person/forms
Date: Mon, 12 Jul 2004 05:40:44 -0500 (CDT)

Author: kilo
Date: 2004-07-12 05:40:43 -0500 (Mon, 12 Jul 2004)
New Revision: 5968

Added:
   trunk/gnue-packages/base/person/
   trunk/gnue-packages/base/person/class/
   trunk/gnue-packages/base/person/class/person.gcd
   trunk/gnue-packages/base/person/doc/
   trunk/gnue-packages/base/person/doc/person.dia
   trunk/gnue-packages/base/person/doc/person.png
   trunk/gnue-packages/base/person/forms/
   trunk/gnue-packages/base/person/forms/person.gfd
Log:
Added PERSON module

Added: trunk/gnue-packages/base/person/class/person.gcd
===================================================================
--- trunk/gnue-packages/base/person/class/person.gcd    2004-07-12 09:28:39 UTC 
(rev 5967)
+++ trunk/gnue-packages/base/person/class/person.gcd    2004-07-12 10:40:43 UTC 
(rev 5968)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<module name="PERSON" comment="A person with names, physical address(es) and 
communication way(s)">
+  <class name="Person" comment="Typedef of a person">
+    <property name="namePrefix"     type="CDICT_Code"                          
 comment="Mr., Mrs., Dr., etc" />
+    <property name="nameFirst"      type="string(25)"                          
 comment="" />
+    <property name="nameMiddle"     type="string(25)"                          
 comment="" />
+    <property name="nameLast"       type="string(25)"       nullable="False"   
 comment="" />
+    <property name="nameSuffix"     type="CDICT_Code"                          
 comment="Jr., Sr., III., etc" />
+    <property name="nameNick"       type="string(25)"                          
 comment="" />
+    <property name="workTitle"      type="string(25)"                          
 comment="" />
+    <property name="fullName"       type="string(100)"                         
 comment="Full name per local requirements">
+      <![CDATA[
+      name = ''
+      if self.namePrefix : name += self.namePrefix + ' '
+      if self.nameFirst:   name += self.nameFirst + ' '
+      if self.nameMiddle:  name += self.nameMiddle + ' '
+      name += self.nameLast
+      if self.nameSuffix:  name += ' ' + self.nameSuffix
+
+      return name
+      ]]>
+    </property>
+    <property name="politeName"     type="string(51)"                          
 comment="Polite name per local requirements">
+      <![CDATA[
+      name = ''
+      if self.namePrefix : name += self.namePrefix + ' '
+      name += self.nameLast
+      return name
+      ]]>
+    </property>
+
+    <procedure name="getAddress"    type="LOC_Address"                         
 comment="Get an address by address type">
+      <parameter name="addressType" type="CDICT_Code" />
+      <![CDATA[
+      pass
+      ]]>
+    </procedure>
+
+    <procedure name="getComm"       type="COMM_Comm"                           
 comment="Get a communication way by comm type">
+      <parameter name="commType"    type="CDICT_Code" />
+      <![CDATA[
+      pass
+      ]]>
+    </procedure>
+  </class>
+
+  <class name="Employee" comment="">
+    <property name="code"           type="string(8)"                           
 comment="Employee designation" />
+    <property name="person"         type="PERSON_Person"                       
 comment="" />
+    <property name="department"     type="CDICT_Code"                          
 comment="" />
+  </class>
+
+</module>

Added: trunk/gnue-packages/base/person/doc/person.dia
===================================================================
--- trunk/gnue-packages/base/person/doc/person.dia      2004-07-12 09:28:39 UTC 
(rev 5967)
+++ trunk/gnue-packages/base/person/doc/person.dia      2004-07-12 10:40:43 UTC 
(rev 5968)
@@ -0,0 +1,725 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/";>
+  <dia:diagramdata>
+    <dia:attribute name="background">
+      <dia:color val="#ffffff"/>
+    </dia:attribute>
+    <dia:attribute name="pagebreak">
+      <dia:color val="#000099"/>
+    </dia:attribute>
+    <dia:attribute name="paper">
+      <dia:composite type="paper">
+        <dia:attribute name="name">
+          <dia:string>#A4#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="tmargin">
+          <dia:real val="2.8222"/>
+        </dia:attribute>
+        <dia:attribute name="bmargin">
+          <dia:real val="2.8222"/>
+        </dia:attribute>
+        <dia:attribute name="lmargin">
+          <dia:real val="2.8222"/>
+        </dia:attribute>
+        <dia:attribute name="rmargin">
+          <dia:real val="2.8222"/>
+        </dia:attribute>
+        <dia:attribute name="is_portrait">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="scaling">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="fitto">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="grid">
+      <dia:composite type="grid">
+        <dia:attribute name="width_x">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="width_y">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_x">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_y">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:composite type="color"/>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="color">
+      <dia:color val="#d8e5e5"/>
+    </dia:attribute>
+    <dia:attribute name="guides">
+      <dia:composite type="guides">
+        <dia:attribute name="hguides"/>
+        <dia:attribute name="vguides"/>
+      </dia:composite>
+    </dia:attribute>
+  </dia:diagramdata>
+  <dia:layer name="Háttér" visible="true">
+    <dia:group>
+      <dia:object type="UML - LargePackage" version="0" id="O0">
+        <dia:attribute name="obj_pos">
+          <dia:point val="16,2"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="15.95,0.95;46.05,16.65"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="16,2"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="30"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="14.6"/>
+        </dia:attribute>
+        <dia:attribute name="line_colour">
+          <dia:color val="#000000"/>
+        </dia:attribute>
+        <dia:attribute name="fill_colour">
+          <dia:color val="#ffffff"/>
+        </dia:attribute>
+        <dia:attribute name="stereotype">
+          <dia:string>##</dia:string>
+        </dia:attribute>
+        <dia:attribute name="name">
+          <dia:string>#PERSON#</dia:string>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="UML - Class" version="0" id="O1">
+        <dia:attribute name="obj_pos">
+          <dia:point val="28,5"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="27.95,4.95;45.45,15.65"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="28,5"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="17.4"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="10.6"/>
+        </dia:attribute>
+        <dia:attribute name="name">
+          <dia:string>#Person#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="stereotype">
+          <dia:string>##</dia:string>
+        </dia:attribute>
+        <dia:attribute name="comment">
+          <dia:string>#Typedef of a person#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="abstract">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="suppress_attributes">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="suppress_operations">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="visible_attributes">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="visible_operations">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="visible_comments">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="line_color">
+          <dia:color val="#000000"/>
+        </dia:attribute>
+        <dia:attribute name="fill_color">
+          <dia:color val="#ffffff"/>
+        </dia:attribute>
+        <dia:attribute name="text_color">
+          <dia:color val="#000000"/>
+        </dia:attribute>
+        <dia:attribute name="normal_font">
+          <dia:font family="monospace" style="0" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_font">
+          <dia:font family="monospace" style="88" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="polymorphic_font">
+          <dia:font family="monospace" style="8" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="classname_font">
+          <dia:font family="sans" style="80" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_classname_font">
+          <dia:font family="sans" style="88" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="comment_font">
+          <dia:font family="sans" style="8" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="polymorphic_font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="classname_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_classname_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="comment_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="attributes">
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#namePrefix#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#CDICT_Code#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Mr., Mrs., Dr., etc#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#nameFirst#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(25)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#nameMiddle#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(25)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#nameLast#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(25)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#nameSuffix#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#CDICT_Code#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Jr., Sr., III., etc#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#nameNick#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(25)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#workTitle#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(25)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#fullName#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(100)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Computed:#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#politeName#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(51)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Computed:#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+        <dia:attribute name="operations">
+          <dia:composite type="umloperation">
+            <dia:attribute name="name">
+              <dia:string>#getAddress#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="stereotype">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#LOC_Address#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Get an address by address type#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="inheritance_type">
+              <dia:enum val="2"/>
+            </dia:attribute>
+            <dia:attribute name="query">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="parameters">
+              <dia:composite type="umlparameter">
+                <dia:attribute name="name">
+                  <dia:string>#addressType#</dia:string>
+                </dia:attribute>
+                <dia:attribute name="type">
+                  <dia:string>#CDICT_Code#</dia:string>
+                </dia:attribute>
+                <dia:attribute name="value">
+                  <dia:string>##</dia:string>
+                </dia:attribute>
+                <dia:attribute name="comment">
+                  <dia:string>##</dia:string>
+                </dia:attribute>
+                <dia:attribute name="kind">
+                  <dia:enum val="0"/>
+                </dia:attribute>
+              </dia:composite>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umloperation">
+            <dia:attribute name="name">
+              <dia:string>#getComm#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="stereotype">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#COMM_Comm#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Get a comm way by comm type#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="inheritance_type">
+              <dia:enum val="2"/>
+            </dia:attribute>
+            <dia:attribute name="query">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="parameters">
+              <dia:composite type="umlparameter">
+                <dia:attribute name="name">
+                  <dia:string>#commType#</dia:string>
+                </dia:attribute>
+                <dia:attribute name="type">
+                  <dia:string>#CDICT_Code#</dia:string>
+                </dia:attribute>
+                <dia:attribute name="value">
+                  <dia:string>##</dia:string>
+                </dia:attribute>
+                <dia:attribute name="comment">
+                  <dia:string>##</dia:string>
+                </dia:attribute>
+                <dia:attribute name="kind">
+                  <dia:enum val="0"/>
+                </dia:attribute>
+              </dia:composite>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+        <dia:attribute name="template">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="templates"/>
+      </dia:object>
+      <dia:object type="UML - Class" version="0" id="O2">
+        <dia:attribute name="obj_pos">
+          <dia:point val="17,3"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="16.95,2.95;25.7,7.45"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="17,3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="8.65"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="4.4"/>
+        </dia:attribute>
+        <dia:attribute name="name">
+          <dia:string>#Employee#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="stereotype">
+          <dia:string>##</dia:string>
+        </dia:attribute>
+        <dia:attribute name="comment">
+          <dia:string>##</dia:string>
+        </dia:attribute>
+        <dia:attribute name="abstract">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="suppress_attributes">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="suppress_operations">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="visible_attributes">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="visible_operations">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="visible_comments">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="line_color">
+          <dia:color val="#000000"/>
+        </dia:attribute>
+        <dia:attribute name="fill_color">
+          <dia:color val="#ffffff"/>
+        </dia:attribute>
+        <dia:attribute name="text_color">
+          <dia:color val="#000000"/>
+        </dia:attribute>
+        <dia:attribute name="normal_font">
+          <dia:font family="monospace" style="0" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_font">
+          <dia:font family="monospace" style="88" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="polymorphic_font">
+          <dia:font family="monospace" style="8" name="Courier"/>
+        </dia:attribute>
+        <dia:attribute name="classname_font">
+          <dia:font family="sans" style="80" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_classname_font">
+          <dia:font family="sans" style="88" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="comment_font">
+          <dia:font family="sans" style="8" name="Helvetica"/>
+        </dia:attribute>
+        <dia:attribute name="font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="polymorphic_font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_font_height">
+          <dia:real val="0.8"/>
+        </dia:attribute>
+        <dia:attribute name="classname_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="abstract_classname_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="comment_font_height">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="attributes">
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#code#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#string(8)#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>#Employee designation#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#person#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#PERSON_Person#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite type="umlattribute">
+            <dia:attribute name="name">
+              <dia:string>#department#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="type">
+              <dia:string>#CDICT_Code#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="value">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="comment">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="visibility">
+              <dia:enum val="0"/>
+            </dia:attribute>
+            <dia:attribute name="abstract">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="class_scope">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+        <dia:attribute name="operations"/>
+        <dia:attribute name="template">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="templates"/>
+      </dia:object>
+      <dia:object type="UML - Association" version="0" id="O3">
+        <dia:attribute name="obj_pos">
+          <dia:point val="25.65,5.7"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="24.9,4.95;28.05,7.3"/>
+        </dia:attribute>
+        <dia:attribute name="orth_points">
+          <dia:point val="25.65,5.7"/>
+          <dia:point val="26.825,5.7"/>
+          <dia:point val="26.825,5.7"/>
+          <dia:point val="28,5.7"/>
+        </dia:attribute>
+        <dia:attribute name="orth_orient">
+          <dia:enum val="0"/>
+          <dia:enum val="1"/>
+          <dia:enum val="0"/>
+        </dia:attribute>
+        <dia:attribute name="autorouting">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="name">
+          <dia:string>##</dia:string>
+        </dia:attribute>
+        <dia:attribute name="direction">
+          <dia:enum val="0"/>
+        </dia:attribute>
+        <dia:attribute name="ends">
+          <dia:composite>
+            <dia:attribute name="role">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="multiplicity">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="arrow">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="aggregate">
+              <dia:enum val="1"/>
+            </dia:attribute>
+          </dia:composite>
+          <dia:composite>
+            <dia:attribute name="role">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="multiplicity">
+              <dia:string>##</dia:string>
+            </dia:attribute>
+            <dia:attribute name="arrow">
+              <dia:boolean val="false"/>
+            </dia:attribute>
+            <dia:attribute name="aggregate">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+        <dia:connections>
+          <dia:connection handle="0" to="O2" connection="11"/>
+          <dia:connection handle="1" to="O1" connection="3"/>
+        </dia:connections>
+      </dia:object>
+    </dia:group>
+  </dia:layer>
+</dia:diagram>

Added: trunk/gnue-packages/base/person/doc/person.png
===================================================================
(Binary files differ)


Property changes on: trunk/gnue-packages/base/person/doc/person.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/gnue-packages/base/person/forms/person.gfd
===================================================================
--- trunk/gnue-packages/base/person/forms/person.gfd    2004-07-12 09:28:39 UTC 
(rev 5967)
+++ trunk/gnue-packages/base/person/forms/person.gfd    2004-07-12 10:40:43 UTC 
(rev 5968)
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="iso8859-1"?>
+
+<form title="Person">
+  <options/>
+  <datasource name="dtsPERSON_Person" connection="appserver"
+              table="PERSON_Person"/>
+  <datasource name="dts_CDICT_Code_prefix" connection="appserver"
+              table="CDICT_Code"/>
+  <datasource name="dts_CDICT_Code_suffix" connection="appserver"
+              table="CDICT_Code"/>
+  <logic>
+    <block name="blkPERSON_Person" datasource="dtsperson_person">
+      <field name="fldGnueId" field="gnue_id" maxLength="32"/>
+      <field name="fldPersonNamefirst" field="PERSON_nameFirst" 
maxLength="25"/>
+      <field name="fldPersonNamelast" field="PERSON_nameLast" maxLength="25"/>
+      <field name="fldPersonNamemiddle" field="PERSON_nameMiddle"
+             maxLength="25"/>
+      <field name="fldPersonNamenick" field="PERSON_nameNick" maxLength="25"/>
+      <field name="fldPersonNameprefix" field="PERSON_namePrefix"
+             fk_description="CDICT_name" fk_key="gnue_id" 
fk_source="dts_CDICT_Code_prefix" maxLength="32"/>
+      <field name="fldPersonNamesuffix" field="PERSON_nameSuffix"
+             fk_description="CDICT_name" fk_key="gnue_id" 
fk_source="dts_CDICT_Code_suffix" maxLength="32"/>
+      <field name="fldPersonWorktitle" field="PERSON_workTitle" 
maxLength="25"/>
+      <field name="fldPersonFullname" field="PERSON_fullName" maxLength="40"/>
+      <field name="fldPersonPolitename" field="PERSON_politeName"
+             maxLength="40"/>
+    </block>
+  </logic>
+  <layout xmlns:Char="GNUe:Layout:Char" Char:height="9" Char:width="61">
+    <page name="Page1">
+      <entry name="entGnueId" Char:height="1" Char:width="32" Char:x="1"
+             Char:y="8" block="blkPERSON_Person" field="fldGnueId" hidden="Y" 
label=""/>
+      <label name="lblPerson Namefirst:" Char:height="1" Char:width="10"
+             Char:x="1" Char:y="2" text="Firstname:"/>
+      <entry name="entPersonNamefirst" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="2" block="blkPERSON_Person" 
field="fldPersonNamefirst"
+             focusorder="2" label=""/>
+      <label name="lblPerson Namelast:" Char:height="1" Char:width="9"
+             Char:x="1" Char:y="4" text="Lastname:"/>
+      <entry name="entPersonNamelast" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="4" block="blkPERSON_Person" 
field="fldPersonNamelast"
+             focusorder="4" label=""/>
+      <label name="lblPerson Namemiddle:" Char:height="1" Char:width="12"
+             Char:x="1" Char:y="3" text="Middle name:"/>
+      <entry name="entPersonNamemiddle" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="3" block="blkPERSON_Person" 
field="fldPersonNamemiddle"
+             focusorder="3" label=""/>
+      <label name="lblPerson Namenick:" Char:height="1" Char:width="9"
+             Char:x="1" Char:y="6" text="Nickname:"/>
+      <entry name="entPersonNamenick" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="6" block="blkPERSON_Person" 
field="fldPersonNamenick"
+             focusorder="6" label=""/>
+      <label name="lblPerson Nameprefix:" Char:height="1" Char:width="7"
+             Char:x="1" Char:y="1" text="Prefix:"/>
+      <entry name="entPersonNameprefix" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="1" block="blkPERSON_Person" 
field="fldPersonNameprefix"
+             focusorder="1" label="" style="dropdown"/>
+      <label name="lblPerson Namesuffix:" Char:height="1" Char:width="7"
+             Char:x="1" Char:y="5" text="Suffix:"/>
+      <entry name="entPersonNamesuffix" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="5" block="blkPERSON_Person" 
field="fldPersonNamesuffix"
+             focusorder="5" label="" style="dropdown"/>
+      <label name="lblPerson Worktitle:" Char:height="1" Char:width="11"
+             Char:x="1" Char:y="7" text="Work title:"/>
+      <entry name="entPersonWorktitle" Char:height="1" Char:width="25"
+             Char:x="13" Char:y="7" block="blkPERSON_Person" 
field="fldPersonWorktitle"
+             focusorder="7" label=""/>
+    </page>
+  </layout>
+</form>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]