View Javadoc
1   /*
2    * An XML document type.
3    * Localname: GrantSubmissionHeader
4    * Namespace: http://apply.grants.gov/system/Header-V1.0
5    * Java type: gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.system.headerV10.impl;
10  /**
11   * A document containing one GrantSubmissionHeader(@http://apply.grants.gov/system/Header-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class GrantSubmissionHeaderDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public GrantSubmissionHeaderDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName GRANTSUBMISSIONHEADER$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "GrantSubmissionHeader");
26      
27      
28      /**
29       * Gets the "GrantSubmissionHeader" element
30       */
31      public gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader getGrantSubmissionHeader()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader target = null;
37              target = (gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader)get_store().find_element_user(GRANTSUBMISSIONHEADER$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "GrantSubmissionHeader" element
48       */
49      public void setGrantSubmissionHeader(gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader grantSubmissionHeader)
50      {
51          generatedSetterHelperImpl(grantSubmissionHeader, GRANTSUBMISSIONHEADER$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "GrantSubmissionHeader" element
56       */
57      public gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader addNewGrantSubmissionHeader()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader target = null;
63              target = (gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader)get_store().add_element_user(GRANTSUBMISSIONHEADER$0);
64              return target;
65          }
66      }
67      /**
68       * An XML GrantSubmissionHeader(@http://apply.grants.gov/system/Header-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class GrantSubmissionHeaderImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.system.headerV10.GrantSubmissionHeaderDocument.GrantSubmissionHeader
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public GrantSubmissionHeaderImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName HASHVALUE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/system/Global-V1.0", "HashValue");
83          private static final javax.xml.namespace.QName AGENCYNAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "AgencyName");
85          private static final javax.xml.namespace.QName CFDANUMBER$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "CFDANumber");
87          private static final javax.xml.namespace.QName ACTIVITYTITLE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "ActivityTitle");
89          private static final javax.xml.namespace.QName OPPORTUNITYID$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "OpportunityID");
91          private static final javax.xml.namespace.QName OPPORTUNITYTITLE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "OpportunityTitle");
93          private static final javax.xml.namespace.QName COMPETITIONID$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "CompetitionID");
95          private static final javax.xml.namespace.QName OPENINGDATE$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "OpeningDate");
97          private static final javax.xml.namespace.QName CLOSINGDATE$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "ClosingDate");
99          private static final javax.xml.namespace.QName SUBMISSIONTITLE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/system/Header-V1.0", "SubmissionTitle");
101         private static final javax.xml.namespace.QName SCHEMAVERSION$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/system/Global-V1.0", "schemaVersion");
103         
104         
105         /**
106          * Gets the "HashValue" element
107          */
108         public gov.grants.apply.system.globalV10.HashValueDocument.HashValue getHashValue()
109         {
110             synchronized (monitor())
111             {
112                 check_orphaned();
113                 gov.grants.apply.system.globalV10.HashValueDocument.HashValue target = null;
114                 target = (gov.grants.apply.system.globalV10.HashValueDocument.HashValue)get_store().find_element_user(HASHVALUE$0, 0);
115                 if (target == null)
116                 {
117                     return null;
118                 }
119                 return target;
120             }
121         }
122         
123         /**
124          * Sets the "HashValue" element
125          */
126         public void setHashValue(gov.grants.apply.system.globalV10.HashValueDocument.HashValue hashValue)
127         {
128             generatedSetterHelperImpl(hashValue, HASHVALUE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
129         }
130         
131         /**
132          * Appends and returns a new empty "HashValue" element
133          */
134         public gov.grants.apply.system.globalV10.HashValueDocument.HashValue addNewHashValue()
135         {
136             synchronized (monitor())
137             {
138                 check_orphaned();
139                 gov.grants.apply.system.globalV10.HashValueDocument.HashValue target = null;
140                 target = (gov.grants.apply.system.globalV10.HashValueDocument.HashValue)get_store().add_element_user(HASHVALUE$0);
141                 return target;
142             }
143         }
144         
145         /**
146          * Gets the "AgencyName" element
147          */
148         public java.lang.String getAgencyName()
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(AGENCYNAME$2, 0);
155                 if (target == null)
156                 {
157                     return null;
158                 }
159                 return target.getStringValue();
160             }
161         }
162         
163         /**
164          * Gets (as xml) the "AgencyName" element
165          */
166         public gov.grants.apply.system.globalV10.StringMin1Max60Type xgetAgencyName()
167         {
168             synchronized (monitor())
169             {
170                 check_orphaned();
171                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
172                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(AGENCYNAME$2, 0);
173                 return target;
174             }
175         }
176         
177         /**
178          * True if has "AgencyName" element
179          */
180         public boolean isSetAgencyName()
181         {
182             synchronized (monitor())
183             {
184                 check_orphaned();
185                 return get_store().count_elements(AGENCYNAME$2) != 0;
186             }
187         }
188         
189         /**
190          * Sets the "AgencyName" element
191          */
192         public void setAgencyName(java.lang.String agencyName)
193         {
194             synchronized (monitor())
195             {
196                 check_orphaned();
197                 org.apache.xmlbeans.SimpleValue target = null;
198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$2, 0);
199                 if (target == null)
200                 {
201                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAME$2);
202                 }
203                 target.setStringValue(agencyName);
204             }
205         }
206         
207         /**
208          * Sets (as xml) the "AgencyName" element
209          */
210         public void xsetAgencyName(gov.grants.apply.system.globalV10.StringMin1Max60Type agencyName)
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
216                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(AGENCYNAME$2, 0);
217                 if (target == null)
218                 {
219                     target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().add_element_user(AGENCYNAME$2);
220                 }
221                 target.set(agencyName);
222             }
223         }
224         
225         /**
226          * Unsets the "AgencyName" element
227          */
228         public void unsetAgencyName()
229         {
230             synchronized (monitor())
231             {
232                 check_orphaned();
233                 get_store().remove_element(AGENCYNAME$2, 0);
234             }
235         }
236         
237         /**
238          * Gets the "CFDANumber" element
239          */
240         public java.lang.String getCFDANumber()
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(CFDANUMBER$4, 0);
247                 if (target == null)
248                 {
249                     return null;
250                 }
251                 return target.getStringValue();
252             }
253         }
254         
255         /**
256          * Gets (as xml) the "CFDANumber" element
257          */
258         public gov.grants.apply.system.globalV10.StringMin1Max15Type xgetCFDANumber()
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.system.globalV10.StringMin1Max15Type target = null;
264                 target = (gov.grants.apply.system.globalV10.StringMin1Max15Type)get_store().find_element_user(CFDANUMBER$4, 0);
265                 return target;
266             }
267         }
268         
269         /**
270          * True if has "CFDANumber" element
271          */
272         public boolean isSetCFDANumber()
273         {
274             synchronized (monitor())
275             {
276                 check_orphaned();
277                 return get_store().count_elements(CFDANUMBER$4) != 0;
278             }
279         }
280         
281         /**
282          * Sets the "CFDANumber" element
283          */
284         public void setCFDANumber(java.lang.String cfdaNumber)
285         {
286             synchronized (monitor())
287             {
288                 check_orphaned();
289                 org.apache.xmlbeans.SimpleValue target = null;
290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$4, 0);
291                 if (target == null)
292                 {
293                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$4);
294                 }
295                 target.setStringValue(cfdaNumber);
296             }
297         }
298         
299         /**
300          * Sets (as xml) the "CFDANumber" element
301          */
302         public void xsetCFDANumber(gov.grants.apply.system.globalV10.StringMin1Max15Type cfdaNumber)
303         {
304             synchronized (monitor())
305             {
306                 check_orphaned();
307                 gov.grants.apply.system.globalV10.StringMin1Max15Type target = null;
308                 target = (gov.grants.apply.system.globalV10.StringMin1Max15Type)get_store().find_element_user(CFDANUMBER$4, 0);
309                 if (target == null)
310                 {
311                     target = (gov.grants.apply.system.globalV10.StringMin1Max15Type)get_store().add_element_user(CFDANUMBER$4);
312                 }
313                 target.set(cfdaNumber);
314             }
315         }
316         
317         /**
318          * Unsets the "CFDANumber" element
319          */
320         public void unsetCFDANumber()
321         {
322             synchronized (monitor())
323             {
324                 check_orphaned();
325                 get_store().remove_element(CFDANUMBER$4, 0);
326             }
327         }
328         
329         /**
330          * Gets the "ActivityTitle" element
331          */
332         public java.lang.String getActivityTitle()
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(ACTIVITYTITLE$6, 0);
339                 if (target == null)
340                 {
341                     return null;
342                 }
343                 return target.getStringValue();
344             }
345         }
346         
347         /**
348          * Gets (as xml) the "ActivityTitle" element
349          */
350         public gov.grants.apply.system.globalV10.StringMin1Max120Type xgetActivityTitle()
351         {
352             synchronized (monitor())
353             {
354                 check_orphaned();
355                 gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
356                 target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(ACTIVITYTITLE$6, 0);
357                 return target;
358             }
359         }
360         
361         /**
362          * True if has "ActivityTitle" element
363          */
364         public boolean isSetActivityTitle()
365         {
366             synchronized (monitor())
367             {
368                 check_orphaned();
369                 return get_store().count_elements(ACTIVITYTITLE$6) != 0;
370             }
371         }
372         
373         /**
374          * Sets the "ActivityTitle" element
375          */
376         public void setActivityTitle(java.lang.String activityTitle)
377         {
378             synchronized (monitor())
379             {
380                 check_orphaned();
381                 org.apache.xmlbeans.SimpleValue target = null;
382                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIVITYTITLE$6, 0);
383                 if (target == null)
384                 {
385                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIVITYTITLE$6);
386                 }
387                 target.setStringValue(activityTitle);
388             }
389         }
390         
391         /**
392          * Sets (as xml) the "ActivityTitle" element
393          */
394         public void xsetActivityTitle(gov.grants.apply.system.globalV10.StringMin1Max120Type activityTitle)
395         {
396             synchronized (monitor())
397             {
398                 check_orphaned();
399                 gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
400                 target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(ACTIVITYTITLE$6, 0);
401                 if (target == null)
402                 {
403                     target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().add_element_user(ACTIVITYTITLE$6);
404                 }
405                 target.set(activityTitle);
406             }
407         }
408         
409         /**
410          * Unsets the "ActivityTitle" element
411          */
412         public void unsetActivityTitle()
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 get_store().remove_element(ACTIVITYTITLE$6, 0);
418             }
419         }
420         
421         /**
422          * Gets the "OpportunityID" element
423          */
424         public java.lang.String getOpportunityID()
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(OPPORTUNITYID$8, 0);
431                 if (target == null)
432                 {
433                     return null;
434                 }
435                 return target.getStringValue();
436             }
437         }
438         
439         /**
440          * Gets (as xml) the "OpportunityID" element
441          */
442         public gov.grants.apply.system.globalV10.StringMin1Max100Type xgetOpportunityID()
443         {
444             synchronized (monitor())
445             {
446                 check_orphaned();
447                 gov.grants.apply.system.globalV10.StringMin1Max100Type target = null;
448                 target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().find_element_user(OPPORTUNITYID$8, 0);
449                 return target;
450             }
451         }
452         
453         /**
454          * Sets the "OpportunityID" element
455          */
456         public void setOpportunityID(java.lang.String opportunityID)
457         {
458             synchronized (monitor())
459             {
460                 check_orphaned();
461                 org.apache.xmlbeans.SimpleValue target = null;
462                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYID$8, 0);
463                 if (target == null)
464                 {
465                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPPORTUNITYID$8);
466                 }
467                 target.setStringValue(opportunityID);
468             }
469         }
470         
471         /**
472          * Sets (as xml) the "OpportunityID" element
473          */
474         public void xsetOpportunityID(gov.grants.apply.system.globalV10.StringMin1Max100Type opportunityID)
475         {
476             synchronized (monitor())
477             {
478                 check_orphaned();
479                 gov.grants.apply.system.globalV10.StringMin1Max100Type target = null;
480                 target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().find_element_user(OPPORTUNITYID$8, 0);
481                 if (target == null)
482                 {
483                     target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().add_element_user(OPPORTUNITYID$8);
484                 }
485                 target.set(opportunityID);
486             }
487         }
488         
489         /**
490          * Gets the "OpportunityTitle" element
491          */
492         public java.lang.String getOpportunityTitle()
493         {
494             synchronized (monitor())
495             {
496                 check_orphaned();
497                 org.apache.xmlbeans.SimpleValue target = null;
498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
499                 if (target == null)
500                 {
501                     return null;
502                 }
503                 return target.getStringValue();
504             }
505         }
506         
507         /**
508          * Gets (as xml) the "OpportunityTitle" element
509          */
510         public gov.grants.apply.system.globalV10.StringMin1Max255Type xgetOpportunityTitle()
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 gov.grants.apply.system.globalV10.StringMin1Max255Type target = null;
516                 target = (gov.grants.apply.system.globalV10.StringMin1Max255Type)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
517                 return target;
518             }
519         }
520         
521         /**
522          * True if has "OpportunityTitle" element
523          */
524         public boolean isSetOpportunityTitle()
525         {
526             synchronized (monitor())
527             {
528                 check_orphaned();
529                 return get_store().count_elements(OPPORTUNITYTITLE$10) != 0;
530             }
531         }
532         
533         /**
534          * Sets the "OpportunityTitle" element
535          */
536         public void setOpportunityTitle(java.lang.String opportunityTitle)
537         {
538             synchronized (monitor())
539             {
540                 check_orphaned();
541                 org.apache.xmlbeans.SimpleValue target = null;
542                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
543                 if (target == null)
544                 {
545                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPPORTUNITYTITLE$10);
546                 }
547                 target.setStringValue(opportunityTitle);
548             }
549         }
550         
551         /**
552          * Sets (as xml) the "OpportunityTitle" element
553          */
554         public void xsetOpportunityTitle(gov.grants.apply.system.globalV10.StringMin1Max255Type opportunityTitle)
555         {
556             synchronized (monitor())
557             {
558                 check_orphaned();
559                 gov.grants.apply.system.globalV10.StringMin1Max255Type target = null;
560                 target = (gov.grants.apply.system.globalV10.StringMin1Max255Type)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
561                 if (target == null)
562                 {
563                     target = (gov.grants.apply.system.globalV10.StringMin1Max255Type)get_store().add_element_user(OPPORTUNITYTITLE$10);
564                 }
565                 target.set(opportunityTitle);
566             }
567         }
568         
569         /**
570          * Unsets the "OpportunityTitle" element
571          */
572         public void unsetOpportunityTitle()
573         {
574             synchronized (monitor())
575             {
576                 check_orphaned();
577                 get_store().remove_element(OPPORTUNITYTITLE$10, 0);
578             }
579         }
580         
581         /**
582          * Gets the "CompetitionID" element
583          */
584         public java.lang.String getCompetitionID()
585         {
586             synchronized (monitor())
587             {
588                 check_orphaned();
589                 org.apache.xmlbeans.SimpleValue target = null;
590                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONID$12, 0);
591                 if (target == null)
592                 {
593                     return null;
594                 }
595                 return target.getStringValue();
596             }
597         }
598         
599         /**
600          * Gets (as xml) the "CompetitionID" element
601          */
602         public gov.grants.apply.system.globalV10.StringMin1Max100Type xgetCompetitionID()
603         {
604             synchronized (monitor())
605             {
606                 check_orphaned();
607                 gov.grants.apply.system.globalV10.StringMin1Max100Type target = null;
608                 target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().find_element_user(COMPETITIONID$12, 0);
609                 return target;
610             }
611         }
612         
613         /**
614          * True if has "CompetitionID" element
615          */
616         public boolean isSetCompetitionID()
617         {
618             synchronized (monitor())
619             {
620                 check_orphaned();
621                 return get_store().count_elements(COMPETITIONID$12) != 0;
622             }
623         }
624         
625         /**
626          * Sets the "CompetitionID" element
627          */
628         public void setCompetitionID(java.lang.String competitionID)
629         {
630             synchronized (monitor())
631             {
632                 check_orphaned();
633                 org.apache.xmlbeans.SimpleValue target = null;
634                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONID$12, 0);
635                 if (target == null)
636                 {
637                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPETITIONID$12);
638                 }
639                 target.setStringValue(competitionID);
640             }
641         }
642         
643         /**
644          * Sets (as xml) the "CompetitionID" element
645          */
646         public void xsetCompetitionID(gov.grants.apply.system.globalV10.StringMin1Max100Type competitionID)
647         {
648             synchronized (monitor())
649             {
650                 check_orphaned();
651                 gov.grants.apply.system.globalV10.StringMin1Max100Type target = null;
652                 target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().find_element_user(COMPETITIONID$12, 0);
653                 if (target == null)
654                 {
655                     target = (gov.grants.apply.system.globalV10.StringMin1Max100Type)get_store().add_element_user(COMPETITIONID$12);
656                 }
657                 target.set(competitionID);
658             }
659         }
660         
661         /**
662          * Unsets the "CompetitionID" element
663          */
664         public void unsetCompetitionID()
665         {
666             synchronized (monitor())
667             {
668                 check_orphaned();
669                 get_store().remove_element(COMPETITIONID$12, 0);
670             }
671         }
672         
673         /**
674          * Gets the "OpeningDate" element
675          */
676         public java.util.Calendar getOpeningDate()
677         {
678             synchronized (monitor())
679             {
680                 check_orphaned();
681                 org.apache.xmlbeans.SimpleValue target = null;
682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPENINGDATE$14, 0);
683                 if (target == null)
684                 {
685                     return null;
686                 }
687                 return target.getCalendarValue();
688             }
689         }
690         
691         /**
692          * Gets (as xml) the "OpeningDate" element
693          */
694         public org.apache.xmlbeans.XmlDate xgetOpeningDate()
695         {
696             synchronized (monitor())
697             {
698                 check_orphaned();
699                 org.apache.xmlbeans.XmlDate target = null;
700                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(OPENINGDATE$14, 0);
701                 return target;
702             }
703         }
704         
705         /**
706          * True if has "OpeningDate" element
707          */
708         public boolean isSetOpeningDate()
709         {
710             synchronized (monitor())
711             {
712                 check_orphaned();
713                 return get_store().count_elements(OPENINGDATE$14) != 0;
714             }
715         }
716         
717         /**
718          * Sets the "OpeningDate" element
719          */
720         public void setOpeningDate(java.util.Calendar openingDate)
721         {
722             synchronized (monitor())
723             {
724                 check_orphaned();
725                 org.apache.xmlbeans.SimpleValue target = null;
726                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPENINGDATE$14, 0);
727                 if (target == null)
728                 {
729                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPENINGDATE$14);
730                 }
731                 target.setCalendarValue(openingDate);
732             }
733         }
734         
735         /**
736          * Sets (as xml) the "OpeningDate" element
737          */
738         public void xsetOpeningDate(org.apache.xmlbeans.XmlDate openingDate)
739         {
740             synchronized (monitor())
741             {
742                 check_orphaned();
743                 org.apache.xmlbeans.XmlDate target = null;
744                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(OPENINGDATE$14, 0);
745                 if (target == null)
746                 {
747                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(OPENINGDATE$14);
748                 }
749                 target.set(openingDate);
750             }
751         }
752         
753         /**
754          * Unsets the "OpeningDate" element
755          */
756         public void unsetOpeningDate()
757         {
758             synchronized (monitor())
759             {
760                 check_orphaned();
761                 get_store().remove_element(OPENINGDATE$14, 0);
762             }
763         }
764         
765         /**
766          * Gets the "ClosingDate" element
767          */
768         public java.util.Calendar getClosingDate()
769         {
770             synchronized (monitor())
771             {
772                 check_orphaned();
773                 org.apache.xmlbeans.SimpleValue target = null;
774                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATE$16, 0);
775                 if (target == null)
776                 {
777                     return null;
778                 }
779                 return target.getCalendarValue();
780             }
781         }
782         
783         /**
784          * Gets (as xml) the "ClosingDate" element
785          */
786         public org.apache.xmlbeans.XmlDate xgetClosingDate()
787         {
788             synchronized (monitor())
789             {
790                 check_orphaned();
791                 org.apache.xmlbeans.XmlDate target = null;
792                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(CLOSINGDATE$16, 0);
793                 return target;
794             }
795         }
796         
797         /**
798          * True if has "ClosingDate" element
799          */
800         public boolean isSetClosingDate()
801         {
802             synchronized (monitor())
803             {
804                 check_orphaned();
805                 return get_store().count_elements(CLOSINGDATE$16) != 0;
806             }
807         }
808         
809         /**
810          * Sets the "ClosingDate" element
811          */
812         public void setClosingDate(java.util.Calendar closingDate)
813         {
814             synchronized (monitor())
815             {
816                 check_orphaned();
817                 org.apache.xmlbeans.SimpleValue target = null;
818                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATE$16, 0);
819                 if (target == null)
820                 {
821                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CLOSINGDATE$16);
822                 }
823                 target.setCalendarValue(closingDate);
824             }
825         }
826         
827         /**
828          * Sets (as xml) the "ClosingDate" element
829          */
830         public void xsetClosingDate(org.apache.xmlbeans.XmlDate closingDate)
831         {
832             synchronized (monitor())
833             {
834                 check_orphaned();
835                 org.apache.xmlbeans.XmlDate target = null;
836                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(CLOSINGDATE$16, 0);
837                 if (target == null)
838                 {
839                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(CLOSINGDATE$16);
840                 }
841                 target.set(closingDate);
842             }
843         }
844         
845         /**
846          * Unsets the "ClosingDate" element
847          */
848         public void unsetClosingDate()
849         {
850             synchronized (monitor())
851             {
852                 check_orphaned();
853                 get_store().remove_element(CLOSINGDATE$16, 0);
854             }
855         }
856         
857         /**
858          * Gets the "SubmissionTitle" element
859          */
860         public java.lang.String getSubmissionTitle()
861         {
862             synchronized (monitor())
863             {
864                 check_orphaned();
865                 org.apache.xmlbeans.SimpleValue target = null;
866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTITLE$18, 0);
867                 if (target == null)
868                 {
869                     return null;
870                 }
871                 return target.getStringValue();
872             }
873         }
874         
875         /**
876          * Gets (as xml) the "SubmissionTitle" element
877          */
878         public gov.grants.apply.system.globalV10.StringMin1Max240Type xgetSubmissionTitle()
879         {
880             synchronized (monitor())
881             {
882                 check_orphaned();
883                 gov.grants.apply.system.globalV10.StringMin1Max240Type target = null;
884                 target = (gov.grants.apply.system.globalV10.StringMin1Max240Type)get_store().find_element_user(SUBMISSIONTITLE$18, 0);
885                 return target;
886             }
887         }
888         
889         /**
890          * True if has "SubmissionTitle" element
891          */
892         public boolean isSetSubmissionTitle()
893         {
894             synchronized (monitor())
895             {
896                 check_orphaned();
897                 return get_store().count_elements(SUBMISSIONTITLE$18) != 0;
898             }
899         }
900         
901         /**
902          * Sets the "SubmissionTitle" element
903          */
904         public void setSubmissionTitle(java.lang.String submissionTitle)
905         {
906             synchronized (monitor())
907             {
908                 check_orphaned();
909                 org.apache.xmlbeans.SimpleValue target = null;
910                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTITLE$18, 0);
911                 if (target == null)
912                 {
913                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONTITLE$18);
914                 }
915                 target.setStringValue(submissionTitle);
916             }
917         }
918         
919         /**
920          * Sets (as xml) the "SubmissionTitle" element
921          */
922         public void xsetSubmissionTitle(gov.grants.apply.system.globalV10.StringMin1Max240Type submissionTitle)
923         {
924             synchronized (monitor())
925             {
926                 check_orphaned();
927                 gov.grants.apply.system.globalV10.StringMin1Max240Type target = null;
928                 target = (gov.grants.apply.system.globalV10.StringMin1Max240Type)get_store().find_element_user(SUBMISSIONTITLE$18, 0);
929                 if (target == null)
930                 {
931                     target = (gov.grants.apply.system.globalV10.StringMin1Max240Type)get_store().add_element_user(SUBMISSIONTITLE$18);
932                 }
933                 target.set(submissionTitle);
934             }
935         }
936         
937         /**
938          * Unsets the "SubmissionTitle" element
939          */
940         public void unsetSubmissionTitle()
941         {
942             synchronized (monitor())
943             {
944                 check_orphaned();
945                 get_store().remove_element(SUBMISSIONTITLE$18, 0);
946             }
947         }
948         
949         /**
950          * Gets the "schemaVersion" attribute
951          */
952         public java.lang.String getSchemaVersion()
953         {
954             synchronized (monitor())
955             {
956                 check_orphaned();
957                 org.apache.xmlbeans.SimpleValue target = null;
958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(SCHEMAVERSION$20);
959                 if (target == null)
960                 {
961                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(SCHEMAVERSION$20);
962                 }
963                 if (target == null)
964                 {
965                     return null;
966                 }
967                 return target.getStringValue();
968             }
969         }
970         
971         /**
972          * Gets (as xml) the "schemaVersion" attribute
973          */
974         public org.apache.xmlbeans.XmlString xgetSchemaVersion()
975         {
976             synchronized (monitor())
977             {
978                 check_orphaned();
979                 org.apache.xmlbeans.XmlString target = null;
980                 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(SCHEMAVERSION$20);
981                 if (target == null)
982                 {
983                     target = (org.apache.xmlbeans.XmlString)get_default_attribute_value(SCHEMAVERSION$20);
984                 }
985                 return target;
986             }
987         }
988         
989         /**
990          * Sets the "schemaVersion" attribute
991          */
992         public void setSchemaVersion(java.lang.String schemaVersion)
993         {
994             synchronized (monitor())
995             {
996                 check_orphaned();
997                 org.apache.xmlbeans.SimpleValue target = null;
998                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(SCHEMAVERSION$20);
999                 if (target == null)
1000                 {
1001                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(SCHEMAVERSION$20);
1002                 }
1003                 target.setStringValue(schemaVersion);
1004             }
1005         }
1006         
1007         /**
1008          * Sets (as xml) the "schemaVersion" attribute
1009          */
1010         public void xsetSchemaVersion(org.apache.xmlbeans.XmlString schemaVersion)
1011         {
1012             synchronized (monitor())
1013             {
1014                 check_orphaned();
1015                 org.apache.xmlbeans.XmlString target = null;
1016                 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(SCHEMAVERSION$20);
1017                 if (target == null)
1018                 {
1019                     target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(SCHEMAVERSION$20);
1020                 }
1021                 target.set(schemaVersion);
1022             }
1023         }
1024     }
1025 }