10 const unbounded =
'unbounded';
17 private static $NAMESPACE_ESP =
'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos';
18 private static $NAMESPACE_PET =
'http://intermediacion.redsara.es/scsp/esquemas/V3/peticion';
19 private static $NAMESPACE_SR =
'http://intermediacion.redsara.es/scsp/esquemas/V3/solicitudRespuesta';
25 private $nifEmisor = null;
31 private $nombreEmisor = null;
37 private $codProcedimiento = null;
43 private $nombreProcedimiento = null;
49 private $nombreCompletoFuncionario = null;
55 private $nifFuncionario = null;
61 private $tipoDocumentacion = null;
67 private $documentacion = null;
73 private $nombreCompleto = null;
79 private $nombre = null;
85 private $apellido1 = null;
91 private $apellido2 = null;
97 private $identificadorSolicitante = null;
103 private $nombreSolicitante = null;
109 private $unidadTramitadora = null;
115 private $finalidad = null;
121 private $consentimiento = null;
127 private $idExpediente = null;
133 private $oEspecifico = null;
144 $this->nifEmisor = $nif;
145 $this->nombreEmisor = $nombre;
156 $this->codProcedimiento = $codigo;
157 $this->nombreProcedimiento = $nombre;
168 $this->nombreCompletoFuncionario = $nombreCompleto;
169 $this->nifFuncionario = $nif;
183 public function setTitular($tipoDocumentacion, $documentacion, $nombreCompleto = null, $nombre = null, $apellido1 = null, $apellido2 = null) {
184 $this->tipoDocumentacion = $tipoDocumentacion;
185 $this->documentacion = $documentacion;
186 $this->nombreCompleto = $nombreCompleto;
187 $this->nombre = $nombre;
188 $this->apellido1 = $apellido1;
189 $this->apellido2 = $apellido2;
203 public function setSolicitante($identificadorSolicitante, $nombreSolicitante, $consentimiento, $finalidad, $unidadTramitadora = null, $idExpediente = null) {
204 $this->identificadorSolicitante = $identificadorSolicitante;
205 $this->nombreSolicitante = $nombreSolicitante;
206 $this->consentimiento = $consentimiento;
207 $this->finalidad = $finalidad;
208 $this->unidadTramitadora = $unidadTramitadora;
209 $this->idExpediente = $idExpediente;
220 $this->oEspecifico = $oEspecifico;
232 $oClon->setEmisor($this->nifEmisor, $this->nombreEmisor);
233 $oClon->setProcedimiento($this->codProcedimiento, $this->nombreProcedimiento);
234 $oClon->setFuncionario($this->nombreCompletoFuncionario, $this->nifFuncionario);
235 $oClon->setTitular($this->tipoDocumentacion, $this->documentacion, $this->nombreCompleto, $this->nombre, $this->apellido1, $this->apellido2);
236 $oClon->setSolicitante($this->identificadorSolicitante, $this->nombreSolicitante, $this->consentimiento, $this->finalidad, $this->unidadTramitadora, $this->idExpediente);
252 public function toSoap($IdPeticion, $CodigoCertificado, $numParcial = null)
254 $IdSolicitud = $IdPeticion;
255 if (!is_null($numParcial)) {
256 $IdSolicitud = $IdPeticion .
'_' . $numParcial;
266 $EmisorWSRequest->append(
new SoapVar($this->nifEmisor, XSD_STRING, null, null,
'NifEmisor', self::$NAMESPACE_PET));
267 $EmisorWSRequest->append(
new SoapVar($this->nombreEmisor, XSD_STRING, null, null,
'NombreEmisor', self::$NAMESPACE_PET));
271 $ProcedimientoWSRequest->append(
new SoapVar($this->codProcedimiento, XSD_STRING, null, null,
'CodProcedimiento', self::$NAMESPACE_PET));
272 $ProcedimientoWSRequest->append(
new SoapVar($this->nombreProcedimiento, XSD_STRING, null, null,
'NombreProcedimiento', self::$NAMESPACE_PET));
276 $FuncionarioWSRequest->append(
new SoapVar($this->nombreCompletoFuncionario, XSD_STRING, null, null,
'NombreCompletoFuncionario', self::$NAMESPACE_PET));
277 $FuncionarioWSRequest->append(
new SoapVar($this->nifFuncionario, XSD_STRING, null, null,
'NifFuncionario', self::$NAMESPACE_PET));
281 $SolicitanteWSRequest->append(
new SoapVar($this->identificadorSolicitante, XSD_STRING, null, null,
'IdentificadorSolicitante', self::$NAMESPACE_PET));
282 $SolicitanteWSRequest->append(
new SoapVar($this->nombreSolicitante, XSD_STRING, null, null,
'NombreSolicitante', self::$NAMESPACE_PET));
283 if (!is_null($this->unidadTramitadora)) {
284 $SolicitanteWSRequest->append(
new SoapVar($this->unidadTramitadora, XSD_STRING, null, null,
'UnidadTramitadora', self::$NAMESPACE_PET));
286 $SolicitanteWSRequest->append(
new SoapVar($ProcedimientoWSRequest, SOAP_ENC_OBJECT,null,null,
'Procedimiento', self::$NAMESPACE_PET));
287 $SolicitanteWSRequest->append(
new SoapVar($this->finalidad, XSD_STRING, null, null,
'Finalidad', self::$NAMESPACE_PET));
288 $SolicitanteWSRequest->append(
new SoapVar($this->consentimiento, XSD_STRING, null, null,
'Consentimiento', self::$NAMESPACE_PET));
289 $SolicitanteWSRequest->append(
new SoapVar($FuncionarioWSRequest, SOAP_ENC_OBJECT,null,null,
'Funcionario', self::$NAMESPACE_PET));
290 if (!is_null($this->idExpediente)) {
291 $SolicitanteWSRequest->append(
new SoapVar($this->idExpediente, XSD_STRING, null, null,
'IdExpediente', self::$NAMESPACE_PET));
296 $TitularWSRequest->append(
new SoapVar($this->tipoDocumentacion, XSD_STRING, null, null,
'TipoDocumentacion', self::$NAMESPACE_PET));
297 $TitularWSRequest->append(
new SoapVar($this->documentacion, XSD_STRING, null, null,
'Documentacion', self::$NAMESPACE_PET));
298 if (!is_null($this->nombreCompleto)) {
299 $TitularWSRequest->append(
new SoapVar($this->nombreCompleto, XSD_STRING, null, null,
'NombreCompleto', self::$NAMESPACE_PET));
301 if (!is_null($this->nombre)) {
302 $TitularWSRequest->append(
new SoapVar($this->nombre, XSD_STRING, null, null,
'Nombre', self::$NAMESPACE_PET));
304 if (!is_null($this->apellido1)) {
305 $TitularWSRequest->append(
new SoapVar($this->apellido1, XSD_STRING, null, null,
'Apellido1', self::$NAMESPACE_PET));
307 if (!is_null($this->apellido2)) {
308 $TitularWSRequest->append(
new SoapVar($this->apellido2, XSD_STRING, null, null,
'Apellido2', self::$NAMESPACE_PET));
313 $TransmisionWSRequest->append(
new SoapVar($CodigoCertificado, XSD_STRING, null, null,
'CodigoCertificado', self::$NAMESPACE_PET));
314 $TransmisionWSRequest->append(
new SoapVar($IdSolicitud, XSD_STRING, null, null,
'IdSolicitud', self::$NAMESPACE_PET));
318 $DatosGenericosWSRequest->append(
new SoapVar($EmisorWSRequest, SOAP_ENC_OBJECT,null,null,
'Emisor', self::$NAMESPACE_PET));
319 $DatosGenericosWSRequest->append(
new SoapVar($SolicitanteWSRequest, SOAP_ENC_OBJECT,null,null,
'Solicitante', self::$NAMESPACE_PET));
320 $DatosGenericosWSRequest->append(
new SoapVar($TitularWSRequest, SOAP_ENC_OBJECT,null,null,
'Titular', self::$NAMESPACE_PET));
321 $DatosGenericosWSRequest->append(
new SoapVar($TransmisionWSRequest, SOAP_ENC_OBJECT,null,null,
'Transmision', self::$NAMESPACE_PET));
324 $SolicitudTransmisionWSRequest =
new ArrayObject();
325 $SolicitudTransmisionWSRequest->append(
new SoapVar($DatosGenericosWSRequest, SOAP_ENC_OBJECT,null,null,
'DatosGenericos', self::$NAMESPACE_PET));
328 if (!is_null($this->oEspecifico)) {
329 $datosEspecificosSoapVar = $this->oEspecifico->toSoap(
'DatosEspecificos', self::$NAMESPACE_ESP);
330 $SolicitudTransmisionWSRequest->append($datosEspecificosSoapVar);
335 return new SoapVar($SolicitudTransmisionWSRequest, SOAP_ENC_OBJECT,null,null,
'SolicitudTransmision', self::$NAMESPACE_PET);
348 $oCon->setMatricula($valor);
351 $this->oEspecifico->setConsulta($oCon);
364 $oCon->setBastidor($valor);
367 $this->oEspecifico->setConsulta($oCon);
380 $oCon->setNIVE($valor);
383 $this->oEspecifico->setConsulta($oCon);
400 if (is_numeric(key($array)))
402 foreach ($array as $key => $value)
404 $array[$key] = $this->array_to_objecttree($value);
408 $Object = new \stdClass;
409 foreach ($array as $key => $value)
411 if (is_array($value))
413 $Object->$key = $this->array_to_objecttree($value);
417 $Object->$key = $value;
432 if (is_array($obj) || is_object($obj))
435 foreach ($obj as $key => $value)
445 private function __anyType_SoapVar($childData, $fieldName, $namespace) {
447 if (is_a($childData,
'DateTime')) {
450 return new \SoapVar($childData->format(\DateTime::ATOM), XSD_DATETIME,
'dateTime',
'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
451 } elseif (is_int($childData)) {
453 return new \SoapVar($childData, XSD_INTEGER, null, null, $fieldName, $namespace);
457 return new \SoapVar($childData, XSD_STRING,
'string',
'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
460 private function __basic_SoapVar($childData, $basicType, $fieldName, $namespace) {
461 switch ($basicType) {
463 return new \SoapVar($childData->format(\DateTime::ATOM), $basicType, null, null, $fieldName, $namespace);
466 return new \SoapVar($childData, $basicType, null, null, $fieldName, $namespace);
470 public function __doChild($parentTag, $value, $fieldName, $type, $namespace, $minOccurs, $maxOccurs, $isChoice)
473 $fieldSet = isset($value);
475 if (($minOccurs > 0) && (!$isChoice)) {
476 throw new \Exception(
"No se ha encontrado el subcampo obligatorio '" . $fieldName .
'"');
482 $vChildData = $value;
483 if ($maxOccurs == 1) {
484 $vChildData = array( $value );
486 if ($maxOccurs !=
'unbounded') {
487 if ($maxOccurs >
sizeof($vChildData)) {
488 throw new \Exception(
"El campo '" . $fieldName .
'" no tiene tantas ocurrencias como se esperaban');
496 for ($iIter=0; $iIter <
sizeof($vChildData); $iIter++) {
497 $childData = $vChildData[$iIter];
499 if ((($minOccurs > 0) && $fieldSet) || $fieldSet) {
500 if (is_int($type) && $type != SOAP_ENC_OBJECT) {
504 if ($basicType !== XSD_ANYTYPE) {
505 $childSOAP = $this->__basic_SoapVar($childData, $basicType, $fieldName, $namespace);
507 $childSOAP = $this->__anyType_SoapVar($childData, $fieldName, $namespace);
509 $parentTag->append( $childSOAP );
513 $childSOAP = $childData->toSoap($fieldName, $namespace);
514 $parentTag->append( $childSOAP );
541 static public function is_assoc($array) {
542 foreach(array_keys($array) as $key) {
543 if (!is_int($key))
return true;
548 static public function endsWith($haystack, $needle) {
550 return $needle ===
"" || (($temp = strlen($haystack) - strlen($needle)) >= 0 && strpos($haystack, $needle, $temp) !==
false);
562 private $_consulta = null;
563 private $_hasConsulta =
false;
564 public function setConsulta($value) {
565 $this->_consulta = $value;
566 $this->_hasConsulta = ($value !== null);
568 public function hasConsulta() {
569 return $this->_hasConsulta;
571 public function getConsulta() {
572 return $this->_consulta;
580 private $_retorno = null;
581 private $_hasRetorno =
false;
582 public function setRetorno($value) {
583 $this->_retorno = $value;
584 $this->_hasRetorno = ($value !== null);
586 public function hasRetorno() {
587 return $this->_hasRetorno;
589 public function getRetorno() {
590 return $this->_retorno;
604 $choiceSetted =
false;
606 if (isset($vData[
'Consulta'])) {
608 throw new Exception(
'No se pueden establecer multiples subetiquetas en una etiqueta de tipo CHOICE');
610 $choiceSetted =
true;
613 $newItem->setConsulta($newClass);
615 if (isset($vData[
'Retorno'])) {
617 throw new Exception(
'No se pueden establecer multiples subetiquetas en una etiqueta de tipo CHOICE');
619 $choiceSetted =
true;
622 $newItem->setRetorno($newClass);
637 public function toSoap($fieldName, $namespace) {
640 $this->__doChild($myLevel, $this->_consulta,
'Consulta', SOAP_ENC_OBJECT, $namespace, 1, 1,
true);
641 $this->__doChild($myLevel, $this->_retorno,
'Retorno', SOAP_ENC_OBJECT, $namespace, 1, 1,
true);
644 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
655 private $_matricula = null;
656 private $_hasMatricula =
false;
657 public function setMatricula($value) {
658 $this->_matricula = $value;
659 $this->_hasMatricula = ($value !== null);
661 public function hasMatricula() {
662 return $this->_hasMatricula;
664 public function getMatricula() {
665 return $this->_matricula;
673 private $_bastidor = null;
674 private $_hasBastidor =
false;
675 public function setBastidor($value) {
676 $this->_bastidor = $value;
677 $this->_hasBastidor = ($value !== null);
679 public function hasBastidor() {
680 return $this->_hasBastidor;
682 public function getBastidor() {
683 return $this->_bastidor;
691 private $_nIVE = null;
692 private $_hasNIVE =
false;
693 public function setNIVE($value) {
694 $this->_nIVE = $value;
695 $this->_hasNIVE = ($value !== null);
697 public function hasNIVE() {
698 return $this->_hasNIVE;
700 public function getNIVE() {
715 $choiceSetted =
false;
717 if (isset($vData[
'Matricula'])) {
719 throw new Exception(
'No se pueden establecer multiples subetiquetas en una etiqueta de tipo CHOICE');
721 $choiceSetted =
true;
723 $newItem->setMatricula($vData[
'Matricula']);
725 if (isset($vData[
'Bastidor'])) {
727 throw new Exception(
'No se pueden establecer multiples subetiquetas en una etiqueta de tipo CHOICE');
729 $choiceSetted =
true;
731 $newItem->setBastidor($vData[
'Bastidor']);
733 if (isset($vData[
'NIVE'])) {
735 throw new Exception(
'No se pueden establecer multiples subetiquetas en una etiqueta de tipo CHOICE');
737 $choiceSetted =
true;
739 $newItem->setNIVE($vData[
'NIVE']);
754 public function toSoap($fieldName, $namespace) {
757 $this->__doChild($myLevel, $this->_matricula,
'Matricula', 101, $namespace, 1, 1,
true);
758 $this->__doChild($myLevel, $this->_bastidor,
'Bastidor', 101, $namespace, 1, 1,
true);
759 $this->__doChild($myLevel, $this->_nIVE,
'NIVE', 101, $namespace, 1, 1,
true);
762 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
773 private $_estado = null;
774 private $_hasEstado =
false;
775 public function setEstado($value) {
776 $this->_estado = $value;
777 $this->_hasEstado = ($value !== null);
779 public function hasEstado() {
780 return $this->_hasEstado;
782 public function getEstado() {
783 return $this->_estado;
791 private $_consulta = null;
792 private $_hasConsulta =
false;
793 public function setConsulta($value) {
794 $this->_consulta = $value;
795 $this->_hasConsulta = ($value !== null);
797 public function hasConsulta() {
798 return $this->_hasConsulta;
800 public function getConsulta() {
801 return $this->_consulta;
809 private $_datosVehiculo = null;
810 private $_hasDatosVehiculo =
false;
811 public function setDatosVehiculo($value) {
812 $this->_datosVehiculo = $value;
813 $this->_hasDatosVehiculo = ($value !== null);
815 public function hasDatosVehiculo() {
816 return $this->_hasDatosVehiculo;
818 public function getDatosVehiculo() {
819 return $this->_datosVehiculo;
833 if (!isset($vData[
'Estado'])) {
834 throw new Exception(
'El parametro Estado es obligatorio');
836 if (isset($vData[
'Estado'])) {
839 $newItem->setEstado($newClass);
841 if (!isset($vData[
'Consulta'])) {
842 throw new Exception(
'El parametro Consulta es obligatorio');
844 if (isset($vData[
'Consulta'])) {
847 $newItem->setConsulta($newClass);
849 if (isset($vData[
'DatosVehiculo'])) {
852 $newItem->setDatosVehiculo($newClass);
867 public function toSoap($fieldName, $namespace) {
870 $this->__doChild($myLevel, $this->_estado,
'Estado', SOAP_ENC_OBJECT, $namespace, 1, 1,
false);
871 $this->__doChild($myLevel, $this->_consulta,
'Consulta', SOAP_ENC_OBJECT, $namespace, 1, 1,
false);
872 $this->__doChild($myLevel, $this->_datosVehiculo,
'DatosVehiculo', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
875 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
886 private $_codigoEstado = null;
887 private $_hasCodigoEstado =
false;
888 public function setCodigoEstado($value) {
889 $this->_codigoEstado = $value;
890 $this->_hasCodigoEstado = ($value !== null);
892 public function hasCodigoEstado() {
893 return $this->_hasCodigoEstado;
895 public function getCodigoEstado() {
896 return $this->_codigoEstado;
904 private $_codigoEstadoSecundario = null;
905 private $_hasCodigoEstadoSecundario =
false;
906 public function setCodigoEstadoSecundario($value) {
907 $this->_codigoEstadoSecundario = $value;
908 $this->_hasCodigoEstadoSecundario = ($value !== null);
910 public function hasCodigoEstadoSecundario() {
911 return $this->_hasCodigoEstadoSecundario;
913 public function getCodigoEstadoSecundario() {
914 return $this->_codigoEstadoSecundario;
922 private $_literal = null;
923 private $_hasLiteral =
false;
924 public function setLiteral($value) {
925 $this->_literal = $value;
926 $this->_hasLiteral = ($value !== null);
928 public function hasLiteral() {
929 return $this->_hasLiteral;
931 public function getLiteral() {
932 return $this->_literal;
946 if (!isset($vData[
'CodigoEstado'])) {
947 throw new Exception(
'El parametro CodigoEstado es obligatorio');
949 if (isset($vData[
'CodigoEstado'])) {
951 $newItem->setCodigoEstado($vData[
'CodigoEstado']);
953 if (isset($vData[
'CodigoEstadoSecundario'])) {
955 $newItem->setCodigoEstadoSecundario($vData[
'CodigoEstadoSecundario']);
957 if (!isset($vData[
'Literal'])) {
958 throw new Exception(
'El parametro Literal es obligatorio');
960 if (isset($vData[
'Literal'])) {
962 $newItem->setLiteral($vData[
'Literal']);
977 public function toSoap($fieldName, $namespace) {
980 $this->__doChild($myLevel, $this->_codigoEstado,
'CodigoEstado', 101, $namespace, 1, 1,
false);
981 $this->__doChild($myLevel, $this->_codigoEstadoSecundario,
'CodigoEstadoSecundario', 101, $namespace, 0, 1,
false);
982 $this->__doChild($myLevel, $this->_literal,
'Literal', 101, $namespace, 1, 1,
false);
985 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
996 private $_datosGenerales = null;
997 private $_hasDatosGenerales =
false;
998 public function setDatosGenerales($value) {
999 $this->_datosGenerales = $value;
1000 $this->_hasDatosGenerales = ($value !== null);
1002 public function hasDatosGenerales() {
1003 return $this->_hasDatosGenerales;
1005 public function getDatosGenerales() {
1006 return $this->_datosGenerales;
1014 private $_datosTecnicos = null;
1015 private $_hasDatosTecnicos =
false;
1016 public function setDatosTecnicos($value) {
1017 $this->_datosTecnicos = $value;
1018 $this->_hasDatosTecnicos = ($value !== null);
1020 public function hasDatosTecnicos() {
1021 return $this->_hasDatosTecnicos;
1023 public function getDatosTecnicos() {
1024 return $this->_datosTecnicos;
1032 private $_datosTramites = null;
1033 private $_hasDatosTramites =
false;
1034 public function setDatosTramites($value) {
1035 $this->_datosTramites = $value;
1036 $this->_hasDatosTramites = ($value !== null);
1038 public function hasDatosTramites() {
1039 return $this->_hasDatosTramites;
1041 public function getDatosTramites() {
1042 return $this->_datosTramites;
1050 private $_datosAdministrativos = null;
1051 private $_hasDatosAdministrativos =
false;
1052 public function setDatosAdministrativos($value) {
1053 $this->_datosAdministrativos = $value;
1054 $this->_hasDatosAdministrativos = ($value !== null);
1056 public function hasDatosAdministrativos() {
1057 return $this->_hasDatosAdministrativos;
1059 public function getDatosAdministrativos() {
1060 return $this->_datosAdministrativos;
1074 if (isset($vData[
'DatosGenerales'])) {
1077 $newItem->setDatosGenerales($newClass);
1079 if (isset($vData[
'DatosTecnicos'])) {
1082 $newItem->setDatosTecnicos($newClass);
1084 if (isset($vData[
'DatosTramites'])) {
1087 $newItem->setDatosTramites($newClass);
1089 if (isset($vData[
'DatosAdministrativos'])) {
1092 $newItem->setDatosAdministrativos($newClass);
1107 public function toSoap($fieldName, $namespace) {
1110 $this->__doChild($myLevel, $this->_datosGenerales,
'DatosGenerales', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1111 $this->__doChild($myLevel, $this->_datosTecnicos,
'DatosTecnicos', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1112 $this->__doChild($myLevel, $this->_datosTramites,
'DatosTramites', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1113 $this->__doChild($myLevel, $this->_datosAdministrativos,
'DatosAdministrativos', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1116 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1127 private $_descripcionVehiculo = null;
1128 private $_hasDescripcionVehiculo =
false;
1129 public function setDescripcionVehiculo($value) {
1130 $this->_descripcionVehiculo = $value;
1131 $this->_hasDescripcionVehiculo = ($value !== null);
1133 public function hasDescripcionVehiculo() {
1134 return $this->_hasDescripcionVehiculo;
1136 public function getDescripcionVehiculo() {
1137 return $this->_descripcionVehiculo;
1145 private $_domicilioVehiculoDGT = null;
1146 private $_hasDomicilioVehiculoDGT =
false;
1147 public function setDomicilioVehiculoDGT($value) {
1148 $this->_domicilioVehiculoDGT = $value;
1149 $this->_hasDomicilioVehiculoDGT = ($value !== null);
1151 public function hasDomicilioVehiculoDGT() {
1152 return $this->_hasDomicilioVehiculoDGT;
1154 public function getDomicilioVehiculoDGT() {
1155 return $this->_domicilioVehiculoDGT;
1163 private $_domicilioVehiculoINE = null;
1164 private $_hasDomicilioVehiculoINE =
false;
1165 public function setDomicilioVehiculoINE($value) {
1166 $this->_domicilioVehiculoINE = $value;
1167 $this->_hasDomicilioVehiculoINE = ($value !== null);
1169 public function hasDomicilioVehiculoINE() {
1170 return $this->_hasDomicilioVehiculoINE;
1172 public function getDomicilioVehiculoINE() {
1173 return $this->_domicilioVehiculoINE;
1181 private $_indicadores = null;
1182 private $_hasIndicadores =
false;
1183 public function setIndicadores($value) {
1184 $this->_indicadores = $value;
1185 $this->_hasIndicadores = ($value !== null);
1187 public function hasIndicadores() {
1188 return $this->_hasIndicadores;
1190 public function getIndicadores() {
1191 return $this->_indicadores;
1199 private $_matriculacion = null;
1200 private $_hasMatriculacion =
false;
1201 public function setMatriculacion($value) {
1202 $this->_matriculacion = $value;
1203 $this->_hasMatriculacion = ($value !== null);
1205 public function hasMatriculacion() {
1206 return $this->_hasMatriculacion;
1208 public function getMatriculacion() {
1209 return $this->_matriculacion;
1217 private $_titular = null;
1218 private $_hasTitular =
false;
1219 public function setTitular($value) {
1220 $this->_titular = $value;
1221 $this->_hasTitular = ($value !== null);
1223 public function hasTitular() {
1224 return $this->_hasTitular;
1226 public function getTitular() {
1227 return $this->_titular;
1241 if (isset($vData[
'DescripcionVehiculo'])) {
1244 $newItem->setDescripcionVehiculo($newClass);
1246 if (isset($vData[
'DomicilioVehiculoDGT'])) {
1249 $newItem->setDomicilioVehiculoDGT($newClass);
1251 if (isset($vData[
'DomicilioVehiculoINE'])) {
1254 $newItem->setDomicilioVehiculoINE($newClass);
1256 if (isset($vData[
'Indicadores'])) {
1259 $newItem->setIndicadores($newClass);
1261 if (isset($vData[
'Matriculacion'])) {
1264 $newItem->setMatriculacion($newClass);
1266 if (isset($vData[
'Titular'])) {
1269 $newItem->setTitular($newClass);
1284 public function toSoap($fieldName, $namespace) {
1287 $this->__doChild($myLevel, $this->_descripcionVehiculo,
'DescripcionVehiculo', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1288 $this->__doChild($myLevel, $this->_domicilioVehiculoDGT,
'DomicilioVehiculoDGT', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1289 $this->__doChild($myLevel, $this->_domicilioVehiculoINE,
'DomicilioVehiculoINE', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1290 $this->__doChild($myLevel, $this->_indicadores,
'Indicadores', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1291 $this->__doChild($myLevel, $this->_matriculacion,
'Matriculacion', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1292 $this->__doChild($myLevel, $this->_titular,
'Titular', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1295 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1306 private $_bastidor = null;
1307 private $_hasBastidor =
false;
1308 public function setBastidor($value) {
1309 $this->_bastidor = $value;
1310 $this->_hasBastidor = ($value !== null);
1312 public function hasBastidor() {
1313 return $this->_hasBastidor;
1315 public function getBastidor() {
1316 return $this->_bastidor;
1324 private $_nIVE = null;
1325 private $_hasNIVE =
false;
1326 public function setNIVE($value) {
1327 $this->_nIVE = $value;
1328 $this->_hasNIVE = ($value !== null);
1330 public function hasNIVE() {
1331 return $this->_hasNIVE;
1333 public function getNIVE() {
1334 return $this->_nIVE;
1342 private $_marca = null;
1343 private $_hasMarca =
false;
1344 public function setMarca($value) {
1345 $this->_marca = $value;
1346 $this->_hasMarca = ($value !== null);
1348 public function hasMarca() {
1349 return $this->_hasMarca;
1351 public function getMarca() {
1352 return $this->_marca;
1360 private $_modelo = null;
1361 private $_hasModelo =
false;
1362 public function setModelo($value) {
1363 $this->_modelo = $value;
1364 $this->_hasModelo = ($value !== null);
1366 public function hasModelo() {
1367 return $this->_hasModelo;
1369 public function getModelo() {
1370 return $this->_modelo;
1384 if (isset($vData[
'Bastidor'])) {
1386 $newItem->setBastidor($vData[
'Bastidor']);
1388 if (isset($vData[
'NIVE'])) {
1390 $newItem->setNIVE($vData[
'NIVE']);
1392 if (isset($vData[
'Marca'])) {
1395 $newItem->setMarca($newClass);
1397 if (isset($vData[
'Modelo'])) {
1399 $newItem->setModelo($vData[
'Modelo']);
1414 public function toSoap($fieldName, $namespace) {
1417 $this->__doChild($myLevel, $this->_bastidor,
'Bastidor', 101, $namespace, 0, 1,
false);
1418 $this->__doChild($myLevel, $this->_nIVE,
'NIVE', 101, $namespace, 0, 1,
false);
1419 $this->__doChild($myLevel, $this->_marca,
'Marca', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1420 $this->__doChild($myLevel, $this->_modelo,
'Modelo', 101, $namespace, 0, 1,
false);
1423 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1434 private $_codigo = null;
1435 private $_hasCodigo =
false;
1436 public function setCodigo($value) {
1437 $this->_codigo = $value;
1438 $this->_hasCodigo = ($value !== null);
1440 public function hasCodigo() {
1441 return $this->_hasCodigo;
1443 public function getCodigo() {
1444 return $this->_codigo;
1452 private $_descripcion = null;
1453 private $_hasDescripcion =
false;
1454 public function setDescripcion($value) {
1455 $this->_descripcion = $value;
1456 $this->_hasDescripcion = ($value !== null);
1458 public function hasDescripcion() {
1459 return $this->_hasDescripcion;
1461 public function getDescripcion() {
1462 return $this->_descripcion;
1475 $newItem =
new Marca();
1476 if (isset($vData[
'Codigo'])) {
1478 $newItem->setCodigo($vData[
'Codigo']);
1480 if (isset($vData[
'Descripcion'])) {
1482 $newItem->setDescripcion($vData[
'Descripcion']);
1497 public function toSoap($fieldName, $namespace) {
1500 $this->__doChild($myLevel, $this->_codigo,
'Codigo', 101, $namespace, 0, 1,
false);
1501 $this->__doChild($myLevel, $this->_descripcion,
'Descripcion', 101, $namespace, 0, 1,
false);
1504 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1515 private $_municipio = null;
1516 private $_hasMunicipio =
false;
1517 public function setMunicipio($value) {
1518 $this->_municipio = $value;
1519 $this->_hasMunicipio = ($value !== null);
1521 public function hasMunicipio() {
1522 return $this->_hasMunicipio;
1524 public function getMunicipio() {
1525 return $this->_municipio;
1539 if (isset($vData[
'Municipio'])) {
1541 $newItem->setMunicipio($vData[
'Municipio']);
1556 public function toSoap($fieldName, $namespace) {
1559 $this->__doChild($myLevel, $this->_municipio,
'Municipio', 101, $namespace, 0, 1,
false);
1562 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1573 private $_municipio = null;
1574 private $_hasMunicipio =
false;
1575 public function setMunicipio($value) {
1576 $this->_municipio = $value;
1577 $this->_hasMunicipio = ($value !== null);
1579 public function hasMunicipio() {
1580 return $this->_hasMunicipio;
1582 public function getMunicipio() {
1583 return $this->_municipio;
1597 if (isset($vData[
'Municipio'])) {
1599 $newItem->setMunicipio($vData[
'Municipio']);
1614 public function toSoap($fieldName, $namespace) {
1617 $this->__doChild($myLevel, $this->_municipio,
'Municipio', 101, $namespace, 0, 1,
false);
1620 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1631 private $_nombreVia = null;
1632 private $_hasNombreVia =
false;
1633 public function setNombreVia($value) {
1634 $this->_nombreVia = $value;
1635 $this->_hasNombreVia = ($value !== null);
1637 public function hasNombreVia() {
1638 return $this->_hasNombreVia;
1640 public function getNombreVia() {
1641 return $this->_nombreVia;
1649 private $_provincia = null;
1650 private $_hasProvincia =
false;
1651 public function setProvincia($value) {
1652 $this->_provincia = $value;
1653 $this->_hasProvincia = ($value !== null);
1655 public function hasProvincia() {
1656 return $this->_hasProvincia;
1658 public function getProvincia() {
1659 return $this->_provincia;
1667 private $_municipio = null;
1668 private $_hasMunicipio =
false;
1669 public function setMunicipio($value) {
1670 $this->_municipio = $value;
1671 $this->_hasMunicipio = ($value !== null);
1673 public function hasMunicipio() {
1674 return $this->_hasMunicipio;
1676 public function getMunicipio() {
1677 return $this->_municipio;
1685 private $_localidad = null;
1686 private $_hasLocalidad =
false;
1687 public function setLocalidad($value) {
1688 $this->_localidad = $value;
1689 $this->_hasLocalidad = ($value !== null);
1691 public function hasLocalidad() {
1692 return $this->_hasLocalidad;
1694 public function getLocalidad() {
1695 return $this->_localidad;
1703 private $_codigoPostal = null;
1704 private $_hasCodigoPostal =
false;
1705 public function setCodigoPostal($value) {
1706 $this->_codigoPostal = $value;
1707 $this->_hasCodigoPostal = ($value !== null);
1709 public function hasCodigoPostal() {
1710 return $this->_hasCodigoPostal;
1712 public function getCodigoPostal() {
1713 return $this->_codigoPostal;
1727 if (isset($vData[
'NombreVia'])) {
1729 $newItem->setNombreVia($vData[
'NombreVia']);
1731 if (isset($vData[
'Provincia'])) {
1734 $newItem->setProvincia($newClass);
1736 if (isset($vData[
'Municipio'])) {
1738 $newItem->setMunicipio($vData[
'Municipio']);
1740 if (isset($vData[
'Localidad'])) {
1742 $newItem->setLocalidad($vData[
'Localidad']);
1744 if (isset($vData[
'CodigoPostal'])) {
1746 $newItem->setCodigoPostal($vData[
'CodigoPostal']);
1761 public function toSoap($fieldName, $namespace) {
1764 $this->__doChild($myLevel, $this->_nombreVia,
'NombreVia', 101, $namespace, 0, 1,
false);
1765 $this->__doChild($myLevel, $this->_provincia,
'Provincia', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
1766 $this->__doChild($myLevel, $this->_municipio,
'Municipio', 101, $namespace, 0, 1,
false);
1767 $this->__doChild($myLevel, $this->_localidad,
'Localidad', 101, $namespace, 0, 1,
false);
1768 $this->__doChild($myLevel, $this->_codigoPostal,
'CodigoPostal', 135, $namespace, 0, 1,
false);
1771 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1782 private $_tipoVia = null;
1783 private $_hasTipoVia =
false;
1784 public function setTipoVia($value) {
1785 $this->_tipoVia = $value;
1786 $this->_hasTipoVia = ($value !== null);
1788 public function hasTipoVia() {
1789 return $this->_hasTipoVia;
1791 public function getTipoVia() {
1792 return $this->_tipoVia;
1800 private $_nombreVia = null;
1801 private $_hasNombreVia =
false;
1802 public function setNombreVia($value) {
1803 $this->_nombreVia = $value;
1804 $this->_hasNombreVia = ($value !== null);
1806 public function hasNombreVia() {
1807 return $this->_hasNombreVia;
1809 public function getNombreVia() {
1810 return $this->_nombreVia;
1818 private $_numeroVia = null;
1819 private $_hasNumeroVia =
false;
1820 public function setNumeroVia($value) {
1821 $this->_numeroVia = $value;
1822 $this->_hasNumeroVia = ($value !== null);
1824 public function hasNumeroVia() {
1825 return $this->_hasNumeroVia;
1827 public function getNumeroVia() {
1828 return $this->_numeroVia;
1836 private $_portal = null;
1837 private $_hasPortal =
false;
1838 public function setPortal($value) {
1839 $this->_portal = $value;
1840 $this->_hasPortal = ($value !== null);
1842 public function hasPortal() {
1843 return $this->_hasPortal;
1845 public function getPortal() {
1846 return $this->_portal;
1854 private $_bloque = null;
1855 private $_hasBloque =
false;
1856 public function setBloque($value) {
1857 $this->_bloque = $value;
1858 $this->_hasBloque = ($value !== null);
1860 public function hasBloque() {
1861 return $this->_hasBloque;
1863 public function getBloque() {
1864 return $this->_bloque;
1872 private $_escalera = null;
1873 private $_hasEscalera =
false;
1874 public function setEscalera($value) {
1875 $this->_escalera = $value;
1876 $this->_hasEscalera = ($value !== null);
1878 public function hasEscalera() {
1879 return $this->_hasEscalera;
1881 public function getEscalera() {
1882 return $this->_escalera;
1890 private $_planta = null;
1891 private $_hasPlanta =
false;
1892 public function setPlanta($value) {
1893 $this->_planta = $value;
1894 $this->_hasPlanta = ($value !== null);
1896 public function hasPlanta() {
1897 return $this->_hasPlanta;
1899 public function getPlanta() {
1900 return $this->_planta;
1908 private $_puerta = null;
1909 private $_hasPuerta =
false;
1910 public function setPuerta($value) {
1911 $this->_puerta = $value;
1912 $this->_hasPuerta = ($value !== null);
1914 public function hasPuerta() {
1915 return $this->_hasPuerta;
1917 public function getPuerta() {
1918 return $this->_puerta;
1926 private $_kilometro = null;
1927 private $_hasKilometro =
false;
1928 public function setKilometro($value) {
1929 $this->_kilometro = $value;
1930 $this->_hasKilometro = ($value !== null);
1932 public function hasKilometro() {
1933 return $this->_hasKilometro;
1935 public function getKilometro() {
1936 return $this->_kilometro;
1944 private $_hectometro = null;
1945 private $_hasHectometro =
false;
1946 public function setHectometro($value) {
1947 $this->_hectometro = $value;
1948 $this->_hasHectometro = ($value !== null);
1950 public function hasHectometro() {
1951 return $this->_hasHectometro;
1953 public function getHectometro() {
1954 return $this->_hectometro;
1962 private $_provincia = null;
1963 private $_hasProvincia =
false;
1964 public function setProvincia($value) {
1965 $this->_provincia = $value;
1966 $this->_hasProvincia = ($value !== null);
1968 public function hasProvincia() {
1969 return $this->_hasProvincia;
1971 public function getProvincia() {
1972 return $this->_provincia;
1980 private $_municipio = null;
1981 private $_hasMunicipio =
false;
1982 public function setMunicipio($value) {
1983 $this->_municipio = $value;
1984 $this->_hasMunicipio = ($value !== null);
1986 public function hasMunicipio() {
1987 return $this->_hasMunicipio;
1989 public function getMunicipio() {
1990 return $this->_municipio;
1998 private $_localidad = null;
1999 private $_hasLocalidad =
false;
2000 public function setLocalidad($value) {
2001 $this->_localidad = $value;
2002 $this->_hasLocalidad = ($value !== null);
2004 public function hasLocalidad() {
2005 return $this->_hasLocalidad;
2007 public function getLocalidad() {
2008 return $this->_localidad;
2016 private $_codigoPostal = null;
2017 private $_hasCodigoPostal =
false;
2018 public function setCodigoPostal($value) {
2019 $this->_codigoPostal = $value;
2020 $this->_hasCodigoPostal = ($value !== null);
2022 public function hasCodigoPostal() {
2023 return $this->_hasCodigoPostal;
2025 public function getCodigoPostal() {
2026 return $this->_codigoPostal;
2040 if (isset($vData[
'TipoVia'])) {
2042 $newItem->setTipoVia($vData[
'TipoVia']);
2044 if (isset($vData[
'NombreVia'])) {
2046 $newItem->setNombreVia($vData[
'NombreVia']);
2048 if (isset($vData[
'NumeroVia'])) {
2050 $newItem->setNumeroVia($vData[
'NumeroVia']);
2052 if (isset($vData[
'Portal'])) {
2054 $newItem->setPortal($vData[
'Portal']);
2056 if (isset($vData[
'Bloque'])) {
2058 $newItem->setBloque($vData[
'Bloque']);
2060 if (isset($vData[
'Escalera'])) {
2062 $newItem->setEscalera($vData[
'Escalera']);
2064 if (isset($vData[
'Planta'])) {
2066 $newItem->setPlanta($vData[
'Planta']);
2068 if (isset($vData[
'Puerta'])) {
2070 $newItem->setPuerta($vData[
'Puerta']);
2072 if (isset($vData[
'Kilometro'])) {
2074 $newItem->setKilometro($vData[
'Kilometro']);
2076 if (isset($vData[
'Hectometro'])) {
2078 $newItem->setHectometro($vData[
'Hectometro']);
2080 if (isset($vData[
'Provincia'])) {
2083 $newItem->setProvincia($newClass);
2085 if (isset($vData[
'Municipio'])) {
2087 $newItem->setMunicipio($vData[
'Municipio']);
2089 if (isset($vData[
'Localidad'])) {
2091 $newItem->setLocalidad($vData[
'Localidad']);
2093 if (isset($vData[
'CodigoPostal'])) {
2095 $newItem->setCodigoPostal($vData[
'CodigoPostal']);
2110 public function toSoap($fieldName, $namespace) {
2113 $this->__doChild($myLevel, $this->_tipoVia,
'TipoVia', 101, $namespace, 0, 1,
false);
2114 $this->__doChild($myLevel, $this->_nombreVia,
'NombreVia', 101, $namespace, 0, 1,
false);
2115 $this->__doChild($myLevel, $this->_numeroVia,
'NumeroVia', 101, $namespace, 0, 1,
false);
2116 $this->__doChild($myLevel, $this->_portal,
'Portal', 101, $namespace, 0, 1,
false);
2117 $this->__doChild($myLevel, $this->_bloque,
'Bloque', 101, $namespace, 0, 1,
false);
2118 $this->__doChild($myLevel, $this->_escalera,
'Escalera', 101, $namespace, 0, 1,
false);
2119 $this->__doChild($myLevel, $this->_planta,
'Planta', 101, $namespace, 0, 1,
false);
2120 $this->__doChild($myLevel, $this->_puerta,
'Puerta', 101, $namespace, 0, 1,
false);
2121 $this->__doChild($myLevel, $this->_kilometro,
'Kilometro', 101, $namespace, 0, 1,
false);
2122 $this->__doChild($myLevel, $this->_hectometro,
'Hectometro', 101, $namespace, 0, 1,
false);
2123 $this->__doChild($myLevel, $this->_provincia,
'Provincia', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2124 $this->__doChild($myLevel, $this->_municipio,
'Municipio', 101, $namespace, 0, 1,
false);
2125 $this->__doChild($myLevel, $this->_localidad,
'Localidad', 101, $namespace, 0, 1,
false);
2126 $this->__doChild($myLevel, $this->_codigoPostal,
'CodigoPostal', 135, $namespace, 0, 1,
false);
2129 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2140 private $_bajaTemporal = null;
2141 private $_hasBajaTemporal =
false;
2142 public function setBajaTemporal($value) {
2143 $this->_bajaTemporal = $value;
2144 $this->_hasBajaTemporal = ($value !== null);
2146 public function hasBajaTemporal() {
2147 return $this->_hasBajaTemporal;
2149 public function getBajaTemporal() {
2150 return $this->_bajaTemporal;
2158 private $_bajaDefinitiva = null;
2159 private $_hasBajaDefinitiva =
false;
2160 public function setBajaDefinitiva($value) {
2161 $this->_bajaDefinitiva = $value;
2162 $this->_hasBajaDefinitiva = ($value !== null);
2164 public function hasBajaDefinitiva() {
2165 return $this->_hasBajaDefinitiva;
2167 public function getBajaDefinitiva() {
2168 return $this->_bajaDefinitiva;
2182 if (isset($vData[
'BajaTemporal'])) {
2184 $newItem->setBajaTemporal($vData[
'BajaTemporal']);
2186 if (isset($vData[
'BajaDefinitiva'])) {
2188 $newItem->setBajaDefinitiva($vData[
'BajaDefinitiva']);
2203 public function toSoap($fieldName, $namespace) {
2206 $this->__doChild($myLevel, $this->_bajaTemporal,
'BajaTemporal', 101, $namespace, 0, 1,
false);
2207 $this->__doChild($myLevel, $this->_bajaDefinitiva,
'BajaDefinitiva', 101, $namespace, 0, 1,
false);
2210 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2221 private $_fechaMatriculacion = null;
2222 private $_hasFechaMatriculacion =
false;
2223 public function setFechaMatriculacion($value) {
2224 $this->_fechaMatriculacion = $value;
2225 $this->_hasFechaMatriculacion = ($value !== null);
2227 public function hasFechaMatriculacion() {
2228 return $this->_hasFechaMatriculacion;
2230 public function getFechaMatriculacion() {
2231 return $this->_fechaMatriculacion;
2239 private $_matricula = null;
2240 private $_hasMatricula =
false;
2241 public function setMatricula($value) {
2242 $this->_matricula = $value;
2243 $this->_hasMatricula = ($value !== null);
2245 public function hasMatricula() {
2246 return $this->_hasMatricula;
2248 public function getMatricula() {
2249 return $this->_matricula;
2263 if (isset($vData[
'FechaMatriculacion'])) {
2265 $newItem->setFechaMatriculacion($vData[
'FechaMatriculacion']);
2267 if (isset($vData[
'Matricula'])) {
2269 $newItem->setMatricula($vData[
'Matricula']);
2284 public function toSoap($fieldName, $namespace) {
2287 $this->__doChild($myLevel, $this->_fechaMatriculacion,
'FechaMatriculacion', 109, $namespace, 0, 1,
false);
2288 $this->__doChild($myLevel, $this->_matricula,
'Matricula', 101, $namespace, 0, 1,
false);
2291 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2302 private $_domicilioDGT = null;
2303 private $_hasDomicilioDGT =
false;
2304 public function setDomicilioDGT($value) {
2305 $this->_domicilioDGT = $value;
2306 $this->_hasDomicilioDGT = ($value !== null);
2308 public function hasDomicilioDGT() {
2309 return $this->_hasDomicilioDGT;
2311 public function getDomicilioDGT() {
2312 return $this->_domicilioDGT;
2320 private $_domicilioINE = null;
2321 private $_hasDomicilioINE =
false;
2322 public function setDomicilioINE($value) {
2323 $this->_domicilioINE = $value;
2324 $this->_hasDomicilioINE = ($value !== null);
2326 public function hasDomicilioINE() {
2327 return $this->_hasDomicilioINE;
2329 public function getDomicilioINE() {
2330 return $this->_domicilioINE;
2344 if (isset($vData[
'DomicilioDGT'])) {
2347 $newItem->setDomicilioDGT($newClass);
2349 if (isset($vData[
'DomicilioINE'])) {
2352 $newItem->setDomicilioINE($newClass);
2367 public function toSoap($fieldName, $namespace) {
2370 $this->__doChild($myLevel, $this->_domicilioDGT,
'DomicilioDGT', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2371 $this->__doChild($myLevel, $this->_domicilioINE,
'DomicilioINE', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2374 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2385 private $_nivelEmisiones = null;
2386 private $_hasNivelEmisiones =
false;
2387 public function setNivelEmisiones($value) {
2388 $this->_nivelEmisiones = $value;
2389 $this->_hasNivelEmisiones = ($value !== null);
2391 public function hasNivelEmisiones() {
2392 return $this->_hasNivelEmisiones;
2394 public function getNivelEmisiones() {
2395 return $this->_nivelEmisiones;
2403 private $_masas = null;
2404 private $_hasMasas =
false;
2405 public function setMasas($value) {
2406 $this->_masas = $value;
2407 $this->_hasMasas = ($value !== null);
2409 public function hasMasas() {
2410 return $this->_hasMasas;
2412 public function getMasas() {
2413 return $this->_masas;
2421 private $_plazas = null;
2422 private $_hasPlazas =
false;
2423 public function setPlazas($value) {
2424 $this->_plazas = $value;
2425 $this->_hasPlazas = ($value !== null);
2427 public function hasPlazas() {
2428 return $this->_hasPlazas;
2430 public function getPlazas() {
2431 return $this->_plazas;
2439 private $_potencias = null;
2440 private $_hasPotencias =
false;
2441 public function setPotencias($value) {
2442 $this->_potencias = $value;
2443 $this->_hasPotencias = ($value !== null);
2445 public function hasPotencias() {
2446 return $this->_hasPotencias;
2448 public function getPotencias() {
2449 return $this->_potencias;
2463 if (isset($vData[
'NivelEmisiones'])) {
2465 $newItem->setNivelEmisiones($vData[
'NivelEmisiones']);
2467 if (isset($vData[
'Masas'])) {
2470 $newItem->setMasas($newClass);
2472 if (isset($vData[
'Plazas'])) {
2475 $newItem->setPlazas($newClass);
2477 if (isset($vData[
'Potencias'])) {
2480 $newItem->setPotencias($newClass);
2495 public function toSoap($fieldName, $namespace) {
2498 $this->__doChild($myLevel, $this->_nivelEmisiones,
'NivelEmisiones', 101, $namespace, 0, 1,
false);
2499 $this->__doChild($myLevel, $this->_masas,
'Masas', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2500 $this->__doChild($myLevel, $this->_plazas,
'Plazas', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2501 $this->__doChild($myLevel, $this->_potencias,
'Potencias', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2504 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2515 private $_masaMaximaTecnica = null;
2516 private $_hasMasaMaximaTecnica =
false;
2517 public function setMasaMaximaTecnica($value) {
2518 $this->_masaMaximaTecnica = $value;
2519 $this->_hasMasaMaximaTecnica = ($value !== null);
2521 public function hasMasaMaximaTecnica() {
2522 return $this->_hasMasaMaximaTecnica;
2524 public function getMasaMaximaTecnica() {
2525 return $this->_masaMaximaTecnica;
2533 private $_masaMaxima = null;
2534 private $_hasMasaMaxima =
false;
2535 public function setMasaMaxima($value) {
2536 $this->_masaMaxima = $value;
2537 $this->_hasMasaMaxima = ($value !== null);
2539 public function hasMasaMaxima() {
2540 return $this->_hasMasaMaxima;
2542 public function getMasaMaxima() {
2543 return $this->_masaMaxima;
2551 private $_masaServicio = null;
2552 private $_hasMasaServicio =
false;
2553 public function setMasaServicio($value) {
2554 $this->_masaServicio = $value;
2555 $this->_hasMasaServicio = ($value !== null);
2557 public function hasMasaServicio() {
2558 return $this->_hasMasaServicio;
2560 public function getMasaServicio() {
2561 return $this->_masaServicio;
2569 private $_tara = null;
2570 private $_hasTara =
false;
2571 public function setTara($value) {
2572 $this->_tara = $value;
2573 $this->_hasTara = ($value !== null);
2575 public function hasTara() {
2576 return $this->_hasTara;
2578 public function getTara() {
2579 return $this->_tara;
2592 $newItem =
new Masas();
2593 if (isset($vData[
'MasaMaximaTecnica'])) {
2595 $newItem->setMasaMaximaTecnica($vData[
'MasaMaximaTecnica']);
2597 if (isset($vData[
'MasaMaxima'])) {
2599 $newItem->setMasaMaxima($vData[
'MasaMaxima']);
2601 if (isset($vData[
'MasaServicio'])) {
2603 $newItem->setMasaServicio($vData[
'MasaServicio']);
2605 if (isset($vData[
'Tara'])) {
2607 $newItem->setTara($vData[
'Tara']);
2622 public function toSoap($fieldName, $namespace) {
2625 $this->__doChild($myLevel, $this->_masaMaximaTecnica,
'MasaMaximaTecnica', 135, $namespace, 0, 1,
false);
2626 $this->__doChild($myLevel, $this->_masaMaxima,
'MasaMaxima', 135, $namespace, 0, 1,
false);
2627 $this->__doChild($myLevel, $this->_masaServicio,
'MasaServicio', 135, $namespace, 0, 1,
false);
2628 $this->__doChild($myLevel, $this->_tara,
'Tara', 135, $namespace, 0, 1,
false);
2631 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2642 private $_mixtas = null;
2643 private $_hasMixtas =
false;
2644 public function setMixtas($value) {
2645 $this->_mixtas = $value;
2646 $this->_hasMixtas = ($value !== null);
2648 public function hasMixtas() {
2649 return $this->_hasMixtas;
2651 public function getMixtas() {
2652 return $this->_mixtas;
2660 private $_normales = null;
2661 private $_hasNormales =
false;
2662 public function setNormales($value) {
2663 $this->_normales = $value;
2664 $this->_hasNormales = ($value !== null);
2666 public function hasNormales() {
2667 return $this->_hasNormales;
2669 public function getNormales() {
2670 return $this->_normales;
2678 private $_numeroPlazasPie = null;
2679 private $_hasNumeroPlazasPie =
false;
2680 public function setNumeroPlazasPie($value) {
2681 $this->_numeroPlazasPie = $value;
2682 $this->_hasNumeroPlazasPie = ($value !== null);
2684 public function hasNumeroPlazasPie() {
2685 return $this->_hasNumeroPlazasPie;
2687 public function getNumeroPlazasPie() {
2688 return $this->_numeroPlazasPie;
2702 if (isset($vData[
'Mixtas'])) {
2704 $newItem->setMixtas($vData[
'Mixtas']);
2706 if (isset($vData[
'Normales'])) {
2708 $newItem->setNormales($vData[
'Normales']);
2710 if (isset($vData[
'NumeroPlazasPie'])) {
2712 $newItem->setNumeroPlazasPie($vData[
'NumeroPlazasPie']);
2727 public function toSoap($fieldName, $namespace) {
2730 $this->__doChild($myLevel, $this->_mixtas,
'Mixtas', 101, $namespace, 0, 1,
false);
2731 $this->__doChild($myLevel, $this->_normales,
'Normales', 135, $namespace, 0, 1,
false);
2732 $this->__doChild($myLevel, $this->_numeroPlazasPie,
'NumeroPlazasPie', 135, $namespace, 0, 1,
false);
2735 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2746 private $_cilindrada = null;
2747 private $_hasCilindrada =
false;
2748 public function setCilindrada($value) {
2749 $this->_cilindrada = $value;
2750 $this->_hasCilindrada = ($value !== null);
2752 public function hasCilindrada() {
2753 return $this->_hasCilindrada;
2755 public function getCilindrada() {
2756 return $this->_cilindrada;
2764 private $_potenciaFiscal = null;
2765 private $_hasPotenciaFiscal =
false;
2766 public function setPotenciaFiscal($value) {
2767 $this->_potenciaFiscal = $value;
2768 $this->_hasPotenciaFiscal = ($value !== null);
2770 public function hasPotenciaFiscal() {
2771 return $this->_hasPotenciaFiscal;
2773 public function getPotenciaFiscal() {
2774 return $this->_potenciaFiscal;
2782 private $_potenciaNetaMaxima = null;
2783 private $_hasPotenciaNetaMaxima =
false;
2784 public function setPotenciaNetaMaxima($value) {
2785 $this->_potenciaNetaMaxima = $value;
2786 $this->_hasPotenciaNetaMaxima = ($value !== null);
2788 public function hasPotenciaNetaMaxima() {
2789 return $this->_hasPotenciaNetaMaxima;
2791 public function getPotenciaNetaMaxima() {
2792 return $this->_potenciaNetaMaxima;
2800 private $_relacionPotenciaPeso = null;
2801 private $_hasRelacionPotenciaPeso =
false;
2802 public function setRelacionPotenciaPeso($value) {
2803 $this->_relacionPotenciaPeso = $value;
2804 $this->_hasRelacionPotenciaPeso = ($value !== null);
2806 public function hasRelacionPotenciaPeso() {
2807 return $this->_hasRelacionPotenciaPeso;
2809 public function getRelacionPotenciaPeso() {
2810 return $this->_relacionPotenciaPeso;
2824 if (isset($vData[
'Cilindrada'])) {
2826 $newItem->setCilindrada($vData[
'Cilindrada']);
2828 if (isset($vData[
'PotenciaFiscal'])) {
2830 $newItem->setPotenciaFiscal($vData[
'PotenciaFiscal']);
2832 if (isset($vData[
'PotenciaNetaMaxima'])) {
2834 $newItem->setPotenciaNetaMaxima($vData[
'PotenciaNetaMaxima']);
2836 if (isset($vData[
'RelacionPotenciaPeso'])) {
2838 $newItem->setRelacionPotenciaPeso($vData[
'RelacionPotenciaPeso']);
2853 public function toSoap($fieldName, $namespace) {
2856 $this->__doChild($myLevel, $this->_cilindrada,
'Cilindrada', 104, $namespace, 0, 1,
false);
2857 $this->__doChild($myLevel, $this->_potenciaFiscal,
'PotenciaFiscal', 104, $namespace, 0, 1,
false);
2858 $this->__doChild($myLevel, $this->_potenciaNetaMaxima,
'PotenciaNetaMaxima', 104, $namespace, 0, 1,
false);
2859 $this->__doChild($myLevel, $this->_relacionPotenciaPeso,
'RelacionPotenciaPeso', 104, $namespace, 0, 1,
false);
2862 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2873 private $_baja = null;
2874 private $_hasBaja =
false;
2875 public function setBaja($value) {
2876 $this->_baja = $value;
2877 $this->_hasBaja = ($value !== null);
2879 public function hasBaja() {
2880 return $this->_hasBaja;
2882 public function getBaja() {
2883 return $this->_baja;
2891 private $_fechaTransferencia = null;
2892 private $_hasFechaTransferencia =
false;
2893 public function setFechaTransferencia($value) {
2894 $this->_fechaTransferencia = $value;
2895 $this->_hasFechaTransferencia = ($value !== null);
2897 public function hasFechaTransferencia() {
2898 return $this->_hasFechaTransferencia;
2900 public function getFechaTransferencia() {
2901 return $this->_fechaTransferencia;
2915 if (isset($vData[
'Baja'])) {
2918 $newItem->setBaja($newClass);
2920 if (isset($vData[
'FechaTransferencia'])) {
2922 $newItem->setFechaTransferencia($vData[
'FechaTransferencia']);
2937 public function toSoap($fieldName, $namespace) {
2940 $this->__doChild($myLevel, $this->_baja,
'Baja', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
2941 $this->__doChild($myLevel, $this->_fechaTransferencia,
'FechaTransferencia', 109, $namespace, 0, 1,
false);
2944 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2955 private $_fechaInicio = null;
2956 private $_hasFechaInicio =
false;
2957 public function setFechaInicio($value) {
2958 $this->_fechaInicio = $value;
2959 $this->_hasFechaInicio = ($value !== null);
2961 public function hasFechaInicio() {
2962 return $this->_hasFechaInicio;
2964 public function getFechaInicio() {
2965 return $this->_fechaInicio;
2973 private $_fechaFin = null;
2974 private $_hasFechaFin =
false;
2975 public function setFechaFin($value) {
2976 $this->_fechaFin = $value;
2977 $this->_hasFechaFin = ($value !== null);
2979 public function hasFechaFin() {
2980 return $this->_hasFechaFin;
2982 public function getFechaFin() {
2983 return $this->_fechaFin;
2996 $newItem =
new Baja();
2997 if (isset($vData[
'FechaInicio'])) {
2999 $newItem->setFechaInicio($vData[
'FechaInicio']);
3001 if (isset($vData[
'FechaFin'])) {
3003 $newItem->setFechaFin($vData[
'FechaFin']);
3018 public function toSoap($fieldName, $namespace) {
3021 $this->__doChild($myLevel, $this->_fechaInicio,
'FechaInicio', 109, $namespace, 0, 1,
false);
3022 $this->__doChild($myLevel, $this->_fechaFin,
'FechaFin', 109, $namespace, 0, 1,
false);
3025 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3036 private $_listaImpagos = null;
3037 private $_hasListaImpagos =
false;
3038 public function setListaImpagos($value) {
3039 $this->_listaImpagos = $value;
3040 $this->_hasListaImpagos = ($value !== null);
3042 public function hasListaImpagos() {
3043 return $this->_hasListaImpagos;
3045 public function getListaImpagos() {
3046 return $this->_listaImpagos;
3060 if (isset($vData[
'ListaImpagos'])) {
3063 $newItem->setListaImpagos($newClass);
3078 public function toSoap($fieldName, $namespace) {
3081 $this->__doChild($myLevel, $this->_listaImpagos,
'ListaImpagos', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
3084 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3094 private $_impago = array();
3095 private $_hasImpago =
false;
3096 public function replaceArrayImpago($value) {
3097 $this->_impago = $value;
3098 $this->_hasImpago = (isset($this->_impago) && !empty($this->_impago));
3100 public function retrieveArrayImpago() {
3101 return $this->_impago;
3103 public function addImpago($value) {
3104 array_push($this->_impago, $value);
3105 $this->_hasImpago = (isset($this->_impago) && !empty($this->_impago));
3107 public function hasImpago() {
3108 return $this->_hasImpago;
3110 public function getImpago($index) {
3111 return $this->_impago[$index];
3113 public function countImpago() {
3114 return count($this->_impago);
3128 if (!isset($vData[
'Impago'])) {
3129 throw new Exception(
'El parametro Impago es obligatorio');
3131 if (isset($vData[
'Impago']) && !empty($vData[
'Impago'])) {
3132 if (SoapObject::is_assoc($vData[
'Impago'])) {
3136 $newItem->addImpago($newClass);
3139 foreach ($vData[
'Impago'] as $oVar) {
3141 $newItem->addImpago($newClass);
3158 public function toSoap($fieldName, $namespace) {
3161 $this->__doChild($myLevel, $this->_impago,
'Impago', SOAP_ENC_OBJECT, $namespace, 1, unbounded,
false);
3164 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3175 private $_anioImpago = null;
3176 private $_hasAnioImpago =
false;
3177 public function setAnioImpago($value) {
3178 $this->_anioImpago = $value;
3179 $this->_hasAnioImpago = ($value !== null);
3181 public function hasAnioImpago() {
3182 return $this->_hasAnioImpago;
3184 public function getAnioImpago() {
3185 return $this->_anioImpago;
3193 private $_documentacion = null;
3194 private $_hasDocumentacion =
false;
3195 public function setDocumentacion($value) {
3196 $this->_documentacion = $value;
3197 $this->_hasDocumentacion = ($value !== null);
3199 public function hasDocumentacion() {
3200 return $this->_hasDocumentacion;
3202 public function getDocumentacion() {
3203 return $this->_documentacion;
3211 private $_provincia = null;
3212 private $_hasProvincia =
false;
3213 public function setProvincia($value) {
3214 $this->_provincia = $value;
3215 $this->_hasProvincia = ($value !== null);
3217 public function hasProvincia() {
3218 return $this->_hasProvincia;
3220 public function getProvincia() {
3221 return $this->_provincia;
3229 private $_municipio = null;
3230 private $_hasMunicipio =
false;
3231 public function setMunicipio($value) {
3232 $this->_municipio = $value;
3233 $this->_hasMunicipio = ($value !== null);
3235 public function hasMunicipio() {
3236 return $this->_hasMunicipio;
3238 public function getMunicipio() {
3239 return $this->_municipio;
3253 if (isset($vData[
'AnioImpago'])) {
3255 $newItem->setAnioImpago($vData[
'AnioImpago']);
3257 if (isset($vData[
'Documentacion'])) {
3259 $newItem->setDocumentacion($vData[
'Documentacion']);
3261 if (isset($vData[
'Provincia'])) {
3264 $newItem->setProvincia($newClass);
3266 if (isset($vData[
'Municipio'])) {
3269 $newItem->setMunicipio($newClass);
3284 public function toSoap($fieldName, $namespace) {
3287 $this->__doChild($myLevel, $this->_anioImpago,
'AnioImpago', 111, $namespace, 0, 1,
false);
3288 $this->__doChild($myLevel, $this->_documentacion,
'Documentacion', 101, $namespace, 0, 1,
false);
3289 $this->__doChild($myLevel, $this->_provincia,
'Provincia', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
3290 $this->__doChild($myLevel, $this->_municipio,
'Municipio', SOAP_ENC_OBJECT, $namespace, 0, 1,
false);
3293 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3304 private $_codigo = null;
3305 private $_hasCodigo =
false;
3306 public function setCodigo($value) {
3307 $this->_codigo = $value;
3308 $this->_hasCodigo = ($value !== null);
3310 public function hasCodigo() {
3311 return $this->_hasCodigo;
3313 public function getCodigo() {
3314 return $this->_codigo;
3322 private $_descripcion = null;
3323 private $_hasDescripcion =
false;
3324 public function setDescripcion($value) {
3325 $this->_descripcion = $value;
3326 $this->_hasDescripcion = ($value !== null);
3328 public function hasDescripcion() {
3329 return $this->_hasDescripcion;
3331 public function getDescripcion() {
3332 return $this->_descripcion;
3346 if (isset($vData[
'Codigo'])) {
3348 $newItem->setCodigo($vData[
'Codigo']);
3350 if (isset($vData[
'Descripcion'])) {
3352 $newItem->setDescripcion($vData[
'Descripcion']);
3367 public function toSoap($fieldName, $namespace) {
3370 $this->__doChild($myLevel, $this->_codigo,
'Codigo', 101, $namespace, 0, 1,
false);
3371 $this->__doChild($myLevel, $this->_descripcion,
'Descripcion', 101, $namespace, 0, 1,
false);
3374 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3385 private $_codigo = null;
3386 private $_hasCodigo =
false;
3387 public function setCodigo($value) {
3388 $this->_codigo = $value;
3389 $this->_hasCodigo = ($value !== null);
3391 public function hasCodigo() {
3392 return $this->_hasCodigo;
3394 public function getCodigo() {
3395 return $this->_codigo;
3403 private $_descripcion = null;
3404 private $_hasDescripcion =
false;
3405 public function setDescripcion($value) {
3406 $this->_descripcion = $value;
3407 $this->_hasDescripcion = ($value !== null);
3409 public function hasDescripcion() {
3410 return $this->_hasDescripcion;
3412 public function getDescripcion() {
3413 return $this->_descripcion;
3427 if (isset($vData[
'Codigo'])) {
3429 $newItem->setCodigo($vData[
'Codigo']);
3431 if (isset($vData[
'Descripcion'])) {
3433 $newItem->setDescripcion($vData[
'Descripcion']);
3448 public function toSoap($fieldName, $namespace) {
3451 $this->__doChild($myLevel, $this->_codigo,
'Codigo', 101, $namespace, 0, 1,
false);
3452 $this->__doChild($myLevel, $this->_descripcion,
'Descripcion', 101, $namespace, 0, 1,
false);
3455 return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
toSoap($fieldName, $namespace)
setProcedimiento($codigo, $nombre)
toSoap($fieldName, $namespace)
setSolicitante($identificadorSolicitante, $nombreSolicitante, $consentimiento, $finalidad, $unidadTramitadora=null, $idExpediente=null)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($IdPeticion, $CodigoCertificado, $numParcial=null)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
setEspecifico($oEspecifico)
toSoap($fieldName, $namespace)
setTitular($tipoDocumentacion, $documentacion, $nombreCompleto=null, $nombre=null, $apellido1=null, $apellido2=null)
setFuncionario($nombreCompleto, $nif)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
ConsultarBastidor($valor)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
ConsultarMatricula($valor)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)
toSoap($fieldName, $namespace)