format 75 "forms" // iplan::models::googleapps::forms revision 65 modified_by 5 "jviqueira" // class settings //class diagram settings draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default //use case diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default //collaboration diagram settings show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default //object diagram settings write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default //component diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //state diagram settings package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default show_activities default region_horizontally default drawing_language default show_stereotype_properties default //activity diagram settings package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default show_infonote default drawing_language default show_stereotype_properties default php_dir "iplan/models/googleapps/forms" classview 258565 "GoogleApps Forms" //class diagram settings draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default //collaboration diagram settings show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default //object diagram settings write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default //state diagram settings package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default show_activities default region_horizontally default drawing_language default show_stereotype_properties default //class settings //activity diagram settings package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default show_infonote default drawing_language default show_stereotype_properties default associated_deployment_view deploymentview_ref 285061 // GoogleApps Forms Deploy classdiagram 291589 "GoogleApps Forms Diagram" draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default size A3-Landscape end class 922885 "GoogleAccountForm" 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 "" classrelation 1246725 // relation 1228677 ---|> a public php "${type}" classrelation_ref 1246725 // b parent class_ref 532485 // ABMForm end operation 1744773 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end operation 1786501 "fresh" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para crear una instancia del objeto que representa el formulario @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end operation 1786629 "modify" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para modificar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return boolean un TRUE si todo salió bien y un FALSE sino." end operation 1779333 "save" preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para guardar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ORMObject el objeto ya guardado si todo salió bien y un FALSE sino." end end class 942981 "GoogleStatusForm" 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 "" classrelation 1274117 // relation 1255941 ---|> a public php "${type}" classrelation_ref 1274117 // b parent class_ref 532485 // ABMForm end operation 1771397 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end end class 943109 "GoogleTransactionTypeForm" 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 "" classrelation 1274245 // relation 1256069 ---|> a public php "${type}" classrelation_ref 1274245 // b parent class_ref 532485 // ABMForm end operation 1771525 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end end class 943237 "GoogleTransactionForm" 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 "" classrelation 1274373 // relation 1256197 ---|> a public php "${type}" classrelation_ref 1274373 // b parent class_ref 532485 // ABMForm end operation 1771653 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end operation 1779461 "save" preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject nparams 2 param in name "context" type class_ref 417029 // ApplicationContext param in name "orm" type class_ref 167685 // ORM preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Función invocada para guardar el objeto que representa el formulario. @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ORMObject el objeto ya guardado si todo salió bien y un FALSE sino." end end class 956293 "GoogleTransferTokenForm" 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 "" classrelation 1294853 // relation 1276549 ---|> a public php "${type}" classrelation_ref 1294853 // b parent class_ref 532485 // ABMForm end operation 1820549 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end operation 1871749 "checkAccess" preserve_cpp_body_indent public explicit_return_type "bool" nparams 4 param inout name "context" type class_ref 417029 // ApplicationContext param inout name "orm" type class_ref 167685 // ORM param in name "action" explicit_type "string" param in name "id" explicit_type "mixed" defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}, ${p2}${v2}, ${p3}${v3}${)} { ${body}} " preserve_python_body_indent comment "Esta función se encarga de validar si un usuario tiene acceso a trabajar con una cierta entidad. La intención es verificar en este paso que el usuario tiene permiso para crear, editar o borrar la entidad que solicitó. @param ApplicationContext $context el contexto en el cual se mandó a ejecutar la acción. De aquí se puede obtener la información de User, Domain y Provider. @param ORM $orm la instancia del ORM @param string $action un texto que indica lo que se pretende hacer. Puede tomar valores de: 'NEW', 'MODIFY', 'SAVE' o 'DELETE'. @param mixed $id el identificador de la entidad que se pasó por parámetro @return boolean La función debe devolver True si el usuario puede realizar la acción o arrojar una excepción con la descripción del problema." end end class 975877 "GoogleTxtForm" 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 "" classrelation 1321733 // relation 1303045 ---|> a public php "${type}" classrelation_ref 1321733 // b parent class_ref 532485 // ABMForm end operation 1870725 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end operation 1871621 "checkAccess" preserve_cpp_body_indent public explicit_return_type "bool" nparams 4 param inout name "context" type class_ref 417029 // ApplicationContext param inout name "orm" type class_ref 167685 // ORM param in name "action" explicit_type "string" param in name "id" explicit_type "mixed" defaultvalue "null" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}, ${p2}${v2}, ${p3}${v3}${)} { ${body}} " preserve_python_body_indent comment "Esta función se encarga de validar si un usuario tiene acceso a trabajar con una cierta entidad. La intención es verificar en este paso que el usuario tiene permiso para crear, editar o borrar la entidad que solicitó. @param ApplicationContext $context el contexto en el cual se mandó a ejecutar la acción. De aquí se puede obtener la información de User, Domain y Provider. @param ORM $orm la instancia del ORM @param string $action un texto que indica lo que se pretende hacer. Puede tomar valores de: 'NEW', 'MODIFY', 'SAVE' o 'DELETE'. @param mixed $id el identificador de la entidad que se pasó por parámetro @return boolean La función debe devolver True si el usuario puede realizar la acción o arrojar una excepción con la descripción del problema." end end class 1042565 "GoogleChangeUserPasswordForm" 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 "" classrelation 1419141 // relation 1386885 ---|> a public php "${type}" classrelation_ref 1419141 // b parent class_ref 486021 // Form end operation 2018821 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 0 preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de Form. @return Form" end end class 1049093 "GoogleTransactionIntervalForm" 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 "" comment "Este formulario está diseñado como una alternativa más restrictiva del formulario de edición de transacción. La intención es permitir adelantar o posponer la ejecución de las transacciones por parte del personal técnico de la empresa." classrelation 1432709 // relation 1400197 ---|> a public php "${type}" classrelation_ref 1432709 // b parent class_ref 532485 // ABMForm end operation 2045829 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @param ORM $orm el ORM a usar @return ABMForm la pantalla que debe mostrar. " end end classdiagram 363653 "GoogleApps Forms 3.0 Diagram" draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default size A3-Landscape end class 1225349 "GoogleProductForm" 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 "" classrelation 1692037 // relation 1647365 ---|> a public php "${type}" classrelation_ref 1692037 // b parent class_ref 532485 // ABMForm end operation 2359429 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end class 1225477 "GoogleRenewalTypeForm" 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 "" classrelation 1692293 // relation 1647621 ---|> a public php "${type}" classrelation_ref 1692293 // b parent class_ref 532485 // ABMForm end operation 2359557 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end class 1225605 "GoogleSubscriptionStatusForm" 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 "" classrelation 1692549 // relation 1647877 ---|> a public php "${type}" classrelation_ref 1692549 // b parent class_ref 532485 // ABMForm end operation 2359685 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end class 1232261 "GooglePlanForm" 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 "" classrelation 1699589 // relation 1654789 ---|> a public php "${type}" classrelation_ref 1699589 // b parent class_ref 532485 // ABMForm end operation 2366597 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 2 param inout name "orm" type class_ref 167685 // ORM param inout name "context" type class_ref 417029 // ApplicationContext preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)} { ${body}} " preserve_python_body_indent comment "Crea un formulario de ABM @param ORM $orm el ORM a usar @param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo. @return ABMForm la pantalla que debe mostrar. " end end end deploymentview 285061 "GoogleApps Forms Deploy" //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default ncouples 1 key "uses" value "" artifact 788485 "GoogleAccountForm" stereotype "source" php_src "" associated_classes class_ref 922885 // GoogleAccountForm end end artifact 801797 "GoogleStatusForm" stereotype "source" php_src "" associated_classes class_ref 942981 // GoogleStatusForm end end artifact 801925 "GoogleTransactionTypeForm" stereotype "source" php_src "" associated_classes class_ref 943109 // GoogleTransactionTypeForm end end artifact 802053 "GoogleTransactionForm" stereotype "source" php_src "" associated_classes class_ref 943237 // GoogleTransactionForm end end artifact 815109 "GoogleTransferTokenForm" stereotype "source" php_src "" associated_classes class_ref 956293 // GoogleTransferTokenForm end end artifact 834693 "GoogleTxtForm" stereotype "source" php_src "" associated_classes class_ref 975877 // GoogleTxtForm end end artifact 901893 "GoogleChangeUserPasswordForm" stereotype "source" php_src "" associated_classes class_ref 1042565 // GoogleChangeUserPasswordForm end end artifact 908421 "GoogleTransactionIntervalForm" stereotype "source" php_src "" associated_classes class_ref 1049093 // GoogleTransactionIntervalForm end end artifact 991493 "PepeForm" stereotype "source" php_src "" associated_classes end end artifact 1038981 "GoogleProductForm" stereotype "source" php_src "" associated_classes class_ref 1225349 // GoogleProductForm end end artifact 1039109 "GoogleRenewalTypeForm" stereotype "source" php_src "" associated_classes class_ref 1225477 // GoogleRenewalTypeForm end end artifact 1039237 "GoogleSubscriptionStatusForm" stereotype "source" php_src "" associated_classes class_ref 1225605 // GoogleSubscriptionStatusForm end end artifact 1045893 "GooglePlanForm" stereotype "source" php_src "" associated_classes class_ref 1232261 // GooglePlanForm end end end end