]> git.llucax.com Git - mecon/intranet.git/blob - doc/servicios/bandas/bandas.xmi
- Agregue el primer diagrama de clases del servicio bandas de la intranet.
[mecon/intranet.git] / doc / servicios / bandas / bandas.xmi
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" >
3  <XMI.header>
4   <XMI.documentation>
5    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6    <XMI.exporterVersion>1.1.5</XMI.exporterVersion>
7    <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
8   </XMI.documentation>
9   <XMI.model xmi.name="bandas" href="/home/matias/sistemas/php/intranet/doc/servicios/bandas/bandas.xmi" />
10   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
11  </XMI.header>
12  <XMI.content>
13   <docsettings viewid="181" documentation="" uniqueid="219" />
14   <umlobjects>
15    <UML:Class stereotype="" package="" xmi.id="182" abstract="0" documentation="x2c:extern
16 x2c:include:MECON/Agente.php" name="Agente" static="0" scope="200" >
17     <UML:Operation stereotype="" package="" xmi.id="186" type="void" abstract="0" documentation="Método que devuelve el código de la dependencia en la que trabaja el agente" name="getDependencia" static="0" scope="200" />
18     <UML:Operation stereotype="" package="" xmi.id="188" type="void" abstract="0" documentation="Método que devuelve el tipo de agente. Este puede ser de planta permanente (PER), de planta transitoria (TRA), en gabinete (GAB), pasante (BEC), etc.
19 En el caso de los contratados devuelve el string &quot;CON &quot; concatenado con el marco legal de contratación" name="getTipo" static="0" scope="200" />
20     <UML:Operation stereotype="" package="" xmi.id="189" type="void" abstract="0" documentation="Constructor" name="Agente" static="0" scope="200" >
21      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
22     </UML:Operation>
23     <UML:Operation stereotype="" package="" xmi.id="190" type="void" abstract="0" documentation="Método que devuelve el nombre y apellido del agente" name="getNombre" static="0" scope="200" />
24     <UML:Operation stereotype="" package="" xmi.id="192" type="void" abstract="0" documentation="Método que devuelve la hora oficial de ingreso del agente" name="getHoraDesde" static="0" scope="200" />
25     <UML:Operation stereotype="" package="" xmi.id="193" type="void" abstract="0" documentation="Método que devuelve la hora oficial de egreso del agente" name="getHoraHasta" static="0" scope="200" />
26     <UML:Attribute stereotype="" package="" xmi.id="184" value="" type="int" abstract="0" documentation="Número de documento del agente" name="agente" static="0" scope="200" />
27     <UML:Attribute stereotype="" package="" xmi.id="185" value="" type="int" abstract="0" documentation="Array que contiene todos los otros datos del agente" name="datos" static="0" scope="201" />
28    </UML:Class>
29    <UML:Class stereotype="" package="" xmi.id="183" abstract="0" documentation="" name="Intranet_Servicios_Bandas_Agente" static="0" scope="200" >
30     <UML:Operation stereotype="" package="" xmi.id="213" type="void" abstract="0" documentation="Constructor de la clase" name="Intranet_Servicios_Bandas_Agente" static="0" scope="200" >
31      <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="Número de documento del agente a instanciar" name="agente" static="0" scope="201" />
32      <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="date" abstract="0" documentation="Fecha utilizada para determinar el mes a mostrar" name="fecha" static="0" scope="201" />
33     </UML:Operation>
34     <UML:Operation stereotype="" package="" xmi.id="194" type="void" abstract="0" documentation="" name="getCredencial" static="0" scope="200" >
35      <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
36     </UML:Operation>
37     <UML:Operation stereotype="" package="" xmi.id="197" type="void" abstract="0" documentation="" name="getPromedioMensual" static="0" scope="200" />
38     <UML:Operation stereotype="" package="" xmi.id="198" type="void" abstract="0" documentation="" name="getHoras" static="0" scope="200" >
39      <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="date" abstract="0" documentation="La fecha que se desea consultar" name="dia" static="0" scope="200" />
40     </UML:Operation>
41     <UML:Operation stereotype="" package="" xmi.id="205" type="void" abstract="0" documentation="Método que devuelve todos los accesos de una persona en un rango de fechas" name="getAccesos" static="0" scope="200" >
42      <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="date" abstract="0" documentation="" name="fecha_desde" static="0" scope="200" />
43      <UML:Parameter stereotype="" package="" xmi.id="3" value="" type="date" abstract="0" documentation="" name="fecha_hasta" static="0" scope="200" />
44     </UML:Operation>
45     <UML:Operation stereotype="" package="" xmi.id="207" type="void" abstract="0" documentation="Devuelve la cantidad de días laborales trabajados por el agente en el mes considerado" name="getDiasLaborablesTrabajados" static="0" scope="200" />
46     <UML:Operation stereotype="" package="" xmi.id="208" type="void" abstract="0" documentation="Devuelve la cantidad de días trabajados por el agente en el mes considerado" name="getDiasTrabajados" static="0" scope="200" />
47     <UML:Operation stereotype="" package="" xmi.id="212" type="int" abstract="0" documentation="Devuelve la cantidad de ausentes sin aviso del agente en el mes considerado" name="getNASA" static="0" scope="200" />
48     <UML:Attribute stereotype="" package="" xmi.id="214" value="null" type="int" abstract="0" documentation="Todos los accesos del agente en el mes pedido" name="accesos" static="0" scope="201" />
49     <UML:Attribute stereotype="" package="" xmi.id="215" value="" type="int" abstract="0" documentation="" name="credencial" static="0" scope="201" />
50    </UML:Class>
51    <UML:Class stereotype="" package="" xmi.id="199" abstract="0" documentation="x2c:extern
52 x2c:include:MECON/Dependencia.php" name="Dependencia" static="0" scope="200" >
53     <UML:Operation stereotype="" package="" xmi.id="216" type="void" abstract="0" documentation="Constructor" name="Dependencia" static="0" scope="200" >
54      <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="string" abstract="0" documentation="El código de la dependencia a instanciar" name="codep" static="0" scope="201" />
55     </UML:Operation>
56     <UML:Operation stereotype="" package="" xmi.id="217" type="void" abstract="0" documentation="Devuelve el nombre de la dependencia" name="getNombre" static="0" scope="200" />
57     <UML:Attribute stereotype="" package="" xmi.id="218" value="null" type="int" abstract="0" documentation="El código de la dependencia" name="codep" static="0" scope="201" />
58     <UML:Attribute stereotype="" package="" xmi.id="219" value="null" type="int" abstract="0" documentation="" name="nombre" static="0" scope="201" />
59    </UML:Class>
60    <UML:Class stereotype="" package="" xmi.id="200" abstract="0" documentation="Clase que representa una dependencia con bandas horarias" name="Intranet_Servicios_Bandas_Dependencia" static="0" scope="200" >
61     <UML:Operation stereotype="" package="" xmi.id="202" type="void" abstract="0" documentation="Devuelve todos los agentes de la dependencia" name="getAgentes" static="0" scope="200" >
62      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="codep" static="0" scope="200" />
63      <UML:Parameter stereotype="" package="" xmi.id="3" value="" type="Tipo_Agente" abstract="0" documentation="" name="Tipo_agente" static="0" scope="200" />
64     </UML:Operation>
65     <UML:Operation stereotype="" package="" xmi.id="203" type="void" abstract="0" documentation="Devuelve el promedio horario mensual de la dependencia en un mes en particular" name="getPromedio" static="0" scope="200" >
66      <UML:Parameter stereotype="" package="" xmi.id="2" value="todos" type="Tipo_Agente" abstract="0" documentation="" name="Tipo_agente" static="0" scope="200" />
67     </UML:Operation>
68     <UML:Operation stereotype="" package="" xmi.id="209" type="void" abstract="0" documentation="Devuelve la cantidad de ausentes sin aviso de la dependencia en un mes." name="getNASA" static="0" scope="200" >
69      <UML:Parameter stereotype="" package="" xmi.id="1" value="todos" type="Tipo_Agente" abstract="0" documentation="" name="Tipo_agente" static="0" scope="200" />
70     </UML:Operation>
71    </UML:Class>
72    <UML:Class stereotype="" package="" xmi.id="206" abstract="0" documentation="x2c:extern
73 x2c:include:MECON/NovedadesDia.php" name="NovedadesDia" static="0" scope="200" />
74    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="200" roleb="199" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
75    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="183" roleb="182" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
76   </umlobjects>
77   <diagrams>
78    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="545" snapy="10" showatts="1" xmi.id="181" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,-1,12,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="453" >
79     <widgets>
80      <UML:ClassWidget usesdiagramfillcolour="0" width="141" showattsigs="601" usesdiagramusefillcolour="0" x="52" linecolour="#ff0000" y="34" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="126" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="182" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,8,-1,0,50,0,0,0,0,0" />
81      <UML:ClassWidget usesdiagramfillcolour="0" width="205" showattsigs="601" usesdiagramusefillcolour="0" x="295" linecolour="#ff0000" y="18" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="70" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="199" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,8,-1,0,50,0,0,0,0,0" />
82      <UML:ClassWidget usesdiagramfillcolour="0" width="287" showattsigs="601" usesdiagramusefillcolour="0" x="254" linecolour="#ff0000" y="120" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="63" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="200" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,8,-1,0,50,0,0,0,0,0" />
83      <UML:ClassWidget usesdiagramfillcolour="0" width="384" showattsigs="601" usesdiagramusefillcolour="0" x="78" linecolour="#ff0000" y="212" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="154" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="183" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,8,-1,0,50,0,0,0,0,0" />
84      <UML:ClassWidget usesdiagramfillcolour="1" width="82" showattsigs="601" usesdiagramusefillcolour="1" x="203" linecolour="none" y="52" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="28" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="206" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,8,-1,0,50,0,0,0,0,0" />
85     </widgets>
86     <messages/>
87     <associations>
88      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="199" roleBdoc="" widgetaid="200" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
89       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="2" linecolour="none" y="12" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
90       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="1" linecolour="none" y="0" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="711" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
91       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="4" linecolour="none" y="25" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="712" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
92       <linepath>
93        <startpoint startx="397" starty="120" />
94        <endpoint endx="397" endy="88" />
95       </linepath>
96      </UML:AssocWidget>
97      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="182" roleBdoc="" widgetaid="183" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
98       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-15" linecolour="none" y="11" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
99       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="123" linecolour="none" y="6" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="711" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
100       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="40" linecolour="none" y="86" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="712" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,12,-1,0,50,0,0,0,0,0" />
101       <linepath>
102        <startpoint startx="270" starty="212" />
103        <endpoint endx="122" endy="160" />
104       </linepath>
105      </UML:AssocWidget>
106     </associations>
107    </diagram>
108   </diagrams>
109   <listview>
110    <listitem open="1" type="800" id="-1" label="Views" >
111     <listitem open="1" type="801" id="-1" label="Logical View" >
112      <listitem open="0" type="807" id="181" label="class diagram" />
113      <listitem open="1" type="813" id="182" label="Agente" >
114       <listitem open="0" type="814" id="184" label="agente" />
115       <listitem open="0" type="814" id="185" label="datos" />
116       <listitem open="0" type="815" id="189" label="Agente" />
117       <listitem open="0" type="815" id="186" label="getDependencia" />
118       <listitem open="0" type="815" id="192" label="getHoraDesde" />
119       <listitem open="0" type="815" id="193" label="getHoraHasta" />
120       <listitem open="0" type="815" id="190" label="getNombre" />
121       <listitem open="0" type="815" id="188" label="getTipo" />
122      </listitem>
123      <listitem open="1" type="813" id="199" label="Dependencia" >
124       <listitem open="0" type="814" id="218" label="codep" />
125       <listitem open="0" type="814" id="219" label="nombre" />
126       <listitem open="0" type="815" id="216" label="Dependencia" />
127       <listitem open="0" type="815" id="217" label="getNombre" />
128      </listitem>
129      <listitem open="1" type="813" id="183" label="Intranet_Servicios_Bandas_Agente" >
130       <listitem open="0" type="814" id="214" label="accesos" />
131       <listitem open="0" type="814" id="215" label="credencial" />
132       <listitem open="0" type="815" id="213" label="Intranet_Servicios_Bandas_Agente" />
133       <listitem open="0" type="815" id="205" label="getAccesos" />
134       <listitem open="0" type="815" id="194" label="getCredencial" />
135       <listitem open="0" type="815" id="207" label="getDiasLaborablesTrabajados" />
136       <listitem open="0" type="815" id="208" label="getDiasTrabajados" />
137       <listitem open="0" type="815" id="198" label="getHoras" />
138       <listitem open="0" type="815" id="212" label="getNASA" />
139       <listitem open="0" type="815" id="197" label="getPromedioMensual" />
140      </listitem>
141      <listitem open="1" type="813" id="200" label="Intranet_Servicios_Bandas_Dependencia" >
142       <listitem open="0" type="815" id="202" label="getAgentes" />
143       <listitem open="0" type="815" id="209" label="getNASA" />
144       <listitem open="0" type="815" id="203" label="getPromedio" />
145      </listitem>
146      <listitem open="1" type="813" id="206" label="NovedadesDia" />
147     </listitem>
148     <listitem open="1" type="802" id="-1" label="Use Case View" />
149     <listitem open="1" type="821" id="-1" label="Component View" />
150     <listitem open="0" type="823" id="-1" label="Diagrams" />
151     <listitem open="1" type="827" id="-1" label="Deployment View" />
152    </listitem>
153   </listview>
154  </XMI.content>
155 </XMI>