format 217 "dns" // iplan::models::dns revision 69 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" package_ref 134662 // forms classview 134534 "DNS Classes" classdiagramsettings member_max_width 0 end collaborationdiagramsettings end objectdiagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end associated_deployment_view deploymentview_ref 134534 // DNS Deployment classdiagram 134534 "DNS Classes Diagram" classdiagramsettings draw_all_relations no member_max_width 0 end size A2-Landscape end class 160774 "DNSManager" 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 210182 // relation 209158 -_-|> a public php "${type}" classrelation_ref 210182 // b parent class_ref 416901 // AbstractManager end classrelation 1838213 // relation 1784453 -_-> a default php "${type}" classrelation_ref 1838213 // b parent class_ref 174854 // MySQLDatabase end classrelation 210310 // relation 209286 -_-> a default php "${type}" classrelation_ref 210310 // b parent class_ref 160902 // Zone end classrelation 217094 // dns () relation 216070 ---> a role_name "dns" multiplicity "1" private comment "@var ${type} La instancia del ORM de mysql" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 217094 // dns () b parent class_ref 167685 // ORM end classrelation 1943813 // reversals () relation 1882757 ---> a role_name "reversals" multiplicity "1" private comment "@var ${type} el ORM de Reversos" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1943813 // reversals () b parent class_ref 167685 // ORM end operation 2796293 "getDNSORM" preserve_cpp_body_indent public return_type class_ref 167685 // ORM 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 "@return ${type} el ORM de DNS" end operation 2796421 "getReversalsORM" preserve_cpp_body_indent public return_type class_ref 167685 // ORM 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 "@var ${type} devuelve el ORM de Reversos de DNS" end operation 2611461 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "application" type class_ref 423557 // Application param in name "name" explicit_type "string" 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 una instancia del Manager y configura la aplicación @param iplan\\security\\Application $application la aplicación que es la propietaria del manager @param string $name el nombre que dentro del framework tiene el Manager @return iplan\\security\\AbstractManager Una instancia del Manager en cuestión" end operation 2857477 "isModuleInitialized" 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 "@return ${type} devuelve un true o false dependiendo de si el módulo está inicializado" end operation 2857605 "initializeModule" preserve_cpp_body_indent cpp_virtual 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 "@return ${type} devuelve un booleano que indica si se pudo o no inicializar el módulo adecuadamente" end operation 269190 "__listActions" preserve_cpp_body_indent cpp_virtual public explicit_return_type "array" 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 "Retorna una lista de métodos que pueden ser invocados desde la aplicación @return array Un arreglo (clave, valor) donde la clave es un string con el nombre ficticio de la operación y el valor el nombre del método que le corresponde." end operation 328710 "listDNSClients" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "@param ApplicationContext $context el contexto en el cual se ejecuta la acción @return Renderable Un template con los datos necesarios para renderizar la acción" end operation 328838 "listDNSDomains" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "@param ApplicationContext $context el contexto en el cual se ejecuta la acción @return Renderable Un template con los datos necesarios para renderizar la acción" end operation 328966 "listDNSLogs" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "@param ApplicationContext $context el contexto en el cual se ejecuta la acción @return Renderable Un template con los datos necesarios para renderizar la acción" end operation 342406 "listDNSRecords" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "@param ApplicationContext $context el contexto en el cual se ejecuta la acción @return Renderable Un template con los datos necesarios para renderizar la acción" end operation 342534 "saveDNSClient" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "@param ApplicationContext $context el contexto de la aplicación @param boolean $ajax indica si el llamado es para página completa o para ser devuelto en background @return Renderable La página a mostrar encapsulada en un Renderable." end operation 342790 "saveDNSDomain" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "@param ApplicationContext $context el contexto de la aplicación @param boolean $ajax indica si el llamado es para página completa o para ser devuelto en background @return Renderable La página a mostrar encapsulada en un Renderable." end operation 342662 "saveDNSRecord" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "@param ApplicationContext $context el contexto de la aplicación @param boolean $ajax indica si el llamado es para página completa o para ser devuelto en background @return Renderable La página a mostrar encapsulada en un Renderable." end operation 2769413 "listReversals" preserve_cpp_body_indent public return_type class_ref 499461 // WebList 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Lista el o los reversos de ip/zona según se solicite. @return ${type}" end operation 2769797 "listReversalsLog" preserve_cpp_body_indent public return_type class_ref 499461 // WebList 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}${static}function ${name}${(}& ${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Lista los registros de log de los reversos. @return ${type}" end operation 2769285 "searchReverseByIP" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "Busca un reverso en base a la IP ingresada por el usuario. @return ${type}" end operation 2769541 "searchReverseByZone" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "Busca los reversos asociados a la zona ingresada por el usuario. @return ${type}" end operation 2769669 "saveReverse" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "Edita un registro de reverso @param ApplicationContext $context el contexto de la aplicación @param boolean $ajax indica si el llamado es para página completa o para ser devuelto en background @return Renderable La página a mostrar encapsulada en un Renderable." end operation 2811013 "askGoogleAppsTXT" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "Pregunta al usuario el registro TXT de GoogleApps a fin de agregar la serie de registros que permite el uso con dominio personalizado de la plataforma de GoogleApps for Business @param ${t0} ${p0} el contexto en el cual se ejecuta la acción @param ${t1} ${p1} un flag que indica si el llamado es o no AJAX @return ${type}" end operation 2810885 "addGoogleAppsByTXT" preserve_cpp_body_indent public return_type class_ref 410117 // Renderable nparams 2 param inout name "context" type class_ref 417029 // ApplicationContext param in name "ajax" explicit_type "bool" 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 "Agrega un set de registros MX, CNAME y TXT para habilitar las redirecciones del dominio hacia el servicio de GoogleApps for Business. @param ${t0} ${p0} el contexto en el cual se ejecuta la acción @param ${t1} ${p1} indica si el llamado fue realizado por AJAX o no @return ${type} retorna el Renderable de la pantalla tras haber agregado los registros" end operation 2837509 "aprovisionar" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param out name "context" type class_ref 417029 // ApplicationContext 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 "Método utilizado para aprovisionar las tareas de DNS. @param ${t0} ${p0} El contexto de la aplicación que se está ejecutando. @return ${type} Un renderable con el resultado de la operación." end classrelation 240134 // relation 238726 -_-> a default php "${type}" classrelation_ref 240134 // b parent class_ref 181382 // DNSClientForm end classrelation 240262 // relation 238854 -_-> a default php "${type}" classrelation_ref 240262 // b parent class_ref 181638 // DNSRecordForm end classrelation 240390 // relation 238982 -_-> a default php "${type}" classrelation_ref 240390 // b parent class_ref 181510 // DNSDomainForm end attribute 2007429 "showSpecialRecords" public explicit_type "bool" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} indica si se deben mostrar o no los registros especiales" end classrelation 1944581 // relation 1883269 -_-> a default php "${type}" classrelation_ref 1944581 // b parent class_ref 1400197 // ReverseZone end classrelation 1945477 // relation 1884165 -_-> a default php "${type}" classrelation_ref 1945477 // b parent class_ref 1400709 // ReverseRecord end classrelation 1945605 // relation 1884293 -_-> a default php "${type}" classrelation_ref 1945605 // b parent class_ref 1400453 // SearchReverseZone end classrelation 1945733 // relation 1884421 -_-> a default php "${type}" classrelation_ref 1945733 // b parent class_ref 1400581 // SearchReverseIP end classrelation 1965957 // relation 1904645 -_-> a default php "${type}" classrelation_ref 1965957 // b parent class_ref 1420421 // GoogleAppsTXTForm end classrelation 1979269 // relation 1917957 -_-> a public php "${type}" classrelation_ref 1979269 // b parent class_ref 676357 // ServiceOrder end classrelation 1992837 // relation 1931525 -_-> a public php "${type}" classrelation_ref 1992837 // b parent class_ref 1433733 // DNSTask end end class 160902 "Zone" 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 "" comment "@method integer getSubscription() @method Zone setSubscription() @method Client getClient() @method Zone setClient() @method string getName() @method Zone setName() @method boolean getStatus() @method Zone setStatus()" classrelation 210566 // relation 209542 ---|> a public php "${type}" classrelation_ref 210566 // b parent class_ref 141317 // ORMObject end classrelation 210438 // client () relation 209414 ---- a role_name "client" multiplicity "1" protected comment "@var ${type} El cliente dueño de la zona" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 210438 // client () b role_name "zones" multiplicity "*" protected comment "@var ORMCollection la lista de zonas del cliente" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1844741 // zones () end classrelation 217862 // records () relation 216710 o--- a role_name "records" multiplicity "*" protected comment "@var ORMCollection la lista de registros asociados a la zona" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 217862 // records () b role_name "zone" multiplicity "1" protected comment "@var ${type} la zona a la que pertenece el registro" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 217990 // zone () end attribute 174086 "subscription" protected explicit_type "integer" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el número de subscripción en TenFold" end attribute 174214 "name" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de la zona que corresponde con el dominio de la misma" end attribute 174342 "status" protected explicit_type "boolean" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} true para suscripciones activas, false para inactivas" end operation 283398 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 404102 "addLog" preserve_cpp_body_indent protected explicit_return_type "" nparams 3 param in name "abm" explicit_type "string" param in name "params" explicit_type "array" param inout name "orm" type class_ref 167685 // ORM 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 comment "Escribe un log del tipo \"a\", \"b\", \"m\" pasando los datos por parámetro @param ${t0} ${p0} Un string con el tipo de operación: 'a', 'b', 'm' @param ${t1} ${p1} Un arreglo con los parámetros a guardar. @param ${t2} ${p2} El ORM a utilizar." end operation 404230 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 404358 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end classrelation 260102 // relation 258694 -_-> a default php "${type}" classrelation_ref 260102 // b parent class_ref 194694 // SlaveZone end classrelation 1907333 // relation 1847045 -_-> a default php "${type}" classrelation_ref 1907333 // b parent class_ref 1367045 // DeletedZone end end class 167430 "Record" abstract 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 "" comment "@method Record setOrder() @method string getOrder() @method Record setPrefix() @method string getPrefix() @method Zone getZone() @method Record setZone()" classrelation 217478 // relation 216454 ---|> a public php "${type}" classrelation_ref 217478 // b parent class_ref 141317 // ORMObject end classrelation 217990 // zone () relation_ref 216710 // end attribute 1953797 "type" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} indica el tipo del registro" end attribute 215046 "order" protected explicit_type "Int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 1994245 "prefix" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} un relleno para poner 0 en un campo" end attribute 2027653 "record1" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} un alias para poder consultar en forma general el campo de la tabla registro1" end attribute 2027781 "record2" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} un alias para poder consultar en forma general el campo de la tabla registro2" end operation 283526 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 371078 "addLog" preserve_cpp_body_indent protected explicit_return_type "" nparams 3 param in name "abm" explicit_type "string" param in name "params" explicit_type "array" 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 "Escribe un log del tipo \"a\", \"b\", \"m\" pasando los datos por parámetro @param ${t0} ${p0] Un string con el tipo de operación: 'a', 'b', 'm' @param ${t1} ${p1} Un arreglo con los parámetros a guardar." end classrelation 247046 // relation 245638 -_-> a default php "${type}" classrelation_ref 247046 // b parent class_ref 188166 // DNSLog end operation 2680837 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end classrelation 1920645 // relation 1860357 -_-> a default php "${type}" classrelation_ref 1920645 // b parent class_ref 168198 // MX_Record end classrelation 1920773 // relation 1860485 -_-> a default php "${type}" classrelation_ref 1920773 // b parent class_ref 168070 // TXT_Record end classrelation 1920901 // relation 1860613 -_-> a default php "${type}" classrelation_ref 1920901 // b parent class_ref 168070 // TXT_Record end classrelation 1921029 // relation 1860741 -_-> a default php "${type}" classrelation_ref 1921029 // b parent class_ref 1333893 // SRV_Record end classrelation 1921157 // relation 1860869 -_-> a default php "${type}" classrelation_ref 1921157 // b parent class_ref 1360261 // Expire_Record end classrelation 1921285 // relation 1860997 -_-> a default php "${type}" classrelation_ref 1921285 // b parent class_ref 167686 // A_Record end classrelation 1921413 // relation 1861125 -_-> a default php "${type}" classrelation_ref 1921413 // b parent class_ref 168326 // NS_Record end classrelation 1921541 // relation 1861253 -_-> a default php "${type}" classrelation_ref 1921541 // b parent class_ref 1353477 // Serial_Record end classrelation 1921669 // relation 1861381 -_-> a default php "${type}" classrelation_ref 1921669 // b parent class_ref 1353605 // Refresh_Record end classrelation 1921797 // relation 1861509 -_-> a default php "${type}" classrelation_ref 1921797 // b parent class_ref 167942 // CNAME_Record end classrelation 1921925 // relation 1861637 -_-> a default php "${type}" classrelation_ref 1921925 // b parent class_ref 1360133 // Retry_Record end classrelation 1922053 // relation 1861765 -_-> a default php "${type}" classrelation_ref 1922053 // b parent class_ref 1360389 // DefaultTTL_Record end classrelation 1922181 // relation 1861893 -_-> a default php "${type}" classrelation_ref 1922181 // b parent class_ref 1360517 // SOA_Record end classrelation 1922309 // relation 1862021 -_-> a default php "${type}" classrelation_ref 1922309 // b parent class_ref 1373573 // AAAA_Record end end class 167686 "A_Record" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { @{trait} ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "trait" value "" comment "@method A_Record setOrigin() @method string getOrigin() @method A_Record setTarget() @method string getTarget()" classrelation 1851397 // relation 1791109 ---|> a public php "${type}" classrelation_ref 1851397 // b parent class_ref 167430 // Record end attribute 1939333 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el origen de la consulta DNS" end attribute 1932805 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino al cual dirigir la consulta del origin" end operation 283782 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 369542 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 369670 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end end class 167942 "CNAME_Record" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { @{trait} ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "trait" value "" comment "@method CNAME_Record setOrigin() @method string getOrigin() @method CNAME_Record setTarget() @method string getTarget()" classrelation 1851781 // relation 1791493 ---|> a public php "${type}" classrelation_ref 1851781 // b parent class_ref 167430 // Record end attribute 1939461 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el origen de la consulta DNS" end attribute 1946373 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino al cual dirigir la consulta del origin" end operation 284038 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 369798 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 369926 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2817669 "__construct" preserve_cpp_body_indent public return_type class_ref 141317 // ORMObject nparams 1 param inout name "orm" type class_ref 167685 // ORM defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Constructor predeterminado de los objetos derivados del ORM. Recibe opcionalmente una instancia del ORM al cual se desea que se registre la instancia. Esto afecta el estado y si la instancia desde su nacimiento va a ser monitoreada por el ORM. @param ORM $orm una instancia del ORM que va a monitorear el objeto. @return ORMObject la instancia del objeto" end end class 168198 "MX_Record" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { @{trait} ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "trait" value "" comment "@method MX_Record setOrigin() @method string getOrigin() @method MX_Record setTarget() @method string getTarget() @method MX_Record setTtl() @method int getTtl() @method MX_Record setPriority() @method int getPriority()" classrelation 1851269 // relation 1790981 ---|> a public php "${type}" classrelation_ref 1851269 // b parent class_ref 167430 // Record end attribute 1939717 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el origen de la consulta DNS" end attribute 1946757 "ttl" protected explicit_type "int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el time to live (se consigna como atributo pero CPANEL no lo tiene incorporado a su base)" end attribute 1946629 "priority" protected explicit_type "int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la prioridad del registro" end attribute 1946501 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino al cual dirigir la consulta del origin" end operation 284294 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 370054 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 370182 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2817797 "__construct" preserve_cpp_body_indent public return_type class_ref 141317 // ORMObject nparams 1 param inout name "orm" type class_ref 167685 // ORM defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Constructor predeterminado de los objetos derivados del ORM. Recibe opcionalmente una instancia del ORM al cual se desea que se registre la instancia. Esto afecta el estado y si la instancia desde su nacimiento va a ser monitoreada por el ORM. @param ORM $orm una instancia del ORM que va a monitorear el objeto. @return ORMObject la instancia del objeto" end end class 168326 "NS_Record" visibility package cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { @{trait} ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "trait" value "" comment "@method NS_Record setOrigin() @method string getOrigin() @method NS_Record setTarget() @method string getTarget()" classrelation 1851653 // relation 1791365 ---|> a public php "${type}" classrelation_ref 1851653 // b parent class_ref 167430 // Record end attribute 1939845 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el origen de la consulta DNS" end attribute 1947141 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino al cual dirigir la consulta del origin" end operation 284422 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 370310 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 370438 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end end class 168070 "TXT_Record" visibility protected cpp_decl "" java_decl "" php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { @{trait} ${members}} " python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" ncouples 1 key "trait" value "" comment "@method TXT_Record setIdentifier() @method string getIdentifier() @method TXT_Record setValue() " classrelation 1851525 // relation 1791237 ---|> a public php "${type}" classrelation_ref 1851525 // b parent class_ref 167430 // Record end attribute 1946885 "identifier" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el dominio al cual pertenece el valor" end attribute 1947013 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor a exhibir" end operation 284166 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 370566 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 370694 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2817541 "__construct" preserve_cpp_body_indent public return_type class_ref 141317 // ORMObject nparams 1 param inout name "orm" type class_ref 167685 // ORM defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Constructor predeterminado de los objetos derivados del ORM. Recibe opcionalmente una instancia del ORM al cual se desea que se registre la instancia. Esto afecta el estado y si la instancia desde su nacimiento va a ser monitoreada por el ORM. @param ORM $orm una instancia del ORM que va a monitorear el objeto. @return ORMObject la instancia del objeto" end operation 2824325 "getValue" preserve_cpp_body_indent public explicit_return_type "string" 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 "Retorna el valor del registro TXT @return ${type} el valor del registro TXT" end end class 1333893 "SRV_Record" visibility protected 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 "" comment "@method SRV_Record setOrigin() @method string getOrigin() @method SRV_Record setTarget() @method string getTarget()" classrelation 1852037 // relation 1791749 ---|> a public php "${type}" classrelation_ref 1852037 // b parent class_ref 167430 // Record end attribute 181254 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el origen de la consulta DNS" end attribute 1947269 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino al cual dirigir la consulta del origin" end operation 2631941 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 370822 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end operation 370950 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end end class 188166 "DNSLog" 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 "" comment "@method string getUsername() @method DNSLog setUsername() @method string getIp() @method DNSLog setIp() @method DateTime getDate() @method DNSLog setDate() @method string getAction @method DNSLog setAction()" attribute 221574 "username" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 221702 "ip" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 221830 "date" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 221958 "action" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 377734 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end classrelation 246918 // relation 245510 ---|> a public php "${type}" classrelation_ref 246918 // b parent class_ref 141317 // ORMObject end end class 194694 "SlaveZone" 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 "" comment "@method string getName() @method SlaveZone setName() @method string getStatus() @method SlaveZone setStatus()" classrelation 253574 // relation 252166 ---|> a public php "${type}" classrelation_ref 253574 // b parent class_ref 141317 // ORMObject end attribute 228486 "name" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de la zona" end attribute 228614 "status" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el estado de la zona" end operation 410886 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end end class 1353477 "Serial_Record" 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 "" comment "@method string getValue() @method Serial_Record setValue() " classrelation 1886469 // relation 1826181 ---|> a public php "${type}" classrelation_ref 1886469 // b parent class_ref 167430 // Record end attribute 1979909 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end operation 2659205 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2659333 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2659461 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1353605 "Refresh_Record" 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 "" comment "@method string getValue() @method Refresh_Record setValue() " classrelation 1886597 // relation 1826309 ---|> a public php "${type}" classrelation_ref 1886597 // b parent class_ref 167430 // Record end attribute 1980165 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end operation 2659589 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2659717 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2659845 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1360133 "Retry_Record" 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 "" comment "@method string getValue() @method Retry_Record setValue()" classrelation 1893125 // relation 1832837 ---|> a public php "${type}" classrelation_ref 1893125 // b parent class_ref 167430 // Record end attribute 1986821 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end operation 2666373 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2666501 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2666629 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1360261 "Expire_Record" 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 "" comment "@method string getValue() @method Expire_Record setValue()" classrelation 1893253 // relation 1832965 ---|> a public php "${type}" classrelation_ref 1893253 // b parent class_ref 167430 // Record end attribute 1987077 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end operation 2666757 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2666885 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2667013 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1360389 "DefaultTTL_Record" 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 "" comment "@method string getValue() @method DefaultTTL_Record setValue()" classrelation 1893381 // relation 1833093 ---|> a public php "${type}" classrelation_ref 1893381 // b parent class_ref 167430 // Record end attribute 1987333 "value" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end operation 2667141 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2667269 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2667397 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1360517 "SOA_Record" 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 "" comment "@method string getRegistro1() @method SOA_Record setRegistro1() @method string getRegistro2() @method SOA_Record setRegistro2()" classrelation 1893509 // relation 1833221 ---|> a public php "${type}" classrelation_ref 1893509 // b parent class_ref 167430 // Record end attribute 1987589 "registro1" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro1\" (vaya uno a saber, no?)" end attribute 1987717 "registro2" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el valor del \"registro2\" (vaya uno a saber, no?)" end operation 2667525 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2667653 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2667781 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1367045 "DeletedZone" 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 "" comment "@method string getName() @method DeletedZone setName() @method string getStatus() @method DeletedZone setStatus()" classrelation 1907205 // relation 1846917 ---|> a public php "${type}" classrelation_ref 1907205 // b parent class_ref 141317 // ORMObject end attribute 2000773 "name" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de la zona" end attribute 2000901 "status" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el estado de la zona" end operation 2674309 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end end class 1373573 "AAAA_Record" 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 1913861 // relation 1853573 ---|> a public php "${type}" classrelation_ref 1913861 // b parent class_ref 167430 // Record end attribute 2013957 "origin" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre calificado de la dirección" end attribute 2014085 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la dirección en formato IPv6" end operation 2687493 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2687749 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end operation 2694277 "delete" 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 "Borra físicamente un objeto de la base. Al borrarse el objeto además se ponen a null los campos de las entidades relacionadas que lo referenciaban y se eliminan los registros de las tablas relación M:N @return boolean un booleando TRUE si la operación fue concretada con éxito o FALSE sino." end end class 1400069 "Reverse" 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 "" comment "Un reverso de una IP @method string getTarget() @method Reverse setTarget(string $target) @method int getOrigin() @method Reverse setOrigin(int $origin) @method ReverseZone getZone() @method Reverse setZone(ReverseZone $zone)" classrelation 1944197 // relation_ref 1883013 // end classrelation 1944837 // relation 1883525 ---|> a public php "${type}" classrelation_ref 1944837 // b parent class_ref 141317 // ORMObject end attribute 2089093 "target" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el destino del reverso" end attribute 2089221 "origin" protected explicit_type "int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el último octeto del reverso (0..255)" end operation 2768773 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end operation 2782981 "save" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Verifica si el objeto fue modificado y lo guarda. Este método permite abstraer a las clases descendientes de la necesidad de determinar si el objeto fue alterado o no y oculta la complejidad subyacente a las clases descendientes. @param ORM $orm opcionalmente se debe indicar la instancia del ORM que mantiene el objeto. Esto sólo es posible si el objeto es nuevo o DETACHED. En el caso que ya estuviera bajo monitoreo de un ORM arrojará una excepción. @return boolean Un true si todo anduvo bien, false (o una excepción) si algo falló. Se pensó que se podría hacer el cambio de un ORM a otro, pero el ID debería limpiarse, con lo cual sólo un INSERT se podría hacer sobre el destino y los objetos relacionados estarían aún con otro ORM lo cual es complicado (manejo de objetos distribuídos) por lo cual se deja a consideración en futuras versiones, posiblemente en otra vida =)" end end class 1400197 "ReverseZone" 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 "" comment "Representa una zona de reversos. @method string getName() @method ReverseZone setName(string $zonename) @method int getStatus() @method ReverseZone setStatus(int $newStatus) @method int getSerial() @method ReverseZone setSerial(int $newSerial) @method ORMCollection getLogs() @method ReverseZone addLog(RevereseLog $log) @method ReverseLog delLog(ReverseLog $log) @method ORMCollection getReverses() @method Reverse addReverse(Reverese $reverse) @method Reverse delReverse(Reverse $reverse) " classrelation 1944069 // reverses () relation 1883013 ---- a role_name "reverses" multiplicity "*" protected comment "@var ORMCollection la lista de reversos de la zona" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1944069 // reverses () b role_name "zone" multiplicity "1" protected comment "@var ${type} la zona a la que pertenece el reverso" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1944197 // end classrelation 1944325 // logs () relation 1883141 ---- a role_name "logs" multiplicity "*" protected comment "@var ORMCollection la lista de los logs de la zona" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1944325 // logs () b role_name "zone" multiplicity "1" protected comment "@var ${type} la zona modificada" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1944453 // zone () end classrelation 1944709 // relation 1883397 ---|> a public php "${type}" classrelation_ref 1944709 // b parent class_ref 141317 // ORMObject end attribute 2088709 "name" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de la zona" end attribute 2088837 "status" protected explicit_type "int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el estado del registro: 0 => sin cambios, 1 => modificado, 2 => nuevo" end attribute 2088965 "serial" protected explicit_type "Int" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} un valor creciente en cada modificación" end operation 2768517 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end end class 1400325 "ReverseLog" 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 "" comment "Registro de log de la parte de reversos @method DateTime getDate() @method ReverseLog setDate(DateTime $newDate) @method string getIp() @method ReverseLog setIp(string $ip) @method string getDescription() @method ReverseLog setDescription(string $newDate) @method string getUsername() @method ReverseLog setUsername(string $username) @method ReverseZone getZone() @method ReverseLog setZone(ReverseZone $zone)" classrelation 1944453 // zone () relation_ref 1883141 // end classrelation 1944965 // relation 1883653 ---|> a public php "${type}" classrelation_ref 1944965 // b parent class_ref 141317 // ORMObject end attribute 2089349 "date" protected explicit_type "DateTime" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el momento de generación del registro de log" end attribute 2089477 "ip" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la IP desde la cual se modificó el registro" end attribute 2089605 "description" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la leyenda del log" end attribute 2089733 "username" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de usuario del usuario que realizó el cambio" end operation 2768645 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end end class 1433733 "DNSTask" 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 "" comment "Representa una tarea del autoprovisioning de DNS. @method string getDomain() @method ProcessState getStatus() @method Zone getZone() @method ServiceOrder getServiceOrder() @method string getType() @method string getDescription() @method DNSTask setDomain( string) @method DNSTask setStatus(ProcessState) @method DNSTask setZone(Zone) @method DNSTask setServiceOrder(ServiceOrder) @method DNSTask setType(string ) @method DNSTask setDescription(string)" classrelation 1985925 // serviceOrder () relation 1924613 o--> a role_name "serviceOrder" multiplicity "1" protected comment "@var ${type} la orden de servicio que generó la tarea" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1985925 // serviceOrder () b parent class_ref 676357 // ServiceOrder end classrelation 1986053 // relation 1924741 ---|> a public php "${type}" classrelation_ref 1986053 // b parent class_ref 141317 // ORMObject end classrelation 1986181 // zone () relation 1924869 ---> a role_name "zone" multiplicity "0..1" protected comment "@var ${type} la zona afectada por la tarea" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1986181 // zone () b parent class_ref 160902 // Zone end attribute 2103045 "domain" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el nombre de dominio de la novedad" end classrelation 1986309 // status () relation 1924997 ---> a role_name "status" protected comment "@var ${type} el estado del aprovisionamiento" php " ${comment}${visibility}${const}${static}${var}${name}${value}; " classrelation_ref 1986309 // status () b parent class_ref 676101 // ProcessState end attribute 2103429 "type" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} el tipo de operación" end attribute 2116485 "description" protected explicit_type "string" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var ${type} la descripción del último estado de la tarea." end operation 2844037 "define" class_operation preserve_cpp_body_indent public explicit_return_type "" nparams 1 param inout name "orm" type class_ref 167685 // ORM 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 "Retorna un objeto de definición predeterminado al cual hay que agregarle los mapeos pertinentes. @param iplan\\orm\\ORM $orm el manejador de objetos para el cual se registra la definición @return ORMDefinition la definición default" end end end deploymentview 134534 "DNS Deployment" //deployment diagram settings deploymentdiagramsettings end ncouples 1 key "uses" value "" artifact 174086 "DNSManager" stereotype "source" php_src "" associated_elems class_ref 160774 // DNSManager end end artifact 174214 "Zone" stereotype "source" php_src "" associated_elems class_ref 160902 // Zone end end artifact 174342 "Record" stereotype "source" php_src "" associated_elems class_ref 167430 // Record end end artifact 174470 "RecordType" stereotype "source" php_src "" associated_elems end end artifact 174598 "A_Record" stereotype "source" php_src "" associated_elems class_ref 167686 // A_Record end end artifact 174854 "CNAME_Record" stereotype "source" php_src "" associated_elems class_ref 167942 // CNAME_Record end end artifact 175110 "MX_Record" stereotype "source" php_src "" associated_elems class_ref 168198 // MX_Record end end artifact 175238 "NS_Record" stereotype "source" php_src "" associated_elems class_ref 168326 // NS_Record end end artifact 1141381 "SRV_Record" stereotype "source" php_src "" associated_elems class_ref 1333893 // SRV_Record end end artifact 1141509 "TXT_Record" stereotype "source" php_src "" associated_elems class_ref 168070 // TXT_Record end end artifact 208518 "DNSLog" stereotype "source" php_src "" associated_elems class_ref 188166 // DNSLog end end artifact 215046 "SlaveZone" stereotype "source" php_src "" associated_elems class_ref 194694 // SlaveZone end end artifact 1154565 "Serial_Record" stereotype "source" php_src "" associated_elems class_ref 1353477 // Serial_Record end end artifact 1154693 "Refresh_Record" stereotype "source" php_src "" associated_elems class_ref 1353605 // Refresh_Record end end artifact 1154821 "Retry_Record" stereotype "source" php_src "" associated_elems class_ref 1360133 // Retry_Record end end artifact 1154949 "Expire_Record" stereotype "source" php_src "" associated_elems class_ref 1360261 // Expire_Record end end artifact 1155077 "DefaultTTL_Record" stereotype "source" php_src "" associated_elems class_ref 1360389 // DefaultTTL_Record end end artifact 1155205 "SOA_Record" stereotype "source" php_src "" associated_elems class_ref 1360517 // SOA_Record end end artifact 1161733 "DeletedZone" stereotype "source" php_src "" associated_elems class_ref 1367045 // DeletedZone end end artifact 1168261 "AAAA_Record" stereotype "source" php_src "" associated_elems class_ref 1373573 // AAAA_Record end end artifact 1194757 "Reverse" stereotype "source" php_src "" associated_elems class_ref 1400069 // Reverse end end artifact 1194885 "ReverseZone" stereotype "source" php_src "" associated_elems class_ref 1400197 // ReverseZone end end artifact 1195013 "ReverseLog" stereotype "source" php_src "" associated_elems class_ref 1400325 // ReverseLog end end artifact 1215109 "DNSTask" stereotype "source" php_src "" associated_elems class_ref 1433733 // DNSTask end end end deploymentview 141062 "DNS Singleton Deployment" //deployment diagram settings deploymentdiagramsettings end ncouples 1 key "uses" value "" end end