format 214 "forms" // iplan::models::dns::forms revision 25 modified_by 5 "jviqueira" // class settings classdiagramsettings member_max_width 0 end usecasediagramsettings end sequencediagramsettings end collaborationdiagramsettings end objectdiagramsettings end componentdiagramsettings end deploymentdiagramsettings end statediagramsettings end activitydiagramsettings end php_dir "iplan/models/dns/forms" classview 141062 "DNS Forms Classes" classdiagramsettings member_max_width 0 end collaborationdiagramsettings end objectdiagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end associated_deployment_view deploymentview_ref 147590 // DNS Forms Deployment classdiagram 147590 "DNS Forms Diagram" classdiagramsettings member_max_width 0 end size A3-Landscape end class 181382 "DNSClientForm" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "uses" value "" classrelation 233350 // relation 231942 ---|> a public php "${type}" classrelation_ref 233350 // b parent class_ref 532485 // ABMForm end operation 349446 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}, & ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end class 181510 "DNSDomainForm" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 233478 // relation 232070 ---|> a public php "${type}" classrelation_ref 233478 // b parent class_ref 532485 // ABMForm end operation 349574 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end operation 384262 "getListadoClientes" preserve_cpp_body_indent public explicit_return_type "" nparams 3 param in name "context" type class_ref 417029 // ApplicationContext param in name "form" type class_ref 486021 // Form param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}, ${p2}${v2}${)} { ${body}} " preserve_python_body_indent comment "Devuelve el listado de clientes para cuando se cambia el texto @param ${t0} ${p0} @param ${t1} ${t1} @param ${t2} ${p2}" end operation 384518 "setSelectedClient" preserve_cpp_body_indent public explicit_return_type "" nparams 3 param in name "context" type class_ref 417029 // ApplicationContext param in name "form" type class_ref 486021 // Form param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}, ${p2}${v2}${)} { ${body}} " preserve_python_body_indent comment "Setea el cliente seleccionado @param ${t0} ${p0} @param ${t1} ${t1} @param ${t2} ${p2}" end operation 391046 "modify" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para modificar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end operation 397574 "fresh" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para crear una instancia del objeto que representa el formulario @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end end class 181638 "DNSRecordForm" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 233606 // relation 232198 ---|> a public php "${type}" classrelation_ref 233606 // b parent class_ref 532485 // ABMForm end operation 349702 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}, & ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end operation 2638725 "getType" preserve_cpp_body_indent public explicit_return_type "mixed" nparams 1 param inout name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Función que retorna el valor que determina el tipo del objeto o null si el mismo no está determinado. @return mixed El valor definido en ORMDefinition para el discriminador o null si el mismo aún no está determinado" end operation 2652293 "typeChanged" preserve_cpp_body_indent public explicit_return_type "" nparams 3 param in name "context" type class_ref 417029 // ApplicationContext param in name "form" type class_ref 181638 // DNSRecordForm param in name "params" explicit_type "mixed" defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}, ${p2}${v2}${)} { ${body}} " preserve_python_body_indent end operation 2652421 "buildFormFor" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param in name "type" explicit_type "string" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent end operation 2652677 "fresh" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para crear una instancia del objeto que representa el formulario @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end operation 2652549 "modify" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para modificar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end operation 417414 "save" preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para guardar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ORMObject el objeto ya guardado si todo salió bien y un FALSE sino." end operation 417542 "delete" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para borrar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end end class 1346949 "DNSZoneRecordsForm" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 2645253 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de Form. @return Form" end attribute 1973381 "zone" private type class_ref 160902 // Zone cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la zona a la que pertenecen los registros" end operation 2645381 "addRecord" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent end operation 2645509 "setRecordType" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent end operation 2645637 "deleteRecord" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent end operation 2645765 "save" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent end classrelation 1879685 // relation 1819397 ---|> a public php "${type}" classrelation_ref 1879685 // b parent class_ref 764677 // ABMFormMinimal end end class 1400453 "SearchReverseZone" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 2769029 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de Form. @return ABMFormMinimal" end operation 2796165 "validate" preserve_cpp_body_indent public explicit_return_type "bool" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent comment "Realiza una verificación sobre los parámetros de POST y GET (depende qué se consigne en el Form) según las definiciones de campos que se hayan realizado. @return TRUE|array Devuelve un valor TRUE si todas las definiciones de componentes tienen una contraparte válida y acorde a las validaciones impuestas. En caso que algo falle retorna una matríz con el siguiente formato: array ( 0 = > array ( Component, array(\"Error 1\", \"Error 2\") ) ... ) " end classrelation 1959301 // relation 1897989 ---|> a public php "${type}" classrelation_ref 1959301 // b parent class_ref 486021 // Form end operation 2797445 "deploy" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Solicita al formulario que realice la tarea para la que está configurado. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. Puede omitirse si anteriormente se llamó a Form::setContext() @param ORM $orm el ORM a usar @return Renderable la pantalla que debe mostrar." end end class 1400581 "SearchReverseIP" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 1945221 // relation 1883909 ---|> a public php "${type}" classrelation_ref 1945221 // b parent class_ref 486021 // Form end operation 2769157 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de Form. @return Form" end operation 2796037 "validate" preserve_cpp_body_indent public explicit_return_type "bool" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} { ${body}} " preserve_python_body_indent comment "Realiza una verificación sobre los parámetros de POST y GET (depende qué se consigne en el Form) según las definiciones de campos que se hayan realizado. @return TRUE|array Devuelve un valor TRUE si todas las definiciones de componentes tienen una contraparte válida y acorde a las validaciones impuestas. En caso que algo falle retorna una matríz con el siguiente formato: array ( 0 = > array ( Component, array(\"Error 1\", \"Error 2\") ) ... ) " end operation 2796677 "deploy" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Solicita al formulario que realice la tarea para la que está configurado. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. Puede omitirse si anteriormente se llamó a Form::setContext() @param ORM $orm el ORM a usar @return Renderable la pantalla que debe mostrar." end end class 1400709 "ReverseRecord" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 1945349 // relation 1884037 ---|> a public php "${type}" classrelation_ref 1945349 // b parent class_ref 532485 // ABMForm end operation 2768901 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}, & ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end class 1420421 "GoogleAppsTXTForm" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 1965829 // relation 1904517 ---|> a public php "${type}" classrelation_ref 1965829 // b parent class_ref 486021 // Form end operation 2810501 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de Form. @param ${t0} ${p0} el contexto de la aplicación @return Form" end operation 2810757 "deploy" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "context" type class_ref 417029 // ApplicationContext defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Solicita al formulario que realice la tarea para la que está configurado. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. Puede omitirse si anteriormente se llamó a Form::setContext() @param ORM $orm el ORM a usar @return Renderable la pantalla que debe mostrar." end end end deploymentview 147590 "DNS Forms Deployment" //deployment diagram settings deploymentdiagramsettings end ncouples 1 key "uses" value "" artifact 201734 "DNSClientForm" stereotype "source" php_src "" associated_elems class_ref 181382 // DNSClientForm end end artifact 201862 "DNSDomainForm" stereotype "source" php_src "" associated_elems class_ref 181510 // DNSDomainForm end end artifact 201990 "DNSRecordForm" stereotype "source" php_src "" associated_elems class_ref 181638 // DNSRecordForm end end artifact 1148037 "DNSZoneRecordsForm" stereotype "source" php_src "" associated_elems class_ref 1346949 // DNSZoneRecordsForm end end artifact 1195141 "SearchReverseZone" stereotype "source" php_src "" associated_elems class_ref 1400453 // SearchReverseZone end end artifact 1195269 "SearchReverseIP" stereotype "source" php_src "" associated_elems class_ref 1400581 // SearchReverseIP end end artifact 1195397 "ReverseRecord" stereotype "source" php_src "" associated_elems class_ref 1400709 // ReverseRecord end end artifact 1208581 "GoogleAppsTXTForm" stereotype "source" php_src "" associated_elems class_ref 1420421 // GoogleAppsTXTForm end end end end