View Javadoc
1   /*
2    * An XML document type.
3    * Localname: AuthorizedRepresentative
4    * Namespace: http://apply.grants.gov/forms/SF424-V1.0
5    * Java type: gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf424V10.impl;
10  /**
11   * A document containing one AuthorizedRepresentative(@http://apply.grants.gov/forms/SF424-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class AuthorizedRepresentativeDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public AuthorizedRepresentativeDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVE$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "AuthorizedRepresentative");
26      
27      
28      /**
29       * Gets the "AuthorizedRepresentative" element
30       */
31      public gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative getAuthorizedRepresentative()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative target = null;
37              target = (gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative)get_store().find_element_user(AUTHORIZEDREPRESENTATIVE$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "AuthorizedRepresentative" element
48       */
49      public void setAuthorizedRepresentative(gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative authorizedRepresentative)
50      {
51          generatedSetterHelperImpl(authorizedRepresentative, AUTHORIZEDREPRESENTATIVE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "AuthorizedRepresentative" element
56       */
57      public gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative addNewAuthorizedRepresentative()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative target = null;
63              target = (gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative)get_store().add_element_user(AUTHORIZEDREPRESENTATIVE$0);
64              return target;
65          }
66      }
67      /**
68       * An XML AuthorizedRepresentative(@http://apply.grants.gov/forms/SF424-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class AuthorizedRepresentativeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V10.AuthorizedRepresentativeDocument.AuthorizedRepresentative
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public AuthorizedRepresentativeImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName NAMEPREFIX$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "NamePrefix");
83          private static final javax.xml.namespace.QName GIVENNAME1$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "GivenName1");
85          private static final javax.xml.namespace.QName GIVENNAME2$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "GivenName2");
87          private static final javax.xml.namespace.QName FAMILYNAME$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "FamilyName");
89          private static final javax.xml.namespace.QName NAMESUFFIX$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "NameSuffix");
91          private static final javax.xml.namespace.QName TELEPHONENUMBER$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "TelephoneNumber");
93          private static final javax.xml.namespace.QName REPRESENTATIVETITLE$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "RepresentativeTitle");
95          private static final javax.xml.namespace.QName FAXNUMBER$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "FaxNumber");
97          private static final javax.xml.namespace.QName ELECTRONICMAILADDRESS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V1.0", "ElectronicMailAddress");
99          
100         
101         /**
102          * Gets the "NamePrefix" element
103          */
104         public java.lang.String getNamePrefix()
105         {
106             synchronized (monitor())
107             {
108                 check_orphaned();
109                 org.apache.xmlbeans.SimpleValue target = null;
110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEPREFIX$0, 0);
111                 if (target == null)
112                 {
113                     return null;
114                 }
115                 return target.getStringValue();
116             }
117         }
118         
119         /**
120          * Gets (as xml) the "NamePrefix" element
121          */
122         public gov.grants.apply.system.globalV10.StringMin1Max10Type xgetNamePrefix()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
128                 target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(NAMEPREFIX$0, 0);
129                 return target;
130             }
131         }
132         
133         /**
134          * True if has "NamePrefix" element
135          */
136         public boolean isSetNamePrefix()
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 return get_store().count_elements(NAMEPREFIX$0) != 0;
142             }
143         }
144         
145         /**
146          * Sets the "NamePrefix" element
147          */
148         public void setNamePrefix(java.lang.String namePrefix)
149         {
150             synchronized (monitor())
151             {
152                 check_orphaned();
153                 org.apache.xmlbeans.SimpleValue target = null;
154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEPREFIX$0, 0);
155                 if (target == null)
156                 {
157                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAMEPREFIX$0);
158                 }
159                 target.setStringValue(namePrefix);
160             }
161         }
162         
163         /**
164          * Sets (as xml) the "NamePrefix" element
165          */
166         public void xsetNamePrefix(gov.grants.apply.system.globalV10.StringMin1Max10Type namePrefix)
167         {
168             synchronized (monitor())
169             {
170                 check_orphaned();
171                 gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
172                 target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(NAMEPREFIX$0, 0);
173                 if (target == null)
174                 {
175                     target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().add_element_user(NAMEPREFIX$0);
176                 }
177                 target.set(namePrefix);
178             }
179         }
180         
181         /**
182          * Unsets the "NamePrefix" element
183          */
184         public void unsetNamePrefix()
185         {
186             synchronized (monitor())
187             {
188                 check_orphaned();
189                 get_store().remove_element(NAMEPREFIX$0, 0);
190             }
191         }
192         
193         /**
194          * Gets the "GivenName1" element
195          */
196         public java.lang.String getGivenName1()
197         {
198             synchronized (monitor())
199             {
200                 check_orphaned();
201                 org.apache.xmlbeans.SimpleValue target = null;
202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GIVENNAME1$2, 0);
203                 if (target == null)
204                 {
205                     return null;
206                 }
207                 return target.getStringValue();
208             }
209         }
210         
211         /**
212          * Gets (as xml) the "GivenName1" element
213          */
214         public gov.grants.apply.system.globalV10.StringMin1Max35Type xgetGivenName1()
215         {
216             synchronized (monitor())
217             {
218                 check_orphaned();
219                 gov.grants.apply.system.globalV10.StringMin1Max35Type target = null;
220                 target = (gov.grants.apply.system.globalV10.StringMin1Max35Type)get_store().find_element_user(GIVENNAME1$2, 0);
221                 return target;
222             }
223         }
224         
225         /**
226          * True if has "GivenName1" element
227          */
228         public boolean isSetGivenName1()
229         {
230             synchronized (monitor())
231             {
232                 check_orphaned();
233                 return get_store().count_elements(GIVENNAME1$2) != 0;
234             }
235         }
236         
237         /**
238          * Sets the "GivenName1" element
239          */
240         public void setGivenName1(java.lang.String givenName1)
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 org.apache.xmlbeans.SimpleValue target = null;
246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GIVENNAME1$2, 0);
247                 if (target == null)
248                 {
249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GIVENNAME1$2);
250                 }
251                 target.setStringValue(givenName1);
252             }
253         }
254         
255         /**
256          * Sets (as xml) the "GivenName1" element
257          */
258         public void xsetGivenName1(gov.grants.apply.system.globalV10.StringMin1Max35Type givenName1)
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.system.globalV10.StringMin1Max35Type target = null;
264                 target = (gov.grants.apply.system.globalV10.StringMin1Max35Type)get_store().find_element_user(GIVENNAME1$2, 0);
265                 if (target == null)
266                 {
267                     target = (gov.grants.apply.system.globalV10.StringMin1Max35Type)get_store().add_element_user(GIVENNAME1$2);
268                 }
269                 target.set(givenName1);
270             }
271         }
272         
273         /**
274          * Unsets the "GivenName1" element
275          */
276         public void unsetGivenName1()
277         {
278             synchronized (monitor())
279             {
280                 check_orphaned();
281                 get_store().remove_element(GIVENNAME1$2, 0);
282             }
283         }
284         
285         /**
286          * Gets the "GivenName2" element
287          */
288         public java.lang.String getGivenName2()
289         {
290             synchronized (monitor())
291             {
292                 check_orphaned();
293                 org.apache.xmlbeans.SimpleValue target = null;
294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GIVENNAME2$4, 0);
295                 if (target == null)
296                 {
297                     return null;
298                 }
299                 return target.getStringValue();
300             }
301         }
302         
303         /**
304          * Gets (as xml) the "GivenName2" element
305          */
306         public gov.grants.apply.system.globalV10.StringMin1Max25Type xgetGivenName2()
307         {
308             synchronized (monitor())
309             {
310                 check_orphaned();
311                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
312                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(GIVENNAME2$4, 0);
313                 return target;
314             }
315         }
316         
317         /**
318          * True if has "GivenName2" element
319          */
320         public boolean isSetGivenName2()
321         {
322             synchronized (monitor())
323             {
324                 check_orphaned();
325                 return get_store().count_elements(GIVENNAME2$4) != 0;
326             }
327         }
328         
329         /**
330          * Sets the "GivenName2" element
331          */
332         public void setGivenName2(java.lang.String givenName2)
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 org.apache.xmlbeans.SimpleValue target = null;
338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GIVENNAME2$4, 0);
339                 if (target == null)
340                 {
341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GIVENNAME2$4);
342                 }
343                 target.setStringValue(givenName2);
344             }
345         }
346         
347         /**
348          * Sets (as xml) the "GivenName2" element
349          */
350         public void xsetGivenName2(gov.grants.apply.system.globalV10.StringMin1Max25Type givenName2)
351         {
352             synchronized (monitor())
353             {
354                 check_orphaned();
355                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
356                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(GIVENNAME2$4, 0);
357                 if (target == null)
358                 {
359                     target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().add_element_user(GIVENNAME2$4);
360                 }
361                 target.set(givenName2);
362             }
363         }
364         
365         /**
366          * Unsets the "GivenName2" element
367          */
368         public void unsetGivenName2()
369         {
370             synchronized (monitor())
371             {
372                 check_orphaned();
373                 get_store().remove_element(GIVENNAME2$4, 0);
374             }
375         }
376         
377         /**
378          * Gets the "FamilyName" element
379          */
380         public java.lang.String getFamilyName()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 org.apache.xmlbeans.SimpleValue target = null;
386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAMILYNAME$6, 0);
387                 if (target == null)
388                 {
389                     return null;
390                 }
391                 return target.getStringValue();
392             }
393         }
394         
395         /**
396          * Gets (as xml) the "FamilyName" element
397          */
398         public gov.grants.apply.system.globalV10.StringMin1Max60Type xgetFamilyName()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
404                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(FAMILYNAME$6, 0);
405                 return target;
406             }
407         }
408         
409         /**
410          * True if has "FamilyName" element
411          */
412         public boolean isSetFamilyName()
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 return get_store().count_elements(FAMILYNAME$6) != 0;
418             }
419         }
420         
421         /**
422          * Sets the "FamilyName" element
423          */
424         public void setFamilyName(java.lang.String familyName)
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 org.apache.xmlbeans.SimpleValue target = null;
430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAMILYNAME$6, 0);
431                 if (target == null)
432                 {
433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAMILYNAME$6);
434                 }
435                 target.setStringValue(familyName);
436             }
437         }
438         
439         /**
440          * Sets (as xml) the "FamilyName" element
441          */
442         public void xsetFamilyName(gov.grants.apply.system.globalV10.StringMin1Max60Type familyName)
443         {
444             synchronized (monitor())
445             {
446                 check_orphaned();
447                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
448                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(FAMILYNAME$6, 0);
449                 if (target == null)
450                 {
451                     target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().add_element_user(FAMILYNAME$6);
452                 }
453                 target.set(familyName);
454             }
455         }
456         
457         /**
458          * Unsets the "FamilyName" element
459          */
460         public void unsetFamilyName()
461         {
462             synchronized (monitor())
463             {
464                 check_orphaned();
465                 get_store().remove_element(FAMILYNAME$6, 0);
466             }
467         }
468         
469         /**
470          * Gets the "NameSuffix" element
471          */
472         public java.lang.String getNameSuffix()
473         {
474             synchronized (monitor())
475             {
476                 check_orphaned();
477                 org.apache.xmlbeans.SimpleValue target = null;
478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMESUFFIX$8, 0);
479                 if (target == null)
480                 {
481                     return null;
482                 }
483                 return target.getStringValue();
484             }
485         }
486         
487         /**
488          * Gets (as xml) the "NameSuffix" element
489          */
490         public gov.grants.apply.system.globalV10.StringMin1Max10Type xgetNameSuffix()
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
496                 target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(NAMESUFFIX$8, 0);
497                 return target;
498             }
499         }
500         
501         /**
502          * True if has "NameSuffix" element
503          */
504         public boolean isSetNameSuffix()
505         {
506             synchronized (monitor())
507             {
508                 check_orphaned();
509                 return get_store().count_elements(NAMESUFFIX$8) != 0;
510             }
511         }
512         
513         /**
514          * Sets the "NameSuffix" element
515          */
516         public void setNameSuffix(java.lang.String nameSuffix)
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 org.apache.xmlbeans.SimpleValue target = null;
522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMESUFFIX$8, 0);
523                 if (target == null)
524                 {
525                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAMESUFFIX$8);
526                 }
527                 target.setStringValue(nameSuffix);
528             }
529         }
530         
531         /**
532          * Sets (as xml) the "NameSuffix" element
533          */
534         public void xsetNameSuffix(gov.grants.apply.system.globalV10.StringMin1Max10Type nameSuffix)
535         {
536             synchronized (monitor())
537             {
538                 check_orphaned();
539                 gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
540                 target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(NAMESUFFIX$8, 0);
541                 if (target == null)
542                 {
543                     target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().add_element_user(NAMESUFFIX$8);
544                 }
545                 target.set(nameSuffix);
546             }
547         }
548         
549         /**
550          * Unsets the "NameSuffix" element
551          */
552         public void unsetNameSuffix()
553         {
554             synchronized (monitor())
555             {
556                 check_orphaned();
557                 get_store().remove_element(NAMESUFFIX$8, 0);
558             }
559         }
560         
561         /**
562          * Gets the "TelephoneNumber" element
563          */
564         public java.lang.String getTelephoneNumber()
565         {
566             synchronized (monitor())
567             {
568                 check_orphaned();
569                 org.apache.xmlbeans.SimpleValue target = null;
570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TELEPHONENUMBER$10, 0);
571                 if (target == null)
572                 {
573                     return null;
574                 }
575                 return target.getStringValue();
576             }
577         }
578         
579         /**
580          * Gets (as xml) the "TelephoneNumber" element
581          */
582         public gov.grants.apply.system.globalV10.StringMin1Max25Type xgetTelephoneNumber()
583         {
584             synchronized (monitor())
585             {
586                 check_orphaned();
587                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
588                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(TELEPHONENUMBER$10, 0);
589                 return target;
590             }
591         }
592         
593         /**
594          * True if has "TelephoneNumber" element
595          */
596         public boolean isSetTelephoneNumber()
597         {
598             synchronized (monitor())
599             {
600                 check_orphaned();
601                 return get_store().count_elements(TELEPHONENUMBER$10) != 0;
602             }
603         }
604         
605         /**
606          * Sets the "TelephoneNumber" element
607          */
608         public void setTelephoneNumber(java.lang.String telephoneNumber)
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 org.apache.xmlbeans.SimpleValue target = null;
614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TELEPHONENUMBER$10, 0);
615                 if (target == null)
616                 {
617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TELEPHONENUMBER$10);
618                 }
619                 target.setStringValue(telephoneNumber);
620             }
621         }
622         
623         /**
624          * Sets (as xml) the "TelephoneNumber" element
625          */
626         public void xsetTelephoneNumber(gov.grants.apply.system.globalV10.StringMin1Max25Type telephoneNumber)
627         {
628             synchronized (monitor())
629             {
630                 check_orphaned();
631                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
632                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(TELEPHONENUMBER$10, 0);
633                 if (target == null)
634                 {
635                     target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().add_element_user(TELEPHONENUMBER$10);
636                 }
637                 target.set(telephoneNumber);
638             }
639         }
640         
641         /**
642          * Unsets the "TelephoneNumber" element
643          */
644         public void unsetTelephoneNumber()
645         {
646             synchronized (monitor())
647             {
648                 check_orphaned();
649                 get_store().remove_element(TELEPHONENUMBER$10, 0);
650             }
651         }
652         
653         /**
654          * Gets the "RepresentativeTitle" element
655          */
656         public java.lang.String getRepresentativeTitle()
657         {
658             synchronized (monitor())
659             {
660                 check_orphaned();
661                 org.apache.xmlbeans.SimpleValue target = null;
662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPRESENTATIVETITLE$12, 0);
663                 if (target == null)
664                 {
665                     return null;
666                 }
667                 return target.getStringValue();
668             }
669         }
670         
671         /**
672          * Gets (as xml) the "RepresentativeTitle" element
673          */
674         public gov.grants.apply.system.globalV10.StringMin1Max45Type xgetRepresentativeTitle()
675         {
676             synchronized (monitor())
677             {
678                 check_orphaned();
679                 gov.grants.apply.system.globalV10.StringMin1Max45Type target = null;
680                 target = (gov.grants.apply.system.globalV10.StringMin1Max45Type)get_store().find_element_user(REPRESENTATIVETITLE$12, 0);
681                 return target;
682             }
683         }
684         
685         /**
686          * True if has "RepresentativeTitle" element
687          */
688         public boolean isSetRepresentativeTitle()
689         {
690             synchronized (monitor())
691             {
692                 check_orphaned();
693                 return get_store().count_elements(REPRESENTATIVETITLE$12) != 0;
694             }
695         }
696         
697         /**
698          * Sets the "RepresentativeTitle" element
699          */
700         public void setRepresentativeTitle(java.lang.String representativeTitle)
701         {
702             synchronized (monitor())
703             {
704                 check_orphaned();
705                 org.apache.xmlbeans.SimpleValue target = null;
706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPRESENTATIVETITLE$12, 0);
707                 if (target == null)
708                 {
709                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPRESENTATIVETITLE$12);
710                 }
711                 target.setStringValue(representativeTitle);
712             }
713         }
714         
715         /**
716          * Sets (as xml) the "RepresentativeTitle" element
717          */
718         public void xsetRepresentativeTitle(gov.grants.apply.system.globalV10.StringMin1Max45Type representativeTitle)
719         {
720             synchronized (monitor())
721             {
722                 check_orphaned();
723                 gov.grants.apply.system.globalV10.StringMin1Max45Type target = null;
724                 target = (gov.grants.apply.system.globalV10.StringMin1Max45Type)get_store().find_element_user(REPRESENTATIVETITLE$12, 0);
725                 if (target == null)
726                 {
727                     target = (gov.grants.apply.system.globalV10.StringMin1Max45Type)get_store().add_element_user(REPRESENTATIVETITLE$12);
728                 }
729                 target.set(representativeTitle);
730             }
731         }
732         
733         /**
734          * Unsets the "RepresentativeTitle" element
735          */
736         public void unsetRepresentativeTitle()
737         {
738             synchronized (monitor())
739             {
740                 check_orphaned();
741                 get_store().remove_element(REPRESENTATIVETITLE$12, 0);
742             }
743         }
744         
745         /**
746          * Gets the "FaxNumber" element
747          */
748         public java.lang.String getFaxNumber()
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 org.apache.xmlbeans.SimpleValue target = null;
754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAXNUMBER$14, 0);
755                 if (target == null)
756                 {
757                     return null;
758                 }
759                 return target.getStringValue();
760             }
761         }
762         
763         /**
764          * Gets (as xml) the "FaxNumber" element
765          */
766         public gov.grants.apply.system.globalV10.StringMin1Max25Type xgetFaxNumber()
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
772                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(FAXNUMBER$14, 0);
773                 return target;
774             }
775         }
776         
777         /**
778          * True if has "FaxNumber" element
779          */
780         public boolean isSetFaxNumber()
781         {
782             synchronized (monitor())
783             {
784                 check_orphaned();
785                 return get_store().count_elements(FAXNUMBER$14) != 0;
786             }
787         }
788         
789         /**
790          * Sets the "FaxNumber" element
791          */
792         public void setFaxNumber(java.lang.String faxNumber)
793         {
794             synchronized (monitor())
795             {
796                 check_orphaned();
797                 org.apache.xmlbeans.SimpleValue target = null;
798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAXNUMBER$14, 0);
799                 if (target == null)
800                 {
801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAXNUMBER$14);
802                 }
803                 target.setStringValue(faxNumber);
804             }
805         }
806         
807         /**
808          * Sets (as xml) the "FaxNumber" element
809          */
810         public void xsetFaxNumber(gov.grants.apply.system.globalV10.StringMin1Max25Type faxNumber)
811         {
812             synchronized (monitor())
813             {
814                 check_orphaned();
815                 gov.grants.apply.system.globalV10.StringMin1Max25Type target = null;
816                 target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().find_element_user(FAXNUMBER$14, 0);
817                 if (target == null)
818                 {
819                     target = (gov.grants.apply.system.globalV10.StringMin1Max25Type)get_store().add_element_user(FAXNUMBER$14);
820                 }
821                 target.set(faxNumber);
822             }
823         }
824         
825         /**
826          * Unsets the "FaxNumber" element
827          */
828         public void unsetFaxNumber()
829         {
830             synchronized (monitor())
831             {
832                 check_orphaned();
833                 get_store().remove_element(FAXNUMBER$14, 0);
834             }
835         }
836         
837         /**
838          * Gets the "ElectronicMailAddress" element
839          */
840         public java.lang.String getElectronicMailAddress()
841         {
842             synchronized (monitor())
843             {
844                 check_orphaned();
845                 org.apache.xmlbeans.SimpleValue target = null;
846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ELECTRONICMAILADDRESS$16, 0);
847                 if (target == null)
848                 {
849                     return null;
850                 }
851                 return target.getStringValue();
852             }
853         }
854         
855         /**
856          * Gets (as xml) the "ElectronicMailAddress" element
857          */
858         public gov.grants.apply.system.globalV10.StringMin1Max80Type xgetElectronicMailAddress()
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 gov.grants.apply.system.globalV10.StringMin1Max80Type target = null;
864                 target = (gov.grants.apply.system.globalV10.StringMin1Max80Type)get_store().find_element_user(ELECTRONICMAILADDRESS$16, 0);
865                 return target;
866             }
867         }
868         
869         /**
870          * True if has "ElectronicMailAddress" element
871          */
872         public boolean isSetElectronicMailAddress()
873         {
874             synchronized (monitor())
875             {
876                 check_orphaned();
877                 return get_store().count_elements(ELECTRONICMAILADDRESS$16) != 0;
878             }
879         }
880         
881         /**
882          * Sets the "ElectronicMailAddress" element
883          */
884         public void setElectronicMailAddress(java.lang.String electronicMailAddress)
885         {
886             synchronized (monitor())
887             {
888                 check_orphaned();
889                 org.apache.xmlbeans.SimpleValue target = null;
890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ELECTRONICMAILADDRESS$16, 0);
891                 if (target == null)
892                 {
893                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ELECTRONICMAILADDRESS$16);
894                 }
895                 target.setStringValue(electronicMailAddress);
896             }
897         }
898         
899         /**
900          * Sets (as xml) the "ElectronicMailAddress" element
901          */
902         public void xsetElectronicMailAddress(gov.grants.apply.system.globalV10.StringMin1Max80Type electronicMailAddress)
903         {
904             synchronized (monitor())
905             {
906                 check_orphaned();
907                 gov.grants.apply.system.globalV10.StringMin1Max80Type target = null;
908                 target = (gov.grants.apply.system.globalV10.StringMin1Max80Type)get_store().find_element_user(ELECTRONICMAILADDRESS$16, 0);
909                 if (target == null)
910                 {
911                     target = (gov.grants.apply.system.globalV10.StringMin1Max80Type)get_store().add_element_user(ELECTRONICMAILADDRESS$16);
912                 }
913                 target.set(electronicMailAddress);
914             }
915         }
916         
917         /**
918          * Unsets the "ElectronicMailAddress" element
919          */
920         public void unsetElectronicMailAddress()
921         {
922             synchronized (monitor())
923             {
924                 check_orphaned();
925                 get_store().remove_element(ELECTRONICMAILADDRESS$16, 0);
926             }
927         }
928     }
929 }