/**
  * Descricao : Metodo responsavel por mapear os nodos fields de cada acao. 
  * Este metodo retorna um array de objetos fields que serao validados posteriormente.
  * 
  * @param  Um nodo <field>
  * @return Um array de objetos Field
  */
 private function createValidation($node)
 {
     $fieldArray = array();
     if ($node->hasChildNodes()) {
         $fields = $node->childNodes;
         foreach ($fields as $field) {
             $fieldObject = new Field();
             if ($field->nodeName == "field") {
                 if ($field->hasAttribute("name")) {
                     $name = $field->getAttribute("name");
                     $fieldObject->setName($name);
                 }
                 if ($field->hasAttribute("method")) {
                     $method = $field->getAttribute("method");
                     $fieldObject->setMethod($method);
                 }
                 if ($field->hasAttribute("validationType")) {
                     $validationType = $field->getAttribute("validationType");
                     $fieldObject->setValidationType($validationType);
                 }
                 $fieldArray[] = $fieldObject;
             }
         }
     }
     return $fieldArray;
 }