format 214 "validations" // iplan::orm::validations revision 18 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/orm/validations" classview 186757 "validations" classdiagramsettings member_max_width 0 end collaborationdiagramsettings end objectdiagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end associated_deployment_view deploymentview_ref 193541 // validations Deployment classdiagram 173829 "ORM Validations" classdiagramsettings member_max_width 0 end size A3-Landscape end class 470661 "AlphaNumericValidation" 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 658565 // relation 655365 ---|> a public php "${type}" classrelation_ref 658565 // b parent class_ref 470277 // Validation end operation 924421 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 883461 "Alphanumeric" 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 "Versi贸n creada para compatibilizar el nombre \"alphanumeric\" cuando la clase existente era \"AlphaNumeric\" y al convertir la primer letra a uppercase no se instanciaba correctamente la clase." classrelation 1198725 // relation 1181061 ---|> a public php "${type}" classrelation_ref 1198725 // b parent class_ref 470277 // Validation end operation 1697157 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 470405 "AlphaValidation" 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 658053 // relation 654853 ---|> a public php "${type}" classrelation_ref 658053 // b parent class_ref 470277 // Validation end operation 923909 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 471045 "MailValidation" 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 658693 // relation 655493 ---|> a public php "${type}" classrelation_ref 658693 // b parent class_ref 470277 // Validation end operation 924293 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 471429 "MaxValidation" 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 659077 // relation 655877 ---|> a public php "${type}" classrelation_ref 659077 // b parent class_ref 470277 // Validation end attribute 645637 "maxValue" protected explicit_type "float" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var float el valor m醲imo al que puede llegar un valor dado." end operation 1048325 "__construct" preserve_cpp_body_indent public return_type class_ref 471429 // MaxValidation nparams 1 param in name "maxValue" explicit_type "float" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Retorna una instancia de la validaci髇 con el l韒ite indicado. @param float $maxValue el valor m醲imo admitido. @return MaxValidation Una instancia que chequea que no se pase del l韒ite." end operation 924805 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 471301 "MinValidation" 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 "" attribute 645765 "minValue" protected explicit_type "float" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var float el valor m铆nimo que puede tomar un valor dado." end operation 1048453 "__construct" preserve_cpp_body_indent public return_type class_ref 471301 // MinValidation nparams 1 param in name "minValue" explicit_type "float" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea un objeto de validaci髇 para valor m韓imo. @param float $minValue el valor m韓imo que puede alcanzar un valor dado para pasar la prueba. @return MinValidation El objeto validaci髇." end classrelation 658949 // relation 655749 ---|> a public php "${type}" classrelation_ref 658949 // b parent class_ref 470277 // Validation end operation 924677 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 470533 "NumericValidation" 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 658309 // relation 655109 ---|> a public php "${type}" classrelation_ref 658309 // b parent class_ref 470277 // Validation end operation 924165 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 471173 "RegexpValidation" 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 "" attribute 645509 "expression" private 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 string la expresi髇 regular para la que fue creado el objeto" end classrelation 658821 // relation 655621 ---|> a public php "${type}" classrelation_ref 658821 // b parent class_ref 470277 // Validation end operation 1048197 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param in name "expression" explicit_type "string" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de RegExpValidation en base a la expresi髇 que se para por par醡etro. @param string $expression la expresi髇 regular seg鷑 las pautas de PCRE. @return RegExpValidation El objeto validador de esa expresi髇 regular." end operation 924933 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 470789 "TextValidation" 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 658181 // relation 654981 ---|> a public php "${type}" classrelation_ref 658181 // b parent class_ref 470277 // Validation end operation 924037 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 470917 "RequiredValidation" 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 658437 // relation 655237 ---|> a public php "${type}" classrelation_ref 658437 // b parent class_ref 470277 // Validation end operation 924549 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 470277 "Validation" 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 "La factoria de validaciones. Esta clase es la responsable de retornar las instancias correspondientes a cada validaci髇." attribute 579845 "registeredValidations" class_attribute private explicit_type "array" init_value "array()" cpp_decl "" java_decl "" php_decl " ${comment}${visibility}${const}${static}${var}${name}${value}; " python_decl "" idl_decl "" mysql_decl "" MysqlColumn comment "@var array una lista de las validaciones instanciadas, de tal forma que hacer una especie de Singleton. Nota: Singleton no se puede hacer porque no todas se crean una vez, solo la mayor韆." end operation 923653 "getValidation" class_operation preserve_cpp_body_indent public return_type class_ref 470277 // Validation nparams 2 param in name "validation" explicit_type "string" param in name "params" explicit_type "array" defaultvalue "null" 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 "Devuelve una instancia de Validation que a trav閟 de su m閠odo validate() determina si un valor cumple o no la condici髇. @param string $validation el nombre de la validaci髇 @param array $params los par醡etros que se consideren necesarios para la validaci髇 @return Validation una instancia de la validaci髇 requerida" end operation 1048069 "validateExpression" class_operation preserve_cpp_body_indent public explicit_return_type "bool" nparams 2 param in name "expression" explicit_type "string" param inout name "value" explicit_type "mixed" 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 "Valida un valor contra una expresi髇 regular y devuelve true si hay coincidencia. @param string $expression la expresi髇 regular a validar. @param mixed value un valor, debe poder convertirse a una versi髇 string. @return boolean Devuelve TRUE si el patr髇 tiene coincidencia y FALSE en caso contrario." end operation 923781 "validate" abstract preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end operation 1450757 "getRegisteredValidations" class_operation preserve_cpp_body_indent 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 un arreglo con las validaciones existentes. @return array Las validaciones existentes." end operation 1075205 "isComplexValidation" class_operation preserve_cpp_body_indent public explicit_return_type "bool" nparams 1 param in name "validation" explicit_type "mixed" 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 "Indica si la validaci髇 pasada por par醡etro es compleja o no. @param mixed $validation un string o una instancia de Validation de la que se desea saber si es compleja. @return boolean Retorna TRUE si la validaci髇 es compleja, entendiendo como tal a una validaci髇 que depende de sus par醡etros. False sino." end classrelation 723333 // relation 720005 -_-> a default php "${type}" classrelation_ref 723333 // b parent class_ref 470405 // AlphaValidation end classrelation 723461 // relation 720133 -_-> a default php "${type}" classrelation_ref 723461 // b parent class_ref 470789 // TextValidation end classrelation 723589 // relation 720261 -_-> a default php "${type}" classrelation_ref 723589 // b parent class_ref 470533 // NumericValidation end classrelation 723717 // relation 720389 -_-> a default php "${type}" classrelation_ref 723717 // b parent class_ref 471045 // MailValidation end classrelation 723845 // relation 720517 -_-> a default php "${type}" classrelation_ref 723845 // b parent class_ref 470661 // AlphaNumericValidation end classrelation 723973 // relation 720645 -_-> a default php "${type}" classrelation_ref 723973 // b parent class_ref 470917 // RequiredValidation end classrelation 724101 // relation 720773 -_-> a default php "${type}" classrelation_ref 724101 // b parent class_ref 471301 // MinValidation end classrelation 724229 // relation 720901 -_-> a default php "${type}" classrelation_ref 724229 // b parent class_ref 471429 // MaxValidation end classrelation 724357 // relation 721029 -_-> a default php "${type}" classrelation_ref 724357 // b parent class_ref 471173 // RegexpValidation end classrelation 731269 // relation 727941 -_-> a default php "${type}" classrelation_ref 731269 // b parent class_ref 512901 // FloatValidation end classrelation 1001989 // relation 994565 -_-> a default php "${type}" classrelation_ref 1001989 // b parent class_ref 736133 // IPValidation end classrelation 1002117 // relation 994693 -_-> a default php "${type}" classrelation_ref 1002117 // b parent class_ref 736005 // MacValidation end classrelation 1044741 // relation 1030277 -_-> a default php "${type}" classrelation_ref 1044741 // b parent class_ref 765957 // URLValidation end classrelation 1044997 // relation 1030533 -_-> a default php "${type}" classrelation_ref 1044997 // b parent class_ref 766085 // MaxlengthValidation end classrelation 1051781 // relation 1037317 -_-> a default php "${type}" classrelation_ref 1051781 // b parent class_ref 772613 // PrecisionValidation end classrelation 1051909 // relation 1037445 -_-> a default php "${type}" classrelation_ref 1051909 // b parent class_ref 772741 // ScaleValidation end classrelation 1433093 // relation 1400581 -_-> a default php "${type}" classrelation_ref 1433093 // b parent class_ref 1049221 // IntervalValidation end classrelation 1691909 // relation 1647237 -_-> a default php "${type}" classrelation_ref 1691909 // b parent class_ref 1225221 // DomainValidation end classrelation 266758 // relation 265350 -_-> a default php "${type}" classrelation_ref 266758 // b parent class_ref 201222 // CnameValidation end classrelation 273414 // relation 272006 -_-> a default php "${type}" classrelation_ref 273414 // b parent class_ref 207750 // EnquotedValidation end classrelation 1914117 // relation 1853829 -_-> a default php "${type}" classrelation_ref 1914117 // b parent class_ref 1373701 // IPV6Validation end classrelation 1952517 // relation 1891205 -_-> a default php "${type}" classrelation_ref 1952517 // b parent class_ref 1413765 // MinvalueValidation end classrelation 1952645 // relation 1891333 -_-> a default php "${type}" classrelation_ref 1952645 // b parent class_ref 1413893 // MaxvalueValidation end end class 512901 "FloatValidation" 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 731141 // relation 727813 ---|> a public php "${type}" classrelation_ref 731141 // b parent class_ref 470277 // Validation end operation 1048581 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 736005 "MacValidation" 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 1001477 // relation 994053 -_-|> a public php "${type}" classrelation_ref 1001477 // b parent class_ref 470277 // Validation end operation 1449989 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 736133 "IPValidation" 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 1001605 // relation 994181 -_-|> a public php "${type}" classrelation_ref 1001605 // b parent class_ref 470277 // Validation end operation 1449861 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 765957 "URLValidation" 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 1044613 // relation 1030149 ---|> a public php "${type}" classrelation_ref 1044613 // b parent class_ref 470277 // Validation end operation 1503365 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 766085 "MaxlengthValidation" 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 1044869 // relation 1030405 ---|> a public php "${type}" classrelation_ref 1044869 // b parent class_ref 471429 // MaxValidation end operation 1503493 "__construct" preserve_cpp_body_indent public return_type class_ref 471429 // MaxValidation nparams 1 param in name "length" explicit_type "Int" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Retorna una instancia de la validaci髇 con el l韒ite indicado. @param int $length el valor m醲imo admitido. @return MaxValidation Una instancia que chequea que no se pase del l韒ite." end end class 772613 "PrecisionValidation" 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 1051525 // relation 1037061 ---|> a public php "${type}" classrelation_ref 1051525 // b parent class_ref 470277 // Validation end attribute 1021829 "precision" private 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 int la precisi髇 en n鷐ero de digitos" end operation 1510277 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param in name "precision" explicit_type "Int" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de PrecisionValidation en base a la precisi髇 que se pasa por par醡etro. @param int $precision la cantidad de lugares enteros. @return PrecisionValidation El objeto validador de esa expresi髇 regular." end operation 1510149 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 772741 "ScaleValidation" 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 1051653 // relation 1037189 ---|> a public php "${type}" classrelation_ref 1051653 // b parent class_ref 470277 // Validation end attribute 1021957 "scale" private 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 int el n鷐ero de digitos decimales" end operation 1510405 "__construct" preserve_cpp_body_indent public explicit_return_type "" nparams 1 param in name "scale" explicit_type "Int" preserve_java_body_indent preserve_php_body_indent php_def " ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}${)} { ${body}} " preserve_python_body_indent comment "Crea una instancia de ScaleValidation en base a la escala (lugares decimales) que se pasan por par醡etro. @param int $scale la cantidad de lugares decimales. @return ScaleValidation El objeto validador de esa expresi髇 regular." end operation 1510021 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 1049221 "IntervalValidation" 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 1432965 // relation 1400453 ---|> a public php "${type}" classrelation_ref 1432965 // b parent class_ref 470277 // Validation end operation 2045957 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 1225221 "DomainValidation" 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 1691781 // relation 1647109 ---|> a public php "${type}" classrelation_ref 1691781 // b parent class_ref 470277 // Validation end operation 2358917 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 201222 "CnameValidation" 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 266630 // relation 265222 ---|> a public php "${type}" classrelation_ref 266630 // b parent class_ref 470277 // Validation end operation 424070 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 207750 "EnquotedValidation" 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 273286 // relation 271878 ---|> a public php "${type}" classrelation_ref 273286 // b parent class_ref 470277 // Validation end operation 430598 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 1373701 "IPV6Validation" 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 1913989 // relation 1853701 ---|> a public php "${type}" classrelation_ref 1913989 // b parent class_ref 470277 // Validation end operation 2687621 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici髇. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci髇 del error en caso contrario." end end class 1407237 "ClassCValidation" 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 "" end class 1413765 "MinvalueValidation" 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 1952261 // relation 1890949 ---|> a public php "${type}" classrelation_ref 1952261 // b parent class_ref 471301 // MinValidation end operation 2776325 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici贸n. @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci贸n del error en caso contrario." end end class 1413893 "MaxvalueValidation" 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 1952389 // relation 1891077 ---|> a public php "${type}" classrelation_ref 1952389 // b parent class_ref 471429 // MaxValidation end operation 2776453 "validate" preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool" nparams 1 param in name "value" explicit_type "string|array" 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 un valor o un conjunto de valores cumplen la condici贸n @param string|array $value el valor a verificar @return TRUE|string TRUE si cumple o un string con la descripci贸n del error en caso contrario." end end end deploymentview 193541 "validations Deployment" //deployment diagram settings deploymentdiagramsettings end ncouples 1 key "uses" value "" artifact 413189 "AlphaNumericValidation" stereotype "source" php_src "" associated_elems class_ref 470661 // AlphaNumericValidation end end artifact 413317 "AlphaValidation" stereotype "source" php_src "" associated_elems class_ref 470405 // AlphaValidation end end artifact 413445 "MailValidation" stereotype "source" php_src "" associated_elems class_ref 471045 // MailValidation end end artifact 413573 "MaxValidation" stereotype "source" php_src "" associated_elems class_ref 471429 // MaxValidation end end artifact 413701 "MinValidation" stereotype "source" php_src "" associated_elems class_ref 471301 // MinValidation end end artifact 413829 "NumericValidation" stereotype "source" php_src "" associated_elems class_ref 470533 // NumericValidation end end artifact 413957 "RegexpValidation" stereotype "source" php_src "" associated_elems class_ref 471173 // RegexpValidation end end artifact 414085 "TextValidation" stereotype "source" php_src "" associated_elems class_ref 470789 // TextValidation end end artifact 414213 "RequiredValidation" stereotype "source" php_src "" associated_elems class_ref 470917 // RequiredValidation end end artifact 414341 "Validation" stereotype "source" php_src "" associated_elems class_ref 470277 // Validation end end artifact 420869 "FloatValidation" stereotype "source" php_src "" associated_elems class_ref 512901 // FloatValidation end end artifact 607237 "IPValidation" stereotype "source" php_src "" associated_elems class_ref 736133 // IPValidation end end artifact 607365 "MacValidation" stereotype "source" php_src "" associated_elems class_ref 736005 // MacValidation end end artifact 644485 "URLValidation" stereotype "source" php_src "" associated_elems class_ref 765957 // URLValidation end end artifact 644997 "MaxlengthValidation" stereotype "source" php_src "" associated_elems class_ref 766085 // MaxlengthValidation end end artifact 651525 "PrecisionValidation" stereotype "source" php_src "" associated_elems class_ref 772613 // PrecisionValidation end end artifact 651653 "ScaleValidation" stereotype "source" php_src "" associated_elems class_ref 772741 // ScaleValidation end end artifact 755717 "Alphanumeric" stereotype "source" php_src "" associated_elems class_ref 883461 // Alphanumeric end end artifact 908549 "IntervalValidation" stereotype "source" php_src "" associated_elems class_ref 1049221 // IntervalValidation end end artifact 1038853 "DomainValidation" stereotype "source" php_src "" associated_elems class_ref 1225221 // DomainValidation end end artifact 221574 "CnameValidation" stereotype "source" php_src "" associated_elems class_ref 201222 // CnameValidation end end artifact 228102 "EnquotedValidation" stereotype "source" php_src "" associated_elems class_ref 207750 // EnquotedValidation end end artifact 1168389 "IPV6Validation" stereotype "source" php_src "" associated_elems class_ref 1373701 // IPV6Validation end end artifact 1201925 "MinvalueValidation" stereotype "source" php_src "" associated_elems class_ref 1413765 // MinvalueValidation end end artifact 1202053 "MaxvalueValidation" stereotype "source" php_src "" associated_elems class_ref 1413893 // MaxvalueValidation end end end end