<?xml version="1.0" encoding="UTF-8"?> <XMI verified="false" xmi.version="1.2" timestamp="2012-11-18T09:21:12" xmlns:UML="http://schema.omg.org/spec/UML/1.3"> <XMI.header> <XMI.documentation> <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> <XMI.exporterVersion>1.6.1</XMI.exporterVersion> <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> </XMI.documentation> <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/> </XMI.header> <XMI.content> <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model"> <UML:Namespace.ownedElement> <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/> <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/> <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="interface" name="interface"/> <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View"> <UML:Namespace.ownedElement> <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes"> <UML:Namespace.ownedElement> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8Rq3fGgparXR" name="int"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ToKDQjkjcOhr" name="char"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8LhWQGxXioaL" name="bool"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4GAc7i1YULkv" name="float"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3UedsKVyfAU4" name="double"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OSb6EBPIPasU" name="short"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Gt0kDkfGCIt4" name="long"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cM1FWTJtvuz9" name="unsigned int"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3NPSxFuB9vvM" name="unsigned short"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fZasrRuRotgI" name="unsigned long"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="N0BGs9OuWnKR" name="string"/> <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="57M4ZngS9bQ4" name="Yii.app.user"/> </UML:Namespace.ownedElement> </UML:Package> <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3FcA8VWn46dt" name="yii/framework"> <UML:Namespace.ownedElement> <UML:Package visibility="public" isSpecification="false" namespace="3FcA8VWn46dt" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3l5DUgHm4LoT" name="web/auth"> <UML:Namespace.ownedElement> <UML:Class visibility="public" isSpecification="false" namespace="3l5DUgHm4LoT" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="r6xvkpRE9kd6" name="CBaseUserIdentity"/> <UML:Class visibility="public" isSpecification="false" namespace="3l5DUgHm4LoT" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ca54PR3G7QE1" name="BaseUserIdentity"/> <UML:Class visibility="public" isSpecification="false" namespace="3l5DUgHm4LoT" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="73yXv7STV76E" name="CWebUser"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="fdEoj7BGJjRn"/> </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class visibility="public" isSpecification="false" namespace="3l5DUgHm4LoT" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aB3lXWp95sBU" name="CUserIdentity"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="tmKXGj436Hof"/> </UML:GeneralizableElement.generalization> </UML:Class> </UML:Namespace.ownedElement> </UML:Package> <UML:Package visibility="public" isSpecification="false" namespace="3FcA8VWn46dt" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KCiRcuQhvOFq" name="base"> <UML:Namespace.ownedElement> <UML:Class visibility="public" isSpecification="false" namespace="KCiRcuQhvOFq" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ThHwoO8MZB54" name="CModel"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="fYjpmVbIyusc"/> </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class visibility="public" isSpecification="false" namespace="KCiRcuQhvOFq" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wBNCnE6ZsTva" name="CApplicationComponent"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="fosETqVqBGmo"/> </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class visibility="public" isSpecification="false" namespace="KCiRcuQhvOFq" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XmOxtjQIZiyQ" name="CComponent"/> </UML:Namespace.ownedElement> </UML:Package> </UML:Namespace.ownedElement> </UML:Package> <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IO32PpuqWH0U" name="application"> <UML:Namespace.ownedElement> <UML:Class visibility="public" isSpecification="false" namespace="IO32PpuqWH0U" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2ChQZ2JP9EKr" name="CFormModel"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="DLgHdSwL3ZaC"/> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="s5qYw4El5YQ4" name="login"/> </UML:Classifier.feature> </UML:Class> <UML:Class visibility="public" isSpecification="false" namespace="IO32PpuqWH0U" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gvDlnMF7YvW9" name="UserIdentity"> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="mydP7mZOdWPX"/> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F1HNmKpZv05I" name="authenticate"/> </UML:Classifier.feature> </UML:Class> <UML:Class visibility="public" isSpecification="false" namespace="IO32PpuqWH0U" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pwokJ3YkinhW" name="view/login"/> <UML:Class visibility="public" isSpecification="false" namespace="IO32PpuqWH0U" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Bpti1wmfrxQd" name="YourUser"/> </UML:Namespace.ownedElement> </UML:Package> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="JfiqYFxN9l5S" name=""> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="pbDXOs2YhtGg" type="pwokJ3YkinhW" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="p3LfylIGO06w" type="gvDlnMF7YvW9" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="JgKghOcuPsH9" name="(1) login request"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="C5h65kMwpCUl" type="pwokJ3YkinhW" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="EgUKEtMWZeCG" type="2ChQZ2JP9EKr" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="h84ZylqltkBx" name="(2) authenticate"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="aSsi2Bl9AhYu" type="2ChQZ2JP9EKr" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="0sv6wiFdoJAm" type="gvDlnMF7YvW9" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="yy4ojO3IfdUl" name="YourUser::model()->findBy"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="fHQOFQ5UYl1I" type="gvDlnMF7YvW9" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="KYLaImLEiN2R" type="Bpti1wmfrxQd" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gvDlnMF7YvW9" xmi.id="mydP7mZOdWPX" parent="aB3lXWp95sBU" name=""/> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="aB3lXWp95sBU" xmi.id="tmKXGj436Hof" parent="ca54PR3G7QE1" name=""/> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="2ChQZ2JP9EKr" xmi.id="DLgHdSwL3ZaC" parent="ThHwoO8MZB54" name=""/> <UML:Dependency visibility="public" isSpecification="false" namespace="Logical View" supplier="73yXv7STV76E" xmi.id="7WniPs0EqMl5" client="57M4ZngS9bQ4" name=""/> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="EW33qm6pdGyt" name="yii.app.user.login()"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="jHHGuiLJpvrX" type="pwokJ3YkinhW" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="tRLLnpB2JE59" type="57M4ZngS9bQ4" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="73yXv7STV76E" xmi.id="fdEoj7BGJjRn" parent="wBNCnE6ZsTva" name=""/> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="uIFDzey3IMoH" name="(3) login"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="cNC4LKHTX3TD" type="2ChQZ2JP9EKr" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="g3Wyqdviv8ts" type="57M4ZngS9bQ4" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="wBNCnE6ZsTva" xmi.id="fosETqVqBGmo" parent="XmOxtjQIZiyQ" name=""/> <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="ThHwoO8MZB54" xmi.id="fYjpmVbIyusc" parent="XmOxtjQIZiyQ" name=""/> <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="NK0JCqupagza" name="(2) authenticate"> <UML:Association.connection> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" multiplicity="1" xmi.id="UWXqi4OVVjlm" type="2ChQZ2JP9EKr" name="" aggregation="none"/> <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="9se4hNm4hmMr" type="gvDlnMF7YvW9" name="" aggregation="none"/> </UML:Association.connection> </UML:Association> </UML:Namespace.ownedElement> <XMI.extension xmi.extender="umbrello"> <diagrams> <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" textcolor="#000000" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="yii base auth class diag." font="Ubuntu,9,-1,5,50,0,0,0,0,0" canvasheight="833" canvaswidth="994" localid="-1" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#808080" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="Jvg0FkgrP5ZT" documentation="" showscope="1" snapgrid="0" showatts="1" type="1"> <widgets> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="232" showattsigs="601" showstereotype="1" y="89" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="145" isinstance="0" usefillcolor="1" fillcolor="#ffa858" xmi.id="pwokJ3YkinhW" showscope="1" height="32" showopsigs="601"/> <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="500" showattsigs="601" showstereotype="1" y="205" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="159" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="gvDlnMF7YvW9" showscope="1" height="35" showopsigs="601"/> <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="232" showattsigs="601" showstereotype="1" y="190" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="157" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="2ChQZ2JP9EKr" showscope="1" height="36" showopsigs="601"/> <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="451" showattsigs="601" showstereotype="1" y="119" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="137" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="Bpti1wmfrxQd" showscope="1" height="32" showopsigs="601"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="519" showattsigs="601" showstereotype="1" y="278" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="246" isinstance="0" usefillcolor="1" fillcolor="#c0ffc0" xmi.id="aB3lXWp95sBU" showscope="1" height="32" showopsigs="601"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="522" showattsigs="601" showstereotype="1" y="339" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="266" isinstance="0" usefillcolor="1" fillcolor="#c0ffc0" xmi.id="ca54PR3G7QE1" showscope="1" height="32" showopsigs="601"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="325" showattsigs="601" showstereotype="1" y="408" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="179" isinstance="0" usefillcolor="1" fillcolor="#c0ffff" xmi.id="ThHwoO8MZB54" showscope="1" height="32" showopsigs="601"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="25" showstereotype="1" y="14" text="Yii Auth Class Diagram" font="Ubuntu,14,-1,5,50,0,0,0,0,0" pretext="" role="700" width="198" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="vOxyvV8lds5H" height="25"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="25" showstereotype="1" y="39" text="christiansalazarh@gmail.com - yiiframeworkenespanol.org" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="700" width="334" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="r0MXFf76BSIA" height="18"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="71" showattsigs="601" showstereotype="1" y="279" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="223" isinstance="0" usefillcolor="1" fillcolor="#c0ffc0" xmi.id="73yXv7STV76E" showscope="1" height="32" showopsigs="601"/> <datatypewidget width="100" showstereotype="1" x="41" usesdiagramusefillcolor="0" y="192" usesdiagramfillcolor="0" isinstance="0" fillcolor="#ffff00" height="30" linecolor="#ff0000" xmi.id="57M4ZngS9bQ4" textcolor="#000000" usefillcolor="1" linewidth="0" font="Ubuntu,9,-1,5,75,1,0,0,0,0"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="34" showattsigs="601" showstereotype="1" y="407" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="277" isinstance="0" usefillcolor="1" fillcolor="#c0ffff" xmi.id="wBNCnE6ZsTva" showscope="1" height="32" showopsigs="601"/> <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="176" showattsigs="601" showstereotype="1" y="472" showattributes="1" font="Ubuntu,9,-1,5,75,0,0,0,0,0" width="209" isinstance="0" usefillcolor="1" fillcolor="#dcdcdc" xmi.id="XmOxtjQIZiyQ" showscope="1" height="32" showopsigs="601"/> </widgets> <messages/> <associations> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="pwokJ3YkinhW" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="#ff0000" totalcounta="2" xmi.id="JgKghOcuPsH9" widgetbid="2ChQZ2JP9EKr" totalcountb="2" type="512" textcolor="#000000" usefillcolor="0" linewidth="0"> <linepath> <startpoint startx="299" starty="121"/> <endpoint endx="299" endy="190"/> </linepath> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="310" showstereotype="1" y="143" text="(1) login request" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="703" width="101" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="K6Ccb9SlLOqP" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="291" showstereotype="1" y="145" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="PGUIkJcaDDgN" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="294" showstereotype="1" y="165" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="R4mrVbJniUOJ" height="18"/> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="gvDlnMF7YvW9" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="#ff0000" totalcounta="2" xmi.id="yy4ojO3IfdUl" widgetbid="Bpti1wmfrxQd" totalcountb="2" type="512" textcolor="#000000" usefillcolor="1" linewidth="0"> <linepath> <startpoint startx="513" starty="205"/> <endpoint endx="513" endy="151"/> </linepath> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="523" showstereotype="1" y="169" text="YourUser::model()->findBy" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="703" width="156" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="dq2wCsKa6msr" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="508" showstereotype="1" y="180" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="4SPHf5d49Pwd" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="508" showstereotype="1" y="153" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="yDQghmyIa0Dn" height="18"/> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="1" widgetaid="gvDlnMF7YvW9" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="mydP7mZOdWPX" widgetbid="aB3lXWp95sBU" totalcountb="2" type="500" textcolor="none" usefillcolor="1" linewidth="none"> <linepath> <startpoint startx="583" starty="240"/> <endpoint endx="583" endy="278"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="1" widgetaid="aB3lXWp95sBU" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="tmKXGj436Hof" widgetbid="ca54PR3G7QE1" totalcountb="2" type="500" textcolor="none" usefillcolor="1" linewidth="none"> <linepath> <startpoint startx="678" starty="310"/> <endpoint endx="678" endy="339"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="2ChQZ2JP9EKr" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="DLgHdSwL3ZaC" widgetbid="ThHwoO8MZB54" totalcountb="2" type="500" textcolor="none" usefillcolor="0" linewidth="none"> <linepath> <startpoint startx="347" starty="226"/> <endpoint endx="347" endy="408"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="1" widgetaid="57M4ZngS9bQ4" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="7WniPs0EqMl5" widgetbid="73yXv7STV76E" totalcountb="2" type="502" textcolor="none" usefillcolor="1" linewidth="none"> <linepath> <startpoint startx="129" starty="222"/> <endpoint endx="129" endy="279"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="73yXv7STV76E" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="fdEoj7BGJjRn" widgetbid="wBNCnE6ZsTva" totalcountb="2" type="500" textcolor="none" usefillcolor="0" linewidth="none"> <linepath> <startpoint startx="104" starty="311"/> <endpoint endx="104" endy="407"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="2ChQZ2JP9EKr" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="#ff0000" totalcounta="2" xmi.id="uIFDzey3IMoH" widgetbid="57M4ZngS9bQ4" totalcountb="2" type="512" textcolor="#000000" usefillcolor="0" linewidth="0"> <linepath> <startpoint startx="232" starty="204"/> <endpoint endx="141" endy="204"/> </linepath> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="163" showstereotype="1" y="205" text="(3) login" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="703" width="53" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="rXNvHFkLhAdK" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="198" showstereotype="1" y="170" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="FGNPdJ0bUOGC" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="143" showstereotype="1" y="170" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="BESlEfY3AvzS" height="18"/> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="1" widgetaid="wBNCnE6ZsTva" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="fosETqVqBGmo" widgetbid="XmOxtjQIZiyQ" totalcountb="3" type="500" textcolor="none" usefillcolor="1" linewidth="none"> <linepath> <startpoint startx="209" starty="439"/> <endpoint endx="209" endy="472"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="2" usesdiagramusefillcolor="1" widgetaid="ThHwoO8MZB54" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="none" totalcounta="2" xmi.id="fYjpmVbIyusc" widgetbid="XmOxtjQIZiyQ" totalcountb="3" type="500" textcolor="none" usefillcolor="1" linewidth="none"> <linepath> <startpoint startx="325" starty="440"/> <endpoint endx="325" endy="472"/> </linepath> </assocwidget> <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="2ChQZ2JP9EKr" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="#ff0000" totalcounta="2" xmi.id="NK0JCqupagza" widgetbid="gvDlnMF7YvW9" totalcountb="2" type="512" textcolor="#000000" usefillcolor="1" linewidth="0"> <linepath> <startpoint startx="389" starty="205"/> <endpoint endx="500" endy="205"/> </linepath> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="389" showstereotype="1" y="206" text="(2) authenticate" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="703" width="101" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="8jlntM67aTUD" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="391" showstereotype="1" y="171" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="kUnEs3O3FrnT" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="466" showstereotype="1" y="171" text="1" font="Ubuntu,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="15" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ULVdFU3LBo93" height="18"/> </assocwidget> </associations> </diagram> </diagrams> </XMI.extension> </UML:Model> <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View"> <UML:Namespace.ownedElement/> </UML:Model> <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View"> <UML:Namespace.ownedElement/> </UML:Model> <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View"> <UML:Namespace.ownedElement/> </UML:Model> <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model"> <UML:Namespace.ownedElement/> </UML:Model> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> <XMI.extensions xmi.extender="umbrello"> <docsettings viewid="Jvg0FkgrP5ZT" uniqueid="pAH3s39EXcgG" documentation=""/> <listview> <listitem open="1" type="800" id="Views"> <listitem open="1" type="821" id="Component View"/> <listitem open="1" type="827" id="Deployment View"/> <listitem open="1" type="836" id="Entity Relationship Model"/> <listitem open="1" type="801" id="Logical View"> <listitem open="1" type="818" id="IO32PpuqWH0U"> <listitem open="0" type="813" id="2ChQZ2JP9EKr"> <listitem open="0" type="815" id="s5qYw4El5YQ4"/> </listitem> <listitem open="0" type="813" id="gvDlnMF7YvW9"> <listitem open="0" type="815" id="F1HNmKpZv05I"/> </listitem> <listitem open="1" type="813" id="pwokJ3YkinhW"/> <listitem open="1" type="813" id="Bpti1wmfrxQd"/> </listitem> <listitem open="0" type="830" id="Datatypes"> <listitem open="1" type="829" id="8LhWQGxXioaL"/> <listitem open="1" type="829" id="ToKDQjkjcOhr"/> <listitem open="1" type="829" id="3UedsKVyfAU4"/> <listitem open="1" type="829" id="4GAc7i1YULkv"/> <listitem open="1" type="829" id="8Rq3fGgparXR"/> <listitem open="1" type="829" id="Gt0kDkfGCIt4"/> <listitem open="1" type="829" id="OSb6EBPIPasU"/> <listitem open="1" type="829" id="N0BGs9OuWnKR"/> <listitem open="1" type="829" id="cM1FWTJtvuz9"/> <listitem open="1" type="829" id="fZasrRuRotgI"/> <listitem open="1" type="829" id="3NPSxFuB9vvM"/> <listitem open="1" type="829" id="57M4ZngS9bQ4"/> </listitem> <listitem open="0" type="807" id="Jvg0FkgrP5ZT" label="yii base auth class diag."/> <listitem open="1" type="818" id="3FcA8VWn46dt"> <listitem open="1" type="818" id="KCiRcuQhvOFq"> <listitem open="1" type="813" id="wBNCnE6ZsTva"/> <listitem open="1" type="813" id="XmOxtjQIZiyQ"/> <listitem open="1" type="813" id="ThHwoO8MZB54"/> </listitem> <listitem open="1" type="818" id="3l5DUgHm4LoT"> <listitem open="1" type="813" id="ca54PR3G7QE1"/> <listitem open="0" type="813" id="r6xvkpRE9kd6"/> <listitem open="1" type="813" id="aB3lXWp95sBU"/> <listitem open="1" type="813" id="73yXv7STV76E"/> </listitem> </listitem> </listitem> <listitem open="1" type="802" id="Use Case View"/> </listitem> </listview> <codegeneration> <codegenerator language="C++"/> </codegeneration> </XMI.extensions> </XMI>