9 const unbounded =
'unbounded';
22 if (is_numeric(key($array)))
24 foreach ($array as $key => $value)
26 $array[$key] = $this->array_to_objecttree($value);
30 $Object = new \stdClass;
31 foreach ($array as $key => $value)
35 $Object->$key = $this->array_to_objecttree($value);
39 $Object->$key = $value;
54 if (is_array($obj) || is_object($obj))
57 foreach ($obj as $key => $value)
59 $result[$key] = $this->objectTree2array($value);
67 private function __anyType_SoapVar($childData, $fieldName, $namespace) {
69 if (is_a($childData,
'DateTime')) {
72 return new \SoapVar($childData->format(\DateTime::ATOM), XSD_DATETIME,
'dateTime',
'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
73 } elseif (is_int($childData)) {
75 return new \SoapVar($childData, XSD_INTEGER, null, null, $fieldName, $namespace);
79 return new \SoapVar($childData, XSD_STRING,
'string',
'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
82 private function __basic_SoapVar($childData, $basicType, $fieldName, $namespace) {
85 return new \SoapVar($childData->format(\DateTime::ATOM), $basicType, null, null, $fieldName, $namespace);
88 return new \SoapVar($childData, $basicType, null, null, $fieldName, $namespace);
92 public function __doChild($parentTag, $value, $fieldName, $type, $namespace, $minOccurs, $maxOccurs)
95 $fieldSet = isset($value);
98 throw new \Exception(
"No se ha encontrado el subcampo obligatorio '" . $fieldName .
'"');
104 $vChildData = $value;
105 if ($maxOccurs == 1) {
106 $vChildData = array( $value );
108 if ($maxOccurs !=
'unbounded') {
109 if ($maxOccurs >
sizeof($vChildData)) {
110 throw new \Exception(
"El campo '" . $fieldName .
'" no tiene tantas ocurrencias como se esperaban');
118 for ($iIter=0; $iIter <
sizeof($vChildData); $iIter++) {
119 $childData = $vChildData[$iIter];
121 if ((($minOccurs > 0) && $fieldSet) || $fieldSet) {
122 if (is_int($type) && $type != SOAP_ENC_OBJECT) {
126 if ($basicType !== XSD_ANYTYPE) {
127 $childSOAP = $this->__basic_SoapVar($childData, $basicType, $fieldName, $namespace);
129 $childSOAP = $this->__anyType_SoapVar($childData, $fieldName, $namespace);
131 $parentTag->append( $childSOAP );
135 $childSOAP = $childData->toSoap($fieldName, $namespace);
136 $parentTag->append( $childSOAP );
163 static public function is_assoc($array) {
164 foreach(array_keys($array) as $key) {
165 if (!is_int($key))
return true;
170 static public function endsWith($haystack, $needle) {
172 return $needle ===
"" || (($temp = strlen($haystack) - strlen($needle)) >= 0 && strpos($haystack, $needle, $temp) !==
false);
202 private $_identifier = null;
203 private $_hasIdentifier =
false;
204 public function setIdentifier($value) {
205 $this->_identifier = $value;
206 $this->_hasIdentifier = ($value !== null);
208 public function hasIdentifier() {
209 return $this->_hasIdentifier;
211 public function getIdentifier() {
212 return $this->_identifier;
216 private $_description = null;
217 private $_hasDescription =
false;
218 public function setDescription($value) {
219 $this->_description = $value;
220 $this->_hasDescription = ($value !== null);
222 public function hasDescription() {
223 return $this->_hasDescription;
225 public function getDescription() {
226 return $this->_description;
230 private $_valid = null;
231 private $_hasValid =
false;
232 public function setValid($value) {
233 $this->_valid = $value;
234 $this->_hasValid = ($value !== null);
236 public function hasValid() {
237 return $this->_hasValid;
239 public function getValid() {
240 return $this->_valid;
244 static public function fromSoap($vData) {
246 if (isset($vData[
'identifier'])) {
247 $newItem->setIdentifier($vData[
'identifier']);
249 if (isset($vData[
'description'])) {
250 $newItem->setDescription($vData[
'description']);
252 if (isset($vData[
'valid'])) {
253 $newItem->setValid($vData[
'valid']);
258 public function toSoap($fieldName, $namespace) {
259 $myLevel = new \ArrayObject();
261 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
262 $this->__doChild($myLevel, $this->_description,
'description', 101, $namespace, 0, 1);
263 $this->__doChild($myLevel, $this->_valid,
'valid', 102, $namespace, 0, 1);
266 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
272 private $_documentType = array();
273 private $_hasDocumentType =
false;
274 public function replaceArrayDocumentType($value) {
275 $this->_documentType = $value;
276 $this->_hasDocumentType = (isset($this->_documentType) && !empty($this->_documentType));
278 public function retrieveArrayDocumentType() {
279 return $this->_documentType;
281 public function addDocumentType($value) {
282 array_push($this->_documentType, $value);
283 $this->_hasDocumentType = (isset($this->_documentType) && !empty($this->_documentType));
285 public function hasDocumentType() {
286 return $this->_hasDocumentType;
288 public function getDocumentType($index) {
289 return $this->_documentType[$index];
291 public function countDocumentType() {
292 return count($this->_documentType);
296 static public function fromSoap($vData) {
298 if (isset($vData[
'documentType']) && !empty($vData[
'documentType'])) {
299 if (SoapObject::is_assoc($vData[
'documentType'])) {
301 $newClass = documentType::fromSoap($vData[
'documentType']);
302 $newItem->addDocumentType($newClass);
304 foreach ($vData[
'documentType'] as $oVar) {
305 $newClass = documentType::fromSoap($oVar);
306 $newItem->addDocumentType($newClass);
313 public function toSoap($fieldName, $namespace) {
314 $myLevel = new \ArrayObject();
316 $this->__doChild($myLevel, $this->_documentType,
'documentType', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
319 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
325 private $_levelCode = null;
326 private $_hasLevelCode =
false;
327 public function setLevelCode($value) {
328 $this->_levelCode = $value;
329 $this->_hasLevelCode = ($value !== null);
331 public function hasLevelCode() {
332 return $this->_hasLevelCode;
334 public function getLevelCode() {
335 return $this->_levelCode;
339 private $_description = null;
340 private $_hasDescription =
false;
341 public function setDescription($value) {
342 $this->_description = $value;
343 $this->_hasDescription = ($value !== null);
345 public function hasDescription() {
346 return $this->_hasDescription;
348 public function getDescription() {
349 return $this->_description;
353 static public function fromSoap($vData) {
355 if (isset($vData[
'levelCode'])) {
356 $newItem->setLevelCode($vData[
'levelCode']);
358 if (isset($vData[
'description'])) {
359 $newItem->setDescription($vData[
'description']);
364 public function toSoap($fieldName, $namespace) {
365 $myLevel = new \ArrayObject();
367 $this->__doChild($myLevel, $this->_levelCode,
'levelCode', 101, $namespace, 0, 1);
368 $this->__doChild($myLevel, $this->_description,
'description', 101, $namespace, 0, 1);
371 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
377 private $_importanceLevels = array();
378 private $_hasImportanceLevels =
false;
379 public function replaceArrayImportanceLevels($value) {
380 $this->_importanceLevels = $value;
381 $this->_hasImportanceLevels = (isset($this->_importanceLevels) && !empty($this->_importanceLevels));
383 public function retrieveArrayImportanceLevels() {
384 return $this->_importanceLevels;
386 public function addImportanceLevels($value) {
387 array_push($this->_importanceLevels, $value);
388 $this->_hasImportanceLevels = (isset($this->_importanceLevels) && !empty($this->_importanceLevels));
390 public function hasImportanceLevels() {
391 return $this->_hasImportanceLevels;
393 public function getImportanceLevels($index) {
394 return $this->_importanceLevels[$index];
396 public function countImportanceLevels() {
397 return count($this->_importanceLevels);
401 static public function fromSoap($vData) {
403 if (isset($vData[
'importanceLevels']) && !empty($vData[
'importanceLevels'])) {
404 if (SoapObject::is_assoc($vData[
'importanceLevels'])) {
407 $newClass = importanceLevel::fromSoap($vData[
'importanceLevels']);
408 $newItem->addImportanceLevels($newClass);
410 foreach ($vData[
'importanceLevels'] as $oVar) {
411 $newClass = importanceLevel::fromSoap($oVar);
412 $newItem->addImportanceLevels($newClass);
419 public function toSoap($fieldName, $namespace) {
420 $myLevel = new \ArrayObject();
422 $this->__doChild($myLevel, $this->_importanceLevels,
'importanceLevels', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
425 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
431 private $_identifier = null;
432 private $_hasIdentifier =
false;
433 public function setIdentifier($value) {
434 $this->_identifier = $value;
435 $this->_hasIdentifier = ($value !== null);
437 public function hasIdentifier() {
438 return $this->_hasIdentifier;
440 public function getIdentifier() {
441 return $this->_identifier;
445 static public function fromSoap($vData) {
446 $newItem =
new state();
447 if (isset($vData[
'identifier'])) {
448 $newItem->setIdentifier($vData[
'identifier']);
453 public function toSoap($fieldName, $namespace) {
454 $myLevel = new \ArrayObject();
456 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
459 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
465 private $_state = array();
466 private $_hasState =
false;
467 public function replaceArrayState($value) {
468 $this->_state = $value;
469 $this->_hasState = (isset($this->_state) && !empty($this->_state));
471 public function retrieveArrayState() {
472 return $this->_state;
474 public function addState($value) {
475 array_push($this->_state, $value);
476 $this->_hasState = (isset($this->_state) && !empty($this->_state));
478 public function hasState() {
479 return $this->_hasState;
481 public function getState($index) {
482 return $this->_state[$index];
484 public function countState() {
485 return count($this->_state);
489 static public function fromSoap($vData) {
491 if (isset($vData[
'state']) && !empty($vData[
'state'])) {
492 if (SoapObject::is_assoc($vData[
'state'])) {
494 $newClass = state::fromSoap($vData[
'state']);
495 $newItem->addState($newClass);
497 foreach ($vData[
'state'] as $oVar) {
498 $newClass = state::fromSoap($oVar);
499 $newItem->addState($newClass);
506 public function toSoap($fieldName, $namespace) {
507 $myLevel = new \ArrayObject();
509 $this->__doChild($myLevel, $this->_state,
'state', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
512 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
518 private $_identifier = null;
519 private $_hasIdentifier =
false;
520 public function setIdentifier($value) {
521 $this->_identifier = $value;
522 $this->_hasIdentifier = ($value !== null);
524 public function hasIdentifier() {
525 return $this->_hasIdentifier;
527 public function getIdentifier() {
528 return $this->_identifier;
531 function __construct() {
532 throw new \Exception(
'La clase userJob no debe utilizarse directamente. Debe instanciarse en su lugar "user" o "job"');
535 static public function fromSoap($vData) {
537 if (isset($vData[
'@attributes']) && isset($vData[
'@attributes'][
'type'])) {
538 if (SoapObject::endsWith($vData[
'@attributes'][
'type'],
':user')) {
540 } elseif (SoapObject::endsWith($vData[
'@attributes'][
'type'],
':job')) {
543 } elseif (isset($vData[
'name'])) {
545 } elseif (isset($vData[
'description'])) {
549 if (is_null($isUser)) {
550 error_log (__FILE__.__LINE__.
'::'.print_r($vData,
true));
551 throw new \Exception(
'No se ha podido determinar la subclase de userJob. No se ha encontrado "@attributes", "name" ni "description" para poder clasificarlo');
555 return user::fromSoap($vData);
557 return job::fromSoap($vData);
562 public function toSoap($fieldName, $namespace) {
563 $myLevel = new \ArrayObject();
565 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
568 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
574 private $_identifier = null;
575 private $_hasIdentifier =
false;
576 public function setIdentifier($value) {
577 $this->_identifier = $value;
578 $this->_hasIdentifier = ($value !== null);
580 public function hasIdentifier() {
581 return $this->_hasIdentifier;
583 public function getIdentifier() {
584 return $this->_identifier;
588 private $_name = null;
589 private $_hasName =
false;
590 public function setName($value) {
591 $this->_name = $value;
592 $this->_hasName = ($value !== null);
594 public function hasName() {
595 return $this->_hasName;
597 public function getName() {
602 private $_surname1 = null;
603 private $_hasSurname1 =
false;
604 public function setSurname1($value) {
605 $this->_surname1 = $value;
606 $this->_hasSurname1 = ($value !== null);
608 public function hasSurname1() {
609 return $this->_hasSurname1;
611 public function getSurname1() {
612 return $this->_surname1;
616 private $_surname2 = null;
617 private $_hasSurname2 =
false;
618 public function setSurname2($value) {
619 $this->_surname2 = $value;
620 $this->_hasSurname2 = ($value !== null);
622 public function hasSurname2() {
623 return $this->_hasSurname2;
625 public function getSurname2() {
626 return $this->_surname2;
630 static public function fromSoap($vData) {
631 $newItem =
new user();
632 if (isset($vData[
'identifier'])) {
633 $newItem->setIdentifier($vData[
'identifier']);
635 if (isset($vData[
'name'])) {
636 $newItem->setName($vData[
'name']);
638 if (isset($vData[
'surname1'])) {
639 $newItem->setSurname1($vData[
'surname1']);
641 if (isset($vData[
'surname2'])) {
642 $newItem->setSurname2($vData[
'surname2']);
647 public function toSoap($fieldName, $namespace) {
649 $vData[
'identifier'] = $this->_identifier;
650 if (
sizeof($this->_name) > 0) {
651 $vData[
'name'] = $this->_name;
653 if (
sizeof($this->_surname1) > 0) {
654 $vData[
'surname1'] = $this->_surname1;
656 if (
sizeof($this->_surname2) > 0) {
657 $vData[
'surname2'] = $this->_surname2;
660 return new \SoapVar($vData, SOAP_ENC_OBJECT,
'user',
'urn:juntadeandalucia:cice:pfirma:advice:request:v2.0', $fieldName, $namespace);
678 private $_identifier = null;
679 private $_hasIdentifier =
false;
680 public function setIdentifier($value) {
681 $this->_identifier = $value;
682 $this->_hasIdentifier = ($value !== null);
684 public function hasIdentifier() {
685 return $this->_hasIdentifier;
687 public function getIdentifier() {
688 return $this->_identifier;
692 private $_description = null;
693 private $_hasDescription =
false;
694 public function setDescription($value) {
695 $this->_description = $value;
696 $this->_hasDescription = ($value !== null);
698 public function hasDescription() {
699 return $this->_hasDescription;
701 public function getDescription() {
702 return $this->_description;
706 static public function fromSoap($vData) {
707 $newItem =
new job();
708 if (isset($vData[
'identifier'])) {
709 $newItem->setIdentifier($vData[
'identifier']);
711 if (isset($vData[
'description'])) {
712 $newItem->setDescription($vData[
'description']);
717 public function toSoap($fieldName, $namespace) {
719 $vData[
'identifier'] = $this->_identifier;
720 if (
sizeof($this->_description) > 0) {
721 $vData[
'description'] = $this->_description;
724 return new \SoapVar($vData, SOAP_ENC_OBJECT,
'job',
'urn:juntadeandalucia:cice:pfirma:advice:request:v2.0', $fieldName, $namespace);
740 private $_job = array();
741 private $_hasJob =
false;
742 public function replaceArrayJob($value) {
743 $this->_job = $value;
744 $this->_hasJob = (isset($this->_job) && !empty($this->_job));
746 public function retrieveArrayJob() {
749 public function addJob($value) {
750 array_push($this->_job, $value);
751 $this->_hasJob = (isset($this->_job) && !empty($this->_job));
753 public function hasJob() {
754 return $this->_hasJob;
756 public function getJob($index) {
757 return $this->_job[$index];
759 public function countJob() {
760 return count($this->_job);
764 static public function fromSoap($vData) {
766 if (isset($vData[
'job']) && !empty($vData[
'job'])) {
767 if (SoapObject::is_assoc($vData[
'job'])) {
769 $newClass = job::fromSoap($vData[
'job']);
770 $newItem->addJob($newClass);
772 foreach ($vData[
'job'] as $oVar) {
773 $newClass = job::fromSoap($oVar);
774 $newItem->addJob($newClass);
781 public function toSoap($fieldName, $namespace) {
782 $myLevel = new \ArrayObject();
784 $this->__doChild($myLevel, $this->_job,
'job', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
787 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
793 private $_user = array();
794 private $_hasUser =
false;
795 public function replaceArrayUser($value) {
796 $this->_user = $value;
797 $this->_hasUser = (isset($this->_user) && !empty($this->_user));
799 public function retrieveArrayUser() {
802 public function addUser($value) {
803 array_push($this->_user, $value);
804 $this->_hasUser = (isset($this->_user) && !empty($this->_user));
806 public function hasUser() {
807 return $this->_hasUser;
809 public function getUser($index) {
810 return $this->_user[$index];
812 public function countUser() {
813 return count($this->_user);
817 static public function fromSoap($vData) {
819 if (isset($vData[
'user']) && !empty($vData[
'user'])) {
820 if (SoapObject::is_assoc($vData[
'user'])) {
822 $newClass = user::fromSoap($vData[
'user']);
823 $newItem->addUser($newClass);
825 foreach ($vData[
'user'] as $oVar) {
826 $newClass = user::fromSoap($oVar);
827 $newItem->addUser($newClass);
834 public function toSoap($fieldName, $namespace) {
835 $myLevel = new \ArrayObject();
837 $this->__doChild($myLevel, $this->_user,
'user', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
840 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
846 private $_code = null;
847 private $_hasCode =
false;
848 public function setCode($value) {
849 $this->_code = $value;
850 $this->_hasCode = ($value !== null);
852 public function hasCode() {
853 return $this->_hasCode;
855 public function getCode() {
860 private $_description = null;
861 private $_hasDescription =
false;
862 public function setDescription($value) {
863 $this->_description = $value;
864 $this->_hasDescription = ($value !== null);
866 public function hasDescription() {
867 return $this->_hasDescription;
869 public function getDescription() {
870 return $this->_description;
874 static public function fromSoap($vData) {
875 $newItem =
new seat();
876 if (isset($vData[
'code'])) {
877 $newItem->setCode($vData[
'code']);
879 if (isset($vData[
'description'])) {
880 $newItem->setDescription($vData[
'description']);
885 public function toSoap($fieldName, $namespace) {
886 $myLevel = new \ArrayObject();
888 $this->__doChild($myLevel, $this->_code,
'code', 101, $namespace, 0, 1);
889 $this->__doChild($myLevel, $this->_description,
'description', 101, $namespace, 0, 1);
892 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
898 private $_seat = array();
899 private $_hasSeat =
false;
900 public function replaceArraySeat($value) {
901 $this->_seat = $value;
902 $this->_hasSeat = (isset($this->_seat) && !empty($this->_seat));
904 public function retrieveArraySeat() {
907 public function addSeat($value) {
908 array_push($this->_seat, $value);
909 $this->_hasSeat = (isset($this->_seat) && !empty($this->_seat));
911 public function hasSeat() {
912 return $this->_hasSeat;
914 public function getSeat($index) {
915 return $this->_seat[$index];
917 public function countSeat() {
918 return count($this->_seat);
922 static public function fromSoap($vData) {
924 if (isset($vData[
'seat']) && !empty($vData[
'seat'])) {
925 if (SoapObject::is_assoc($vData[
'seat'])) {
927 $newClass = seat::fromSoap($vData[
'seat']);
928 $newItem->addSeat($newClass);
930 foreach ($vData[
'seat'] as $oVar) {
931 $newClass = seat::fromSoap($oVar);
932 $newItem->addSeat($newClass);
939 public function toSoap($fieldName, $namespace) {
940 $myLevel = new \ArrayObject();
942 $this->__doChild($myLevel, $this->_seat,
'seat', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
945 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
951 private $_seat = null;
952 private $_hasSeat =
false;
953 public function setSeat($value) {
954 $this->_seat = $value;
955 $this->_hasSeat = ($value !== null);
957 public function hasSeat() {
958 return $this->_hasSeat;
960 public function getSeat() {
965 private $_valid = null;
966 private $_hasValid =
false;
967 public function setValid($value) {
968 $this->_valid = $value;
969 $this->_hasValid = ($value !== null);
971 public function hasValid() {
972 return $this->_hasValid;
974 public function getValid() {
975 return $this->_valid;
979 private $_visibleOtherSeats = null;
980 private $_hasVisibleOtherSeats =
false;
981 public function setVisibleOtherSeats($value) {
982 $this->_visibleOtherSeats = $value;
983 $this->_hasVisibleOtherSeats = ($value !== null);
985 public function hasVisibleOtherSeats() {
986 return $this->_hasVisibleOtherSeats;
988 public function getVisibleOtherSeats() {
989 return $this->_visibleOtherSeats;
993 private $_parameterList = null;
994 private $_hasParameterList =
false;
995 public function setParameterList($value) {
996 $this->_parameterList = $value;
997 $this->_hasParameterList = ($value !== null);
999 public function hasParameterList() {
1000 return $this->_hasParameterList;
1002 public function getParameterList() {
1003 return $this->_parameterList;
1007 static public function fromSoap($vData) {
1009 if (isset($vData[
'seat'])) {
1010 $newClass = seat::fromSoap($vData[
'seat']);
1011 $newItem->setSeat($newClass);
1013 if (isset($vData[
'valid'])) {
1014 $newItem->setValid($vData[
'valid']);
1016 if (isset($vData[
'visibleOtherSeats'])) {
1017 $newItem->setVisibleOtherSeats($vData[
'visibleOtherSeats']);
1019 if (isset($vData[
'parameterList'])) {
1020 $newClass = parameterList::fromSoap($vData[
'parameterList']);
1021 $newItem->setParameterList($newClass);
1026 public function toSoap($fieldName, $namespace) {
1027 $myLevel = new \ArrayObject();
1029 $this->__doChild($myLevel, $this->_seat,
'seat', SOAP_ENC_OBJECT, $namespace, 0, 1);
1030 $this->__doChild($myLevel, $this->_valid,
'valid', 102, $namespace, 0, 1);
1031 $this->__doChild($myLevel, $this->_visibleOtherSeats,
'visibleOtherSeats', 102, $namespace, 0, 1);
1032 $this->__doChild($myLevel, $this->_parameterList,
'parameterList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1035 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1041 private $_user = null;
1042 private $_hasUser =
false;
1043 public function setUser($value) {
1044 $this->_user = $value;
1045 $this->_hasUser = ($value !== null);
1047 public function hasUser() {
1048 return $this->_hasUser;
1050 public function getUser() {
1051 return $this->_user;
1055 private $_enhancedUserJobInfo = null;
1056 private $_hasEnhancedUserJobInfo =
false;
1057 public function setEnhancedUserJobInfo($value) {
1058 $this->_enhancedUserJobInfo = $value;
1059 $this->_hasEnhancedUserJobInfo = ($value !== null);
1061 public function hasEnhancedUserJobInfo() {
1062 return $this->_hasEnhancedUserJobInfo;
1064 public function getEnhancedUserJobInfo() {
1065 return $this->_enhancedUserJobInfo;
1069 static public function fromSoap($vData) {
1071 if (isset($vData[
'user'])) {
1072 $newClass = user::fromSoap($vData[
'user']);
1073 $newItem->setUser($newClass);
1075 if (isset($vData[
'enhancedUserJobInfo'])) {
1076 $newClass = enhancedUserJobInfo::fromSoap($vData[
'enhancedUserJobInfo']);
1077 $newItem->setEnhancedUserJobInfo($newClass);
1082 public function toSoap($fieldName, $namespace) {
1083 $myLevel = new \ArrayObject();
1085 $this->__doChild($myLevel, $this->_user,
'user', SOAP_ENC_OBJECT, $namespace, 0, 1);
1086 $this->__doChild($myLevel, $this->_enhancedUserJobInfo,
'enhancedUserJobInfo', SOAP_ENC_OBJECT, $namespace, 0, 1);
1089 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1095 private $_job = null;
1096 private $_hasJob =
false;
1097 public function setJob($value) {
1098 $this->_job = $value;
1099 $this->_hasJob = ($value !== null);
1101 public function hasJob() {
1102 return $this->_hasJob;
1104 public function getJob() {
1109 private $_enhancedUserJobInfo = null;
1110 private $_hasEnhancedUserJobInfo =
false;
1111 public function setEnhancedUserJobInfo($value) {
1112 $this->_enhancedUserJobInfo = $value;
1113 $this->_hasEnhancedUserJobInfo = ($value !== null);
1115 public function hasEnhancedUserJobInfo() {
1116 return $this->_hasEnhancedUserJobInfo;
1118 public function getEnhancedUserJobInfo() {
1119 return $this->_enhancedUserJobInfo;
1123 static public function fromSoap($vData) {
1125 if (isset($vData[
'job'])) {
1126 $newClass = job::fromSoap($vData[
'job']);
1127 $newItem->setJob($newClass);
1129 if (isset($vData[
'enhancedUserJobInfo'])) {
1130 $newClass = enhancedUserJobInfo::fromSoap($vData[
'enhancedUserJobInfo']);
1131 $newItem->setEnhancedUserJobInfo($newClass);
1136 public function toSoap($fieldName, $namespace) {
1137 $myLevel = new \ArrayObject();
1139 $this->__doChild($myLevel, $this->_job,
'job', SOAP_ENC_OBJECT, $namespace, 0, 1);
1140 $this->__doChild($myLevel, $this->_enhancedUserJobInfo,
'enhancedUserJobInfo', SOAP_ENC_OBJECT, $namespace, 0, 1);
1143 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1149 private $_enhancedUser = array();
1150 private $_hasEnhancedUser =
false;
1151 public function replaceArrayEnhancedUser($value) {
1152 $this->_enhancedUser = $value;
1153 $this->_hasEnhancedUser = (isset($this->_enhancedUser) && !empty($this->_enhancedUser));
1155 public function retrieveArrayEnhancedUser() {
1156 return $this->_enhancedUser;
1158 public function addEnhancedUser($value) {
1159 array_push($this->_enhancedUser, $value);
1160 $this->_hasEnhancedUser = (isset($this->_enhancedUser) && !empty($this->_enhancedUser));
1162 public function hasEnhancedUser() {
1163 return $this->_hasEnhancedUser;
1165 public function getEnhancedUser($index) {
1166 return $this->_enhancedUser[$index];
1168 public function countEnhancedUser() {
1169 return count($this->_enhancedUser);
1173 static public function fromSoap($vData) {
1175 if (isset($vData[
'enhancedUser']) && !empty($vData[
'enhancedUser'])) {
1176 if (SoapObject::is_assoc($vData[
'enhancedUser'])) {
1178 $newClass = enhancedUser::fromSoap($vData[
'enhancedUser']);
1179 $newItem->addEnhancedUser($newClass);
1181 foreach ($vData[
'enhancedUser'] as $oVar) {
1182 $newClass = enhancedUser::fromSoap($oVar);
1183 $newItem->addEnhancedUser($newClass);
1190 public function toSoap($fieldName, $namespace) {
1191 $myLevel = new \ArrayObject();
1193 $this->__doChild($myLevel, $this->_enhancedUser,
'enhancedUser', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
1196 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1202 private $_enhancedJob = array();
1203 private $_hasEnhancedJob =
false;
1204 public function replaceArrayEnhancedJob($value) {
1205 $this->_enhancedJob = $value;
1206 $this->_hasEnhancedJob = (isset($this->_enhancedJob) && !empty($this->_enhancedJob));
1208 public function retrieveArrayEnhancedJob() {
1209 return $this->_enhancedJob;
1211 public function addEnhancedJob($value) {
1212 array_push($this->_enhancedJob, $value);
1213 $this->_hasEnhancedJob = (isset($this->_enhancedJob) && !empty($this->_enhancedJob));
1215 public function hasEnhancedJob() {
1216 return $this->_hasEnhancedJob;
1218 public function getEnhancedJob($index) {
1219 return $this->_enhancedJob[$index];
1221 public function countEnhancedJob() {
1222 return count($this->_enhancedJob);
1226 static public function fromSoap($vData) {
1228 if (isset($vData[
'enhancedJob']) && !empty($vData[
'enhancedJob'])) {
1229 if (SoapObject::is_assoc($vData[
'enhancedJob'])) {
1231 $newClass = enhancedJob::fromSoap($vData[
'enhancedJob']);
1232 $newItem->addEnhancedJob($newClass);
1234 foreach ($vData[
'enhancedJob'] as $oVar) {
1235 $newClass = enhancedJob::fromSoap($oVar);
1236 $newItem->addEnhancedJob($newClass);
1243 public function toSoap($fieldName, $namespace) {
1244 $myLevel = new \ArrayObject();
1246 $this->__doChild($myLevel, $this->_enhancedJob,
'enhancedJob', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
1249 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1255 private $_enhancedUser = null;
1256 private $_hasEnhancedUser =
false;
1257 public function setEnhancedUser($value) {
1258 $this->_enhancedUser = $value;
1259 $this->_hasEnhancedUser = ($value !== null);
1261 public function hasEnhancedUser() {
1262 return $this->_hasEnhancedUser;
1264 public function getEnhancedUser() {
1265 return $this->_enhancedUser;
1269 private $_enhancedJob = null;
1270 private $_hasEnhancedJob =
false;
1271 public function setEnhancedJob($value) {
1272 $this->_enhancedJob = $value;
1273 $this->_hasEnhancedJob = ($value !== null);
1275 public function hasEnhancedJob() {
1276 return $this->_hasEnhancedJob;
1278 public function getEnhancedJob() {
1279 return $this->_enhancedJob;
1283 private $_fstart = null;
1284 private $_hasFstart =
false;
1285 public function setFstart($value) {
1286 $this->_fstart = $value;
1287 $this->_hasFstart = ($value !== null);
1289 public function hasFstart() {
1290 return $this->_hasFstart;
1292 public function getFstart() {
1293 return $this->_fstart;
1297 private $_fend = null;
1298 private $_hasFend =
false;
1299 public function setFend($value) {
1300 $this->_fend = $value;
1301 $this->_hasFend = ($value !== null);
1303 public function hasFend() {
1304 return $this->_hasFend;
1306 public function getFend() {
1307 return $this->_fend;
1311 static public function fromSoap($vData) {
1313 if (!isset($vData[
'enhancedUser'])) {
1314 throw new \Exception(
'El parametro enhancedUser es obligatorio');
1316 if (isset($vData[
'enhancedUser'])) {
1317 $newClass = enhancedUser::fromSoap($vData[
'enhancedUser']);
1318 $newItem->setEnhancedUser($newClass);
1320 if (!isset($vData[
'enhancedJob'])) {
1321 throw new \Exception(
'El parametro enhancedJob es obligatorio');
1323 if (isset($vData[
'enhancedJob'])) {
1324 $newClass = enhancedJob::fromSoap($vData[
'enhancedJob']);
1325 $newItem->setEnhancedJob($newClass);
1327 if (!isset($vData[
'fstart'])) {
1328 throw new \Exception(
'El parametro fstart es obligatorio');
1330 if (isset($vData[
'fstart'])) {
1331 $newItem->setFstart($vData[
'fstart']);
1333 if (isset($vData[
'fend'])) {
1334 $newItem->setFend($vData[
'fend']);
1339 public function toSoap($fieldName, $namespace) {
1340 $myLevel = new \ArrayObject();
1342 $this->__doChild($myLevel, $this->_enhancedUser,
'enhancedUser', SOAP_ENC_OBJECT, $namespace, 1, 1);
1343 $this->__doChild($myLevel, $this->_enhancedJob,
'enhancedJob', SOAP_ENC_OBJECT, $namespace, 1, 1);
1344 $this->__doChild($myLevel, $this->_fstart,
'fstart', 107, $namespace, 1, 1);
1345 $this->__doChild($myLevel, $this->_fend,
'fend', 107, $namespace, 0, 1);
1348 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1354 private $_enhancedUserJobAssociated = array();
1355 private $_hasEnhancedUserJobAssociated =
false;
1356 public function replaceArrayEnhancedUserJobAssociated($value) {
1357 $this->_enhancedUserJobAssociated = $value;
1358 $this->_hasEnhancedUserJobAssociated = (isset($this->_enhancedUserJobAssociated) && !empty($this->_enhancedUserJobAssociated));
1360 public function retrieveArrayEnhancedUserJobAssociated() {
1361 return $this->_enhancedUserJobAssociated;
1363 public function addEnhancedUserJobAssociated($value) {
1364 array_push($this->_enhancedUserJobAssociated, $value);
1365 $this->_hasEnhancedUserJobAssociated = (isset($this->_enhancedUserJobAssociated) && !empty($this->_enhancedUserJobAssociated));
1367 public function hasEnhancedUserJobAssociated() {
1368 return $this->_hasEnhancedUserJobAssociated;
1370 public function getEnhancedUserJobAssociated($index) {
1371 return $this->_enhancedUserJobAssociated[$index];
1373 public function countEnhancedUserJobAssociated() {
1374 return count($this->_enhancedUserJobAssociated);
1378 static public function fromSoap($vData) {
1380 if (isset($vData[
'enhancedUserJobAssociated']) && !empty($vData[
'enhancedUserJobAssociated'])) {
1381 if (SoapObject::is_assoc($vData[
'enhancedUserJobAssociated'])) {
1383 $newClass = enhancedUserJobAssociated::fromSoap($vData[
'enhancedUserJobAssociated']);
1384 $newItem->addEnhancedUserJobAssociated($newClass);
1386 foreach ($vData[
'enhancedUserJobAssociated'] as $oVar) {
1387 $newClass = enhancedUserJobAssociated::fromSoap($oVar);
1388 $newItem->addEnhancedUserJobAssociated($newClass);
1395 public function toSoap($fieldName, $namespace) {
1396 $myLevel = new \ArrayObject();
1398 $this->__doChild($myLevel, $this->_enhancedUserJobAssociated,
'enhancedUserJobAssociated', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
1401 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1407 private $_identifier = null;
1408 private $_hasIdentifier =
false;
1409 public function setIdentifier($value) {
1410 $this->_identifier = $value;
1411 $this->_hasIdentifier = ($value !== null);
1413 public function hasIdentifier() {
1414 return $this->_hasIdentifier;
1416 public function getIdentifier() {
1417 return $this->_identifier;
1421 private $_value = null;
1422 private $_hasValue =
false;
1423 public function setValue($value) {
1424 $this->_value = $value;
1425 $this->_hasValue = ($value !== null);
1427 public function hasValue() {
1428 return $this->_hasValue;
1430 public function getValue() {
1431 return $this->_value;
1435 static public function fromSoap($vData) {
1437 if (isset($vData[
'identifier'])) {
1438 $newItem->setIdentifier($vData[
'identifier']);
1440 if (isset($vData[
'value'])) {
1441 $newItem->setValue($vData[
'value']);
1446 public function toSoap($fieldName, $namespace) {
1447 $myLevel = new \ArrayObject();
1449 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
1450 $this->__doChild($myLevel, $this->_value,
'value', 101, $namespace, 0, 1);
1453 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1459 private $_identifier = null;
1460 private $_hasIdentifier =
false;
1461 public function setIdentifier($value) {
1462 $this->_identifier = $value;
1463 $this->_hasIdentifier = ($value !== null);
1465 public function hasIdentifier() {
1466 return $this->_hasIdentifier;
1468 public function getIdentifier() {
1469 return $this->_identifier;
1473 private $_subject = null;
1474 private $_hasSubject =
false;
1475 public function setSubject($value) {
1476 $this->_subject = $value;
1477 $this->_hasSubject = ($value !== null);
1479 public function hasSubject() {
1480 return $this->_hasSubject;
1482 public function getSubject() {
1483 return $this->_subject;
1487 private $_fentry = null;
1488 private $_hasFentry =
false;
1489 public function setFentry($value) {
1490 $this->_fentry = $value;
1491 $this->_hasFentry = ($value !== null);
1493 public function hasFentry() {
1494 return $this->_hasFentry;
1496 public function getFentry() {
1497 return $this->_fentry;
1501 private $_fstart = null;
1502 private $_hasFstart =
false;
1503 public function setFstart($value) {
1504 $this->_fstart = $value;
1505 $this->_hasFstart = ($value !== null);
1507 public function hasFstart() {
1508 return $this->_hasFstart;
1510 public function getFstart() {
1511 return $this->_fstart;
1515 private $_fexpiration = null;
1516 private $_hasFexpiration =
false;
1517 public function setFexpiration($value) {
1518 $this->_fexpiration = $value;
1519 $this->_hasFexpiration = ($value !== null);
1521 public function hasFexpiration() {
1522 return $this->_hasFexpiration;
1524 public function getFexpiration() {
1525 return $this->_fexpiration;
1529 private $_reference = null;
1530 private $_hasReference =
false;
1531 public function setReference($value) {
1532 $this->_reference = $value;
1533 $this->_hasReference = ($value !== null);
1535 public function hasReference() {
1536 return $this->_hasReference;
1538 public function getReference() {
1539 return $this->_reference;
1543 private $_text = null;
1544 private $_hasText =
false;
1545 public function setText($value) {
1546 $this->_text = $value;
1547 $this->_hasText = ($value !== null);
1549 public function hasText() {
1550 return $this->_hasText;
1552 public function getText() {
1553 return $this->_text;
1557 private $_signType = null;
1558 private $_hasSignType =
false;
1559 public function setSignType($value) {
1560 $this->_signType = $value;
1561 $this->_hasSignType = ($value !== null);
1563 public function hasSignType() {
1564 return $this->_hasSignType;
1566 public function getSignType() {
1567 return $this->_signType;
1571 private $_application = null;
1572 private $_hasApplication =
false;
1573 public function setApplication($value) {
1574 $this->_application = $value;
1575 $this->_hasApplication = ($value !== null);
1577 public function hasApplication() {
1578 return $this->_hasApplication;
1580 public function getApplication() {
1581 return $this->_application;
1585 private $_importanceLevel = null;
1586 private $_hasImportanceLevel =
false;
1587 public function setImportanceLevel($value) {
1588 $this->_importanceLevel = $value;
1589 $this->_hasImportanceLevel = ($value !== null);
1591 public function hasImportanceLevel() {
1592 return $this->_hasImportanceLevel;
1594 public function getImportanceLevel() {
1595 return $this->_importanceLevel;
1599 private $_documentList = null;
1600 private $_hasDocumentList =
false;
1601 public function setDocumentList($value) {
1602 $this->_documentList = $value;
1603 $this->_hasDocumentList = ($value !== null);
1605 public function hasDocumentList() {
1606 return $this->_hasDocumentList;
1608 public function getDocumentList() {
1609 return $this->_documentList;
1613 private $_signLineList = null;
1614 private $_hasSignLineList =
false;
1615 public function setSignLineList($value) {
1616 $this->_signLineList = $value;
1617 $this->_hasSignLineList = ($value !== null);
1619 public function hasSignLineList() {
1620 return $this->_hasSignLineList;
1622 public function getSignLineList() {
1623 return $this->_signLineList;
1627 private $_remitterList = null;
1628 private $_hasRemitterList =
false;
1629 public function setRemitterList($value) {
1630 $this->_remitterList = $value;
1631 $this->_hasRemitterList = ($value !== null);
1633 public function hasRemitterList() {
1634 return $this->_hasRemitterList;
1636 public function getRemitterList() {
1637 return $this->_remitterList;
1641 private $_parameterList = null;
1642 private $_hasParameterList =
false;
1643 public function setParameterList($value) {
1644 $this->_parameterList = $value;
1645 $this->_hasParameterList = ($value !== null);
1647 public function hasParameterList() {
1648 return $this->_hasParameterList;
1650 public function getParameterList() {
1651 return $this->_parameterList;
1655 private $_noticeList = null;
1656 private $_hasNoticeList =
false;
1657 public function setNoticeList($value) {
1658 $this->_noticeList = $value;
1659 $this->_hasNoticeList = ($value !== null);
1661 public function hasNoticeList() {
1662 return $this->_hasNoticeList;
1664 public function getNoticeList() {
1665 return $this->_noticeList;
1669 private $_actionList = null;
1670 private $_hasActionList =
false;
1671 public function setActionList($value) {
1672 $this->_actionList = $value;
1673 $this->_hasActionList = ($value !== null);
1675 public function hasActionList() {
1676 return $this->_hasActionList;
1678 public function getActionList() {
1679 return $this->_actionList;
1683 private $_commentList = null;
1684 private $_hasCommentList =
false;
1685 public function setCommentList($value) {
1686 $this->_commentList = $value;
1687 $this->_hasCommentList = ($value !== null);
1689 public function hasCommentList() {
1690 return $this->_hasCommentList;
1692 public function getCommentList() {
1693 return $this->_commentList;
1697 private $_requestStatus = null;
1698 private $_hasRequestStatus =
false;
1699 public function setRequestStatus($value) {
1700 $this->_requestStatus = $value;
1701 $this->_hasRequestStatus = ($value !== null);
1703 public function hasRequestStatus() {
1704 return $this->_hasRequestStatus;
1706 public function getRequestStatus() {
1707 return $this->_requestStatus;
1711 private $_timestampInfo = null;
1712 private $_hasTimestampInfo =
false;
1713 public function setTimestampInfo($value) {
1714 $this->_timestampInfo = $value;
1715 $this->_hasTimestampInfo = ($value !== null);
1717 public function hasTimestampInfo() {
1718 return $this->_hasTimestampInfo;
1720 public function getTimestampInfo() {
1721 return $this->_timestampInfo;
1725 static public function fromSoap($vData) {
1727 if (isset($vData[
'identifier'])) {
1728 $newItem->setIdentifier($vData[
'identifier']);
1730 if (isset($vData[
'subject'])) {
1731 $newItem->setSubject($vData[
'subject']);
1733 if (isset($vData[
'fentry'])) {
1734 $newItem->setFentry($vData[
'fentry']);
1736 if (isset($vData[
'fstart'])) {
1737 $newItem->setFstart($vData[
'fstart']);
1739 if (isset($vData[
'fexpiration'])) {
1740 $newItem->setFexpiration($vData[
'fexpiration']);
1742 if (isset($vData[
'reference'])) {
1743 $newItem->setReference($vData[
'reference']);
1745 if (isset($vData[
'text'])) {
1746 $newItem->setText($vData[
'text']);
1748 if (isset($vData[
'signType'])) {
1749 $newItem->setSignType($vData[
'signType']);
1751 if (isset($vData[
'application'])) {
1752 $newItem->setApplication($vData[
'application']);
1754 if (isset($vData[
'importanceLevel'])) {
1755 $newClass = importanceLevel::fromSoap($vData[
'importanceLevel']);
1756 $newItem->setImportanceLevel($newClass);
1758 if (isset($vData[
'documentList'])) {
1759 $newClass = documentList::fromSoap($vData[
'documentList']);
1760 $newItem->setDocumentList($newClass);
1762 if (isset($vData[
'signLineList'])) {
1763 $newClass = signLineList::fromSoap($vData[
'signLineList']);
1764 $newItem->setSignLineList($newClass);
1766 if (isset($vData[
'remitterList'])) {
1767 $newClass = remitterList::fromSoap($vData[
'remitterList']);
1768 $newItem->setRemitterList($newClass);
1770 if (isset($vData[
'parameterList'])) {
1771 $newClass = parameterList::fromSoap($vData[
'parameterList']);
1772 $newItem->setParameterList($newClass);
1774 if (isset($vData[
'noticeList'])) {
1775 $newClass = noticeList::fromSoap($vData[
'noticeList']);
1776 $newItem->setNoticeList($newClass);
1778 if (isset($vData[
'actionList'])) {
1779 $newClass = CPFactionList::fromSoap($vData[
'actionList']);
1780 $newItem->setActionList($newClass);
1782 if (isset($vData[
'commentList'])) {
1783 $newClass = commentList::fromSoap($vData[
'commentList']);
1784 $newItem->setCommentList($newClass);
1786 if (isset($vData[
'requestStatus'])) {
1787 $newItem->setRequestStatus($vData[
'requestStatus']);
1789 if (isset($vData[
'timestampInfo'])) {
1790 $newClass = timestampInfo::fromSoap($vData[
'timestampInfo']);
1791 $newItem->setTimestampInfo($newClass);
1796 public function toSoap($fieldName, $namespace) {
1797 $myLevel = new \ArrayObject();
1799 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
1800 $this->__doChild($myLevel, $this->_subject,
'subject', 101, $namespace, 0, 1);
1801 $this->__doChild($myLevel, $this->_fentry,
'fentry', 107, $namespace, 0, 1);
1802 $this->__doChild($myLevel, $this->_fstart,
'fstart', 107, $namespace, 0, 1);
1803 $this->__doChild($myLevel, $this->_fexpiration,
'fexpiration', 107, $namespace, 0, 1);
1804 $this->__doChild($myLevel, $this->_reference,
'reference', 101, $namespace, 0, 1);
1805 $this->__doChild($myLevel, $this->_text,
'text', 101, $namespace, 0, 1);
1806 $this->__doChild($myLevel, $this->_signType,
'signType', 101, $namespace, 0, 1);
1807 $this->__doChild($myLevel, $this->_application,
'application', 101, $namespace, 0, 1);
1808 $this->__doChild($myLevel, $this->_importanceLevel,
'importanceLevel', SOAP_ENC_OBJECT, $namespace, 0, 1);
1809 $this->__doChild($myLevel, $this->_documentList,
'documentList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1810 $this->__doChild($myLevel, $this->_signLineList,
'signLineList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1811 $this->__doChild($myLevel, $this->_remitterList,
'remitterList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1812 $this->__doChild($myLevel, $this->_parameterList,
'parameterList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1813 $this->__doChild($myLevel, $this->_noticeList,
'noticeList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1814 $this->__doChild($myLevel, $this->_actionList,
'actionList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1815 $this->__doChild($myLevel, $this->_commentList,
'commentList', SOAP_ENC_OBJECT, $namespace, 0, 1);
1816 $this->__doChild($myLevel, $this->_requestStatus,
'requestStatus', 101, $namespace, 0, 1);
1817 $this->__doChild($myLevel, $this->_timestampInfo,
'timestampInfo', SOAP_ENC_OBJECT, $namespace, 0, 1);
1818 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1824 private $_identifier = null;
1825 private $_hasIdentifier =
false;
1826 public function setIdentifier($value) {
1827 $this->_identifier = $value;
1828 $this->_hasIdentifier = ($value !== null);
1830 public function hasIdentifier() {
1831 return $this->_hasIdentifier;
1833 public function getIdentifier() {
1834 return $this->_identifier;
1838 private $_name = null;
1839 private $_hasName =
false;
1840 public function setName($value) {
1841 $this->_name = $value;
1842 $this->_hasName = ($value !== null);
1844 public function hasName() {
1845 return $this->_hasName;
1847 public function getName() {
1848 return $this->_name;
1852 private $_mime = null;
1853 private $_hasMime =
false;
1854 public function setMime($value) {
1855 $this->_mime = $value;
1856 $this->_hasMime = ($value !== null);
1858 public function hasMime() {
1859 return $this->_hasMime;
1861 public function getMime() {
1862 return $this->_mime;
1866 private $_documentType = null;
1867 private $_hasDocumentType =
false;
1868 public function setDocumentType($value) {
1869 $this->_documentType = $value;
1870 $this->_hasDocumentType = ($value !== null);
1872 public function hasDocumentType() {
1873 return $this->_hasDocumentType;
1875 public function getDocumentType() {
1876 return $this->_documentType;
1880 private $_content = null;
1881 private $_hasContent =
false;
1882 public function setContent($value) {
1883 $this->_content = $value;
1884 $this->_hasContent = ($value !== null);
1886 public function hasContent() {
1887 return $this->_hasContent;
1889 public function getContent() {
1890 return $this->_content;
1894 private $_type = null;
1895 private $_hasType =
false;
1896 public function setType($value) {
1897 $this->_type = $value;
1898 $this->_hasType = ($value !== null);
1900 public function hasType() {
1901 return $this->_hasType;
1903 public function getType() {
1904 return $this->_type;
1908 private $_uri = null;
1909 private $_hasUri =
false;
1910 public function setUri($value) {
1911 $this->_uri = $value;
1912 $this->_hasUri = ($value !== null);
1914 public function hasUri() {
1915 return $this->_hasUri;
1917 public function getUri() {
1922 private $_sign = null;
1923 private $_hasSign =
false;
1924 public function setSign($value) {
1925 $this->_sign = $value;
1926 $this->_hasSign = ($value !== null);
1928 public function hasSign() {
1929 return $this->_hasSign;
1931 public function getSign() {
1932 return $this->_sign;
1936 private $_generarCSV = null;
1937 private $_hasGenerarCSV =
false;
1938 public function setGenerarCSV($value) {
1939 $this->_generarCSV = $value;
1940 $this->_hasGenerarCSV = ($value !== null);
1942 public function hasGenerarCSV() {
1943 return $this->_hasGenerarCSV;
1945 public function getGenerarCSV() {
1946 return $this->_generarCSV;
1950 private $_firmaposicion = null;
1951 private $_hasFirmaposicion =
false;
1952 public function setFirmaposicion($value) {
1953 $this->_firmaposicion = $value;
1954 $this->_hasFirmaposicion = ($value !== null);
1956 public function hasFirmaposicion() {
1957 return $this->_hasFirmaposicion;
1959 public function getFirmaposicion() {
1960 return $this->_firmaposicion;
1964 static public function fromSoap($vData) {
1966 if (isset($vData[
'identifier'])) {
1967 $newItem->setIdentifier($vData[
'identifier']);
1969 if (isset($vData[
'name'])) {
1970 $newItem->setName($vData[
'name']);
1972 if (isset($vData[
'mime'])) {
1973 $newItem->setMime($vData[
'mime']);
1975 if (isset($vData[
'documentType'])) {
1976 $newClass = documentType::fromSoap($vData[
'documentType']);
1977 $newItem->setDocumentType($newClass);
1979 if (isset($vData[
'content'])) {
1980 $newItem->setContent($vData[
'content']);
1982 if (isset($vData[
'type'])) {
1983 $newItem->setType($vData[
'type']);
1985 if (isset($vData[
'uri'])) {
1986 $newItem->setUri($vData[
'uri']);
1988 if (isset($vData[
'sign'])) {
1989 $newItem->setSign($vData[
'sign']);
1991 if (isset($vData[
'generarCSV'])) {
1992 $newItem->setGenerarCSV($vData[
'generarCSV']);
1994 if (isset($vData[
'firmaposicion'])) {
1995 $newItem->setFirmaposicion($vData[
'firmaposicion']);
2000 public function toSoap($fieldName, $namespace) {
2001 $myLevel = new \ArrayObject();
2003 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
2004 $this->__doChild($myLevel, $this->_name,
'name', 101, $namespace, 0, 1);
2005 $this->__doChild($myLevel, $this->_mime,
'mime', 101, $namespace, 0, 1);
2006 $this->__doChild($myLevel, $this->_documentType,
'documentType', SOAP_ENC_OBJECT, $namespace, 0, 1);
2007 $this->__doChild($myLevel, $this->_content,
'content', 116, $namespace, 0, 1);
2008 $this->__doChild($myLevel, $this->_type,
'type', 101, $namespace, 0, 1);
2009 $this->__doChild($myLevel, $this->_uri,
'uri', 101, $namespace, 0, 1);
2010 $this->__doChild($myLevel, $this->_sign,
'sign', 102, $namespace, 0, 1);
2011 $this->__doChild($myLevel, $this->_generarCSV,
'generarCSV', 102, $namespace, 0, 1);
2012 $this->__doChild($myLevel, $this->_firmaposicion,
'firmaposicion', 101, $namespace, 0, 1);
2015 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2021 private $_document = array();
2022 private $_hasDocument =
false;
2023 public function replaceArrayDocument($value) {
2024 $this->_document = $value;
2025 $this->_hasDocument = (isset($this->_document) && !empty($this->_document));
2027 public function retrieveArrayDocument() {
2028 return $this->_document;
2030 public function addDocument($value) {
2031 array_push($this->_document, $value);
2032 $this->_hasDocument = (isset($this->_document) && !empty($this->_document));
2034 public function hasDocument() {
2035 return $this->_hasDocument;
2037 public function getDocument($index) {
2038 return $this->_document[$index];
2040 public function countDocument() {
2041 return count($this->_document);
2045 static public function fromSoap($vData) {
2047 if (isset($vData[
'document']) && !empty($vData[
'document'])) {
2048 if (SoapObject::is_assoc($vData[
'document'])) {
2050 $newClass = document::fromSoap($vData[
'document']);
2051 $newItem->addDocument($newClass);
2053 foreach ($vData[
'document'] as $oVar) {
2054 $newClass = document::fromSoap($oVar);
2055 $newItem->addDocument($newClass);
2062 public function toSoap($fieldName, $namespace) {
2063 $myLevel = new \ArrayObject();
2065 $this->__doChild($myLevel, $this->_document,
'document', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2068 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2074 private $_signerList = null;
2075 private $_hasSignerList =
false;
2076 public function setSignerList($value) {
2077 $this->_signerList = $value;
2078 $this->_hasSignerList = ($value !== null);
2080 public function hasSignerList() {
2081 return $this->_hasSignerList;
2083 public function getSignerList() {
2084 return $this->_signerList;
2088 private $_type = null;
2089 private $_hasType =
false;
2090 public function setType($value) {
2091 $this->_type = $value;
2092 $this->_hasType = ($value !== null);
2094 public function hasType() {
2095 return $this->_hasType;
2097 public function getType() {
2098 return $this->_type;
2102 static public function fromSoap($vData) {
2104 if (isset($vData[
'signerList'])) {
2105 $newClass = signerList::fromSoap($vData[
'signerList']);
2106 $newItem->setSignerList($newClass);
2108 if (isset($vData[
'type'])) {
2109 $newItem->setType($vData[
'type']);
2114 public function toSoap($fieldName, $namespace) {
2115 $myLevel = new \ArrayObject();
2117 $this->__doChild($myLevel, $this->_signerList,
'signerList', SOAP_ENC_OBJECT, $namespace, 0, 1);
2118 $this->__doChild($myLevel, $this->_type,
'type', 101, $namespace, 0, 1);
2121 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2127 private $_signLine = array();
2128 private $_hasSignLine =
false;
2129 public function replaceArraySignLine($value) {
2130 $this->_signLine = $value;
2131 $this->_hasSignLine = (isset($this->_signLine) && !empty($this->_signLine));
2133 public function retrieveArraySignLine() {
2134 return $this->_signLine;
2136 public function addSignLine($value) {
2137 array_push($this->_signLine, $value);
2138 $this->_hasSignLine = (isset($this->_signLine) && !empty($this->_signLine));
2140 public function hasSignLine() {
2141 return $this->_hasSignLine;
2143 public function getSignLine($index) {
2144 return $this->_signLine[$index];
2146 public function countSignLine() {
2147 return count($this->_signLine);
2151 static public function fromSoap($vData) {
2153 if (isset($vData[
'signLine']) && !empty($vData[
'signLine'])) {
2154 if (SoapObject::is_assoc($vData[
'signLine'])) {
2156 $newClass = signLine::fromSoap($vData[
'signLine']);
2157 $newItem->addSignLine($newClass);
2159 foreach ($vData[
'signLine'] as $oVar) {
2160 $newClass = signLine::fromSoap($oVar);
2161 $newItem->addSignLine($newClass);
2168 public function toSoap($fieldName, $namespace) {
2169 $myLevel = new \ArrayObject();
2171 $this->__doChild($myLevel, $this->_signLine,
'signLine', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2174 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2180 private $_user = array();
2181 private $_hasUser =
false;
2182 public function replaceArrayUser($value) {
2183 $this->_user = $value;
2184 $this->_hasUser = (isset($this->_user) && !empty($this->_user));
2186 public function retrieveArrayUser() {
2187 return $this->_user;
2189 public function addUser($value) {
2190 array_push($this->_user, $value);
2191 $this->_hasUser = (isset($this->_user) && !empty($this->_user));
2193 public function hasUser() {
2194 return $this->_hasUser;
2196 public function getUser($index) {
2197 return $this->_user[$index];
2199 public function countUser() {
2200 return count($this->_user);
2204 static public function fromSoap($vData) {
2206 if (isset($vData[
'user']) && !empty($vData[
'user'])) {
2207 if (SoapObject::is_assoc($vData[
'user'])) {
2209 $newClass = user::fromSoap($vData[
'user']);
2210 $newItem->addUser($newClass);
2212 foreach ($vData[
'user'] as $oVar) {
2213 $newClass = user::fromSoap($oVar);
2214 $newItem->addUser($newClass);
2221 public function toSoap($fieldName, $namespace) {
2222 $myLevel = new \ArrayObject();
2224 $this->__doChild($myLevel, $this->_user,
'user', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2227 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2233 private $_userJob = null;
2234 private $_hasUserJob =
false;
2235 public function setUserJob($value) {
2236 $this->_userJob = $value;
2237 $this->_hasUserJob = ($value !== null);
2239 public function hasUserJob() {
2240 return $this->_hasUserJob;
2242 public function getUserJob() {
2243 return $this->_userJob;
2247 private $_state = null;
2248 private $_hasState =
false;
2249 public function setState($value) {
2250 $this->_state = $value;
2251 $this->_hasState = ($value !== null);
2253 public function hasState() {
2254 return $this->_hasState;
2256 public function getState() {
2257 return $this->_state;
2261 private $_fstate = null;
2262 private $_hasFstate =
false;
2263 public function setFstate($value) {
2264 $this->_fstate = $value;
2265 $this->_hasFstate = ($value !== null);
2267 public function hasFstate() {
2268 return $this->_hasFstate;
2270 public function getFstate() {
2271 return $this->_fstate;
2275 static public function fromSoap($vData) {
2277 if (isset($vData[
'userJob'])) {
2278 $newClass = userJob::fromSoap($vData[
'userJob']);
2279 $newItem->setUserJob($newClass);
2281 if (isset($vData[
'state'])) {
2282 $newClass = state::fromSoap($vData[
'state']);
2283 $newItem->setState($newClass);
2285 if (isset($vData[
'fstate'])) {
2286 $newItem->setFstate($vData[
'fstate']);
2291 public function toSoap($fieldName, $namespace) {
2292 $myLevel = new \ArrayObject();
2294 $this->__doChild($myLevel, $this->_userJob,
'userJob', SOAP_ENC_OBJECT, $namespace, 0, 1);
2295 $this->__doChild($myLevel, $this->_state,
'state', SOAP_ENC_OBJECT, $namespace, 0, 1);
2296 $this->__doChild($myLevel, $this->_fstate,
'fstate', 107, $namespace, 0, 1);
2299 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2305 private $_signer = array();
2306 private $_hasSigner =
false;
2307 public function replaceArraySigner($value) {
2308 $this->_signer = $value;
2309 $this->_hasSigner = (isset($this->_signer) && !empty($this->_signer));
2311 public function retrieveArraySigner() {
2312 return $this->_signer;
2314 public function addSigner($value) {
2315 array_push($this->_signer, $value);
2316 $this->_hasSigner = (isset($this->_signer) && !empty($this->_signer));
2318 public function hasSigner() {
2319 return $this->_hasSigner;
2321 public function getSigner($index) {
2322 return $this->_signer[$index];
2324 public function countSigner() {
2325 return count($this->_signer);
2329 static public function fromSoap($vData) {
2331 if (isset($vData[
'signer']) && !empty($vData[
'signer'])) {
2332 if (SoapObject::is_assoc($vData[
'signer'])) {
2334 $newClass = signer::fromSoap($vData[
'signer']);
2335 $newItem->addSigner($newClass);
2337 foreach ($vData[
'signer'] as $oVar) {
2338 $newClass = signer::fromSoap($oVar);
2339 $newItem->addSigner($newClass);
2346 public function toSoap($fieldName, $namespace) {
2347 $myLevel = new \ArrayObject();
2349 $this->__doChild($myLevel, $this->_signer,
'signer', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2352 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2358 private $_parameter = array();
2359 private $_hasParameter =
false;
2360 public function replaceArrayParameter($value) {
2361 $this->_parameter = $value;
2362 $this->_hasParameter = (isset($this->_parameter) && !empty($this->_parameter));
2364 public function retrieveArrayParameter() {
2365 return $this->_parameter;
2367 public function addParameter($value) {
2368 array_push($this->_parameter, $value);
2369 $this->_hasParameter = (isset($this->_parameter) && !empty($this->_parameter));
2371 public function hasParameter() {
2372 return $this->_hasParameter;
2374 public function getParameter($index) {
2375 return $this->_parameter[$index];
2377 public function countParameter() {
2378 return count($this->_parameter);
2382 static public function fromSoap($vData) {
2384 if (isset($vData[
'parameter']) && !empty($vData[
'parameter'])) {
2385 if (SoapObject::is_assoc($vData[
'parameter'])) {
2387 $newClass = parameter::fromSoap($vData[
'parameter']);
2388 $newItem->addParameter($newClass);
2390 foreach ($vData[
'parameter'] as $oVar) {
2391 $newClass = parameter::fromSoap($oVar);
2392 $newItem->addParameter($newClass);
2399 public function toSoap($fieldName, $namespace) {
2400 $myLevel = new \ArrayObject();
2402 $this->__doChild($myLevel, $this->_parameter,
'parameter', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2405 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2411 private $_state = array();
2412 private $_hasState =
false;
2413 public function replaceArrayState($value) {
2414 $this->_state = $value;
2415 $this->_hasState = (isset($this->_state) && !empty($this->_state));
2417 public function retrieveArrayState() {
2418 return $this->_state;
2420 public function addState($value) {
2421 array_push($this->_state, $value);
2422 $this->_hasState = (isset($this->_state) && !empty($this->_state));
2424 public function hasState() {
2425 return $this->_hasState;
2427 public function getState($index) {
2428 return $this->_state[$index];
2430 public function countState() {
2431 return count($this->_state);
2435 static public function fromSoap($vData) {
2437 if (isset($vData[
'state']) && !empty($vData[
'state'])) {
2438 if (SoapObject::is_assoc($vData[
'state'])) {
2440 $newClass = state::fromSoap($vData[
'state']);
2441 $newItem->addState($newClass);
2443 foreach ($vData[
'state'] as $oVar) {
2444 $newClass = state::fromSoap($oVar);
2445 $newItem->addState($newClass);
2452 public function toSoap($fieldName, $namespace) {
2453 $myLevel = new \ArrayObject();
2455 $this->__doChild($myLevel, $this->_state,
'state', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2458 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2464 private $_state = null;
2465 private $_hasState =
false;
2466 public function setState($value) {
2467 $this->_state = $value;
2468 $this->_hasState = ($value !== null);
2470 public function hasState() {
2471 return $this->_hasState;
2473 public function getState() {
2474 return $this->_state;
2478 private $_action = null;
2479 private $_hasAction =
false;
2480 public function setAction($value) {
2481 $this->_action = $value;
2482 $this->_hasAction = ($value !== null);
2484 public function hasAction() {
2485 return $this->_hasAction;
2487 public function getAction() {
2488 return $this->_action;
2492 private $_type = null;
2493 private $_hasType =
false;
2494 public function setType($value) {
2495 $this->_type = $value;
2496 $this->_hasType = ($value !== null);
2498 public function hasType() {
2499 return $this->_hasType;
2501 public function getType() {
2502 return $this->_type;
2506 static public function fromSoap($vData) {
2508 if (isset($vData[
'state'])) {
2509 $newClass = state::fromSoap($vData[
'state']);
2510 $newItem->setState($newClass);
2512 if (isset($vData[
'action'])) {
2513 $newItem->setAction($vData[
'action']);
2515 if (isset($vData[
'type'])) {
2516 $newItem->setType($vData[
'type']);
2521 public function toSoap($fieldName, $namespace) {
2522 $myLevel = new \ArrayObject();
2524 $this->__doChild($myLevel, $this->_state,
'state', SOAP_ENC_OBJECT, $namespace, 0, 1);
2525 $this->__doChild($myLevel, $this->_action,
'action', 101, $namespace, 0, 1);
2526 $this->__doChild($myLevel, $this->_type,
'type', 101, $namespace, 0, 1);
2529 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2535 private $_action = array();
2536 private $_hasAction =
false;
2537 public function replaceArrayAction($value) {
2538 $this->_action = $value;
2539 $this->_hasAction = (isset($this->_action) && !empty($this->_action));
2541 public function retrieveArrayAction() {
2542 return $this->_action;
2544 public function addAction($value) {
2545 array_push($this->_action, $value);
2546 $this->_hasAction = (isset($this->_action) && !empty($this->_action));
2548 public function hasAction() {
2549 return $this->_hasAction;
2551 public function getAction($index) {
2552 return $this->_action[$index];
2554 public function countAction() {
2555 return count($this->_action);
2559 static public function fromSoap($vData) {
2561 if (isset($vData[
'action']) && !empty($vData[
'action'])) {
2562 if (SoapObject::is_assoc($vData[
'action'])) {
2564 $newClass = CPFaction::fromSoap($vData[
'action']);
2565 $newItem->addAction($newClass);
2567 foreach ($vData[
'action'] as $oVar) {
2568 $newClass = CPFaction::fromSoap($oVar);
2569 $newItem->addAction($newClass);
2576 public function toSoap($fieldName, $namespace) {
2577 $myLevel = new \ArrayObject();
2579 $this->__doChild($myLevel, $this->_action,
'action', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2582 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2588 private $_subject = null;
2589 private $_hasSubject =
false;
2590 public function setSubject($value) {
2591 $this->_subject = $value;
2592 $this->_hasSubject = ($value !== null);
2594 public function hasSubject() {
2595 return $this->_hasSubject;
2597 public function getSubject() {
2598 return $this->_subject;
2602 private $_textComment = null;
2603 private $_hasTextComment =
false;
2604 public function setTextComment($value) {
2605 $this->_textComment = $value;
2606 $this->_hasTextComment = ($value !== null);
2608 public function hasTextComment() {
2609 return $this->_hasTextComment;
2611 public function getTextComment() {
2612 return $this->_textComment;
2616 private $_fmodify = null;
2617 private $_hasFmodify =
false;
2618 public function setFmodify($value) {
2619 $this->_fmodify = $value;
2620 $this->_hasFmodify = ($value !== null);
2622 public function hasFmodify() {
2623 return $this->_hasFmodify;
2625 public function getFmodify() {
2626 return $this->_fmodify;
2630 private $_user = null;
2631 private $_hasUser =
false;
2632 public function setUser($value) {
2633 $this->_user = $value;
2634 $this->_hasUser = ($value !== null);
2636 public function hasUser() {
2637 return $this->_hasUser;
2639 public function getUser() {
2640 return $this->_user;
2644 static public function fromSoap($vData) {
2646 if (isset($vData[
'subject'])) {
2647 $newItem->setSubject($vData[
'subject']);
2649 if (isset($vData[
'textComment'])) {
2650 $newItem->setTextComment($vData[
'textComment']);
2652 if (isset($vData[
'fmodify'])) {
2653 $newItem->setFmodify($vData[
'fmodify']);
2655 if (isset($vData[
'user'])) {
2656 $newClass = user::fromSoap($vData[
'user']);
2657 $newItem->setUser($newClass);
2662 public function toSoap($fieldName, $namespace) {
2663 $myLevel = new \ArrayObject();
2665 $this->__doChild($myLevel, $this->_subject,
'subject', 101, $namespace, 0, 1);
2666 $this->__doChild($myLevel, $this->_textComment,
'textComment', 101, $namespace, 0, 1);
2667 $this->__doChild($myLevel, $this->_fmodify,
'fmodify', 107, $namespace, 0, 1);
2668 $this->__doChild($myLevel, $this->_user,
'user', SOAP_ENC_OBJECT, $namespace, 0, 1);
2671 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2677 private $_comment = array();
2678 private $_hasComment =
false;
2679 public function replaceArrayComment($value) {
2680 $this->_comment = $value;
2681 $this->_hasComment = (isset($this->_comment) && !empty($this->_comment));
2683 public function retrieveArrayComment() {
2684 return $this->_comment;
2686 public function addComment($value) {
2687 array_push($this->_comment, $value);
2688 $this->_hasComment = (isset($this->_comment) && !empty($this->_comment));
2690 public function hasComment() {
2691 return $this->_hasComment;
2693 public function getComment($index) {
2694 return $this->_comment[$index];
2696 public function countComment() {
2697 return count($this->_comment);
2701 static public function fromSoap($vData) {
2703 if (isset($vData[
'comment']) && !empty($vData[
'comment'])) {
2704 if (SoapObject::is_assoc($vData[
'comment'])) {
2706 $newClass = comment::fromSoap($vData[
'comment']);
2707 $newItem->addComment($newClass);
2709 foreach ($vData[
'comment'] as $oVar) {
2710 $newClass = comment::fromSoap($oVar);
2711 $newItem->addComment($newClass);
2718 public function toSoap($fieldName, $namespace) {
2719 $myLevel = new \ArrayObject();
2721 $this->__doChild($myLevel, $this->_comment,
'comment', SOAP_ENC_OBJECT, $namespace, 0, unbounded);
2724 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2730 private $_userName = null;
2731 private $_hasUserName =
false;
2732 public function setUserName($value) {
2733 $this->_userName = $value;
2734 $this->_hasUserName = ($value !== null);
2736 public function hasUserName() {
2737 return $this->_hasUserName;
2739 public function getUserName() {
2740 return $this->_userName;
2744 private $_password = null;
2745 private $_hasPassword =
false;
2746 public function setPassword($value) {
2747 $this->_password = $value;
2748 $this->_hasPassword = ($value !== null);
2750 public function hasPassword() {
2751 return $this->_hasPassword;
2753 public function getPassword() {
2754 return $this->_password;
2758 static public function fromSoap($vData) {
2760 if (!isset($vData[
'userName'])) {
2761 throw new \Exception(
'El parametro userName es obligatorio');
2763 if (isset($vData[
'userName'])) {
2764 $newItem->setUserName($vData[
'userName']);
2766 if (!isset($vData[
'password'])) {
2767 throw new \Exception(
'El parametro password es obligatorio');
2769 if (isset($vData[
'password'])) {
2770 $newItem->setPassword($vData[
'password']);
2775 public function toSoap($fieldName, $namespace) {
2776 $myLevel = new \ArrayObject();
2778 $this->__doChild($myLevel, $this->_userName,
'userName', 101, $namespace, 1, 1);
2779 $this->__doChild($myLevel, $this->_password,
'password', 101, $namespace, 1, 1);
2782 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2788 private $_identifier = null;
2789 private $_hasIdentifier =
false;
2790 public function setIdentifier($value) {
2791 $this->_identifier = $value;
2792 $this->_hasIdentifier = ($value !== null);
2794 public function hasIdentifier() {
2795 return $this->_hasIdentifier;
2797 public function getIdentifier() {
2798 return $this->_identifier;
2802 private $_sign = null;
2803 private $_hasSign =
false;
2804 public function setSign($value) {
2805 $this->_sign = $value;
2806 $this->_hasSign = ($value !== null);
2808 public function hasSign() {
2809 return $this->_hasSign;
2811 public function getSign() {
2812 return $this->_sign;
2816 private $_signFormat = null;
2817 private $_hasSignFormat =
false;
2818 public function setSignFormat($value) {
2819 $this->_signFormat = $value;
2820 $this->_hasSignFormat = ($value !== null);
2822 public function hasSignFormat() {
2823 return $this->_hasSignFormat;
2825 public function getSignFormat() {
2826 return $this->_signFormat;
2830 private $_csv = null;
2831 private $_hasCsv =
false;
2832 public function setCsv($value) {
2833 $this->_csv = $value;
2834 $this->_hasCsv = ($value !== null);
2836 public function hasCsv() {
2837 return $this->_hasCsv;
2839 public function getCsv() {
2844 private $_csvAnulado = null;
2845 private $_hasCsvAnulado =
false;
2846 public function setCsvAnulado($value) {
2847 $this->_csvAnulado = $value;
2848 $this->_hasCsvAnulado = ($value !== null);
2850 public function hasCsvAnulado() {
2851 return $this->_hasCsvAnulado;
2853 public function getCsvAnulado() {
2854 return $this->_csvAnulado;
2858 private $_csvNormativa = null;
2859 private $_hasCsvNormativa =
false;
2860 public function setCsvNormativa($value) {
2861 $this->_csvNormativa = $value;
2862 $this->_hasCsvNormativa = ($value !== null);
2864 public function hasCsvNormativa() {
2865 return $this->_hasCsvNormativa;
2867 public function getCsvNormativa() {
2868 return $this->_csvNormativa;
2872 private $_content = null;
2873 private $_hasContent =
false;
2874 public function setContent($value) {
2875 $this->_content = $value;
2876 $this->_hasContent = ($value !== null);
2878 public function hasContent() {
2879 return $this->_hasContent;
2881 public function getContent() {
2882 return $this->_content;
2886 static public function fromSoap($vData) {
2888 if (isset($vData[
'identifier'])) {
2889 $newItem->setIdentifier($vData[
'identifier']);
2891 if (isset($vData[
'sign'])) {
2892 $newItem->setSign($vData[
'sign']);
2894 if (isset($vData[
'signFormat'])) {
2895 $newItem->setSignFormat($vData[
'signFormat']);
2897 if (isset($vData[
'csv'])) {
2898 $newItem->setCsv($vData[
'csv']);
2900 if (isset($vData[
'csvAnulado'])) {
2901 $newItem->setCsvAnulado($vData[
'csvAnulado']);
2903 if (isset($vData[
'csvNormativa'])) {
2904 $newItem->setCsvNormativa($vData[
'csvNormativa']);
2906 if (isset($vData[
'content'])) {
2907 $newItem->setContent($vData[
'content']);
2912 public function toSoap($fieldName, $namespace) {
2913 $myLevel = new \ArrayObject();
2915 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
2916 $this->__doChild($myLevel, $this->_sign,
'sign', 102, $namespace, 0, 1);
2917 $this->__doChild($myLevel, $this->_signFormat,
'signFormat', 101, $namespace, 0, 1);
2918 $this->__doChild($myLevel, $this->_csv,
'csv', 101, $namespace, 0, 1);
2919 $this->__doChild($myLevel, $this->_csvAnulado,
'csvAnulado', 102, $namespace, 0, 1);
2920 $this->__doChild($myLevel, $this->_csvNormativa,
'csvNormativa', 101, $namespace, 0, 1);
2921 $this->__doChild($myLevel, $this->_content,
'content', 116, $namespace, 0, 1);
2924 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2930 private $_identifier = null;
2931 private $_hasIdentifier =
false;
2932 public function setIdentifier($value) {
2933 $this->_identifier = $value;
2934 $this->_hasIdentifier = ($value !== null);
2936 public function hasIdentifier() {
2937 return $this->_hasIdentifier;
2939 public function getIdentifier() {
2940 return $this->_identifier;
2944 private $_sign = null;
2945 private $_hasSign =
false;
2946 public function setSign($value) {
2947 $this->_sign = $value;
2948 $this->_hasSign = ($value !== null);
2950 public function hasSign() {
2951 return $this->_hasSign;
2953 public function getSign() {
2954 return $this->_sign;
2958 private $_signFormat = null;
2959 private $_hasSignFormat =
false;
2960 public function setSignFormat($value) {
2961 $this->_signFormat = $value;
2962 $this->_hasSignFormat = ($value !== null);
2964 public function hasSignFormat() {
2965 return $this->_hasSignFormat;
2967 public function getSignFormat() {
2968 return $this->_signFormat;
2972 private $_csv = null;
2973 private $_hasCsv =
false;
2974 public function setCsv($value) {
2975 $this->_csv = $value;
2976 $this->_hasCsv = ($value !== null);
2978 public function hasCsv() {
2979 return $this->_hasCsv;
2981 public function getCsv() {
2986 private $_csvAnulado = null;
2987 private $_hasCsvAnulado =
false;
2988 public function setCsvAnulado($value) {
2989 $this->_csvAnulado = $value;
2990 $this->_hasCsvAnulado = ($value !== null);
2992 public function hasCsvAnulado() {
2993 return $this->_hasCsvAnulado;
2995 public function getCsvAnulado() {
2996 return $this->_csvAnulado;
3000 private $_csvNormativa = null;
3001 private $_hasCsvNormativa =
false;
3002 public function setCsvNormativa($value) {
3003 $this->_csvNormativa = $value;
3004 $this->_hasCsvNormativa = ($value !== null);
3006 public function hasCsvNormativa() {
3007 return $this->_hasCsvNormativa;
3009 public function getCsvNormativa() {
3010 return $this->_csvNormativa;
3014 private $_gde = null;
3015 private $_hasGde =
false;
3016 public function setGde($value) {
3017 $this->_gde = $value;
3018 $this->_hasGde = ($value !== null);
3020 public function hasGde() {
3021 return $this->_hasGde;
3023 public function getGde() {
3028 static public function fromSoap($vData) {
3030 if (isset($vData[
'identifier'])) {
3031 $newItem->setIdentifier($vData[
'identifier']);
3033 if (isset($vData[
'sign'])) {
3034 $newItem->setSign($vData[
'sign']);
3036 if (isset($vData[
'signFormat'])) {
3037 $newItem->setSignFormat($vData[
'signFormat']);
3039 if (isset($vData[
'csv'])) {
3040 $newItem->setCsv($vData[
'csv']);
3042 if (isset($vData[
'csvAnulado'])) {
3043 $newItem->setCsvAnulado($vData[
'csvAnulado']);
3045 if (isset($vData[
'csvNormativa'])) {
3046 $newItem->setCsvNormativa($vData[
'csvNormativa']);
3048 if (isset($vData[
'gde'])) {
3049 $newItem->setGde($vData[
'gde']);
3054 public function toSoap($fieldName, $namespace) {
3055 $myLevel = new \ArrayObject();
3057 $this->__doChild($myLevel, $this->_identifier,
'identifier', 101, $namespace, 0, 1);
3058 $this->__doChild($myLevel, $this->_sign,
'sign', 102, $namespace, 0, 1);
3059 $this->__doChild($myLevel, $this->_signFormat,
'signFormat', 101, $namespace, 0, 1);
3060 $this->__doChild($myLevel, $this->_csv,
'csv', 101, $namespace, 0, 1);
3061 $this->__doChild($myLevel, $this->_csvAnulado,
'csvAnulado', 102, $namespace, 0, 1);
3062 $this->__doChild($myLevel, $this->_csvNormativa,
'csvNormativa', 101, $namespace, 0, 1);
3063 $this->__doChild($myLevel, $this->_gde,
'gde', 101, $namespace, 0, 1);
3066 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3072 private $_addTimestamp = null;
3073 private $_hasAddTimestamp =
false;
3074 public function setAddTimestamp($value) {
3075 $this->_addTimestamp = $value;
3076 $this->_hasAddTimestamp = ($value !== null);
3078 public function hasAddTimestamp() {
3079 return $this->_hasAddTimestamp;
3081 public function getAddTimestamp() {
3082 return $this->_addTimestamp;
3086 static public function fromSoap($vData) {
3088 if (isset($vData[
'addTimestamp'])) {
3089 $newItem->setAddTimestamp($vData[
'addTimestamp']);
3094 public function toSoap($fieldName, $namespace) {
3095 $myLevel = new \ArrayObject();
3097 $this->__doChild($myLevel, $this->_addTimestamp,
'addTimestamp', 102, $namespace, 0, 1);
3100 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
3106 private $_str = array();
3107 private $_hasStr =
false;
3108 public function replaceArrayStr($value) {
3109 $this->_str = $value;
3110 $this->_hasStr = (isset($this->_str) && !empty($this->_str));
3112 public function retrieveArrayStr() {
3115 public function addStr($value) {
3116 array_push($this->_str, $value);
3117 $this->_hasStr = (isset($this->_str) && !empty($this->_str));
3119 public function hasStr() {
3120 return $this->_hasStr;
3122 public function getStr($index) {
3123 return $this->_str[$index];
3125 public function countStr() {
3126 return count($this->_str);
3130 static public function fromSoap($vData) {
3132 if (isset($vData[
'str']) && !empty($vData[
'str'])) {
3133 if (SoapObject::is_assoc($vData[
'str'])) {
3135 $newItem->addStr($vData[
'str']);
3137 $newItem->replaceAllStr($vData[
'str']);
3143 public function toSoap($fieldName, $namespace) {
3144 $myLevel = new \ArrayObject();
3146 $this->__doChild($myLevel, $this->_str,
'str', 101, $namespace, 0, unbounded);
3149 return new \SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);