[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5968 - in trunk/gnue-packages/base: . person person/class person/doc person/forms,
kilo <=