Class QualificationType

  • All Implemented Interfaces:
    com.helger.commons.lang.IExplicitlyCloneable, Cloneable

    @CodingStyleguideUnaware
    public class QualificationType
    extends Object
    implements com.helger.commons.lang.IExplicitlyCloneable
    The details of a qualification that can or has been awarded such as the (expected) learning outcomes. This can be a copy or a specialization of an existing qualification standard. A qualification can be part of a national qualification framework (NQF Qualification) which can be specified by the NQF level.

    Java class for QualificationType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="QualificationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://data.europa.eu/europass/model/credentials#}LearningSpecificationElements"/>
             <element name="isPartialQualification" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="eqfLevel" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://data.europa.eu/europass/model/credentials#}CodeType">
                     <sequence>
                       <element name="targetName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                       <element name="targetDescription" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/>
                       <element name="targetFrameworkName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                     </sequence>
                     <attribute name="uri" type="{http://data.europa.eu/europass/model/credentials#}EQFLevelEnumType" />
                     <attribute name="targetID" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
                     <attribute name="targetNotation" type="{http://www.w3.org/2001/XMLSchema}token" />
                     <attribute name="targetFrameworkID" type="{http://data.europa.eu/europass/model/credentials#}IdType" />
                     <attribute name="targetFrameworkUrl" use="required" type="{http://data.europa.eu/europass/model/credentials#}DocumentURLType" />
                     <attribute name="targetFrameworkSpatialID" type="{http://data.europa.eu/europass/model/credentials#}LocationCodeContentType" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="nqfLevel" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://data.europa.eu/europass/model/credentials#}CodeType">
                     <sequence>
                       <element name="targetName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                       <element name="targetDescription" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/>
                       <element name="targetFrameworkName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                     </sequence>
                     <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                     <attribute name="targetID" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
                     <attribute name="targetNotation" type="{http://www.w3.org/2001/XMLSchema}token" />
                     <attribute name="targetFrameworkID" type="{http://data.europa.eu/europass/model/credentials#}QualificationFrameworkEnumType" />
                     <attribute name="targetFrameworkUrl" use="required" type="{http://data.europa.eu/europass/model/credentials#}DocumentURLType" />
                     <attribute name="targetFrameworkSpatialID" type="{http://data.europa.eu/europass/model/credentials#}LocationCodeContentType" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="hasAccreditation" type="{http://data.europa.eu/europass/model/credentials#}IdReferenceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="qualificationCode" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://data.europa.eu/europass/model/credentials#}CodeType">
                     <sequence>
                       <element name="targetName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                       <element name="targetDescription" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/>
                       <element name="targetFrameworkName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/>
                     </sequence>
                     <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                     <attribute name="targetID" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
                     <attribute name="targetNotation" type="{http://www.w3.org/2001/XMLSchema}token" />
                     <attribute name="targetFrameworkID" type="{http://data.europa.eu/europass/model/credentials#}IdType" />
                     <attribute name="targetFrameworkUrl" use="required" type="{http://data.europa.eu/europass/model/credentials#}DocumentURLType" />
                     <attribute name="targetFrameworkSpatialID" type="{http://data.europa.eu/europass/model/credentials#}LocationCodeContentType" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="hasPart" type="{http://data.europa.eu/europass/model/credentials#}IdReferenceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="specializationOf" type="{http://data.europa.eu/europass/model/credentials#}IdReferenceType" minOccurs="0"/>
           </sequence>
           <attribute name="id" use="required" type="{http://data.europa.eu/europass/model/credentials#}IdType" />
         </restriction>
       </complexContent>
     </complexType>
     

    This class was annotated by ph-jaxb22-plugin -Xph-annotate

    This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode

    This class contains methods created by ph-jaxb22-plugin -Xph-tostring

    This class contains methods created by ph-jaxb22-plugin -Xph-list-extension

    This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2

    This class contains methods created by ph-jaxb22-plugin -Xph-value-extender

    • Constructor Detail

      • QualificationType

        public QualificationType()
        Default constructor
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
    • Method Detail

      • getIdentifier

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<IdentifierType> getIdentifier()
        Gets the value of the identifier property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the identifier property.

        For example, to add a new item, do as follows:

            getIdentifier().add(newItem);
         

        Objects of the following type(s) are allowed in the list IdentifierType

      • getType

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.Type> getType()
        Gets the value of the type property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the type property.

        For example, to add a new item, do as follows:

            getType().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.Type

      • getTitle

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<LanguageStringType> getTitle()
        Gets the value of the title property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the title property.

        For example, to add a new item, do as follows:

            getTitle().add(newItem);
         

        Objects of the following type(s) are allowed in the list LanguageStringType

      • getAltLabel

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<LanguageStringType> getAltLabel()
        Gets the value of the altLabel property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the altLabel property.

        For example, to add a new item, do as follows:

            getAltLabel().add(newItem);
         

        Objects of the following type(s) are allowed in the list LanguageStringType

      • getDefinition

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NoteType> getDefinition()
        Gets the value of the definition property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the definition property.

        For example, to add a new item, do as follows:

            getDefinition().add(newItem);
         

        Objects of the following type(s) are allowed in the list NoteType

      • getDescription

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NoteType> getDescription()
        Gets the value of the description property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property.

        For example, to add a new item, do as follows:

            getDescription().add(newItem);
         

        Objects of the following type(s) are allowed in the list NoteType

      • getAdditionalNote

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NoteType> getAdditionalNote()
        Gets the value of the additionalNote property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the additionalNote property.

        For example, to add a new item, do as follows:

            getAdditionalNote().add(newItem);
         

        Objects of the following type(s) are allowed in the list NoteType

      • getHomepage

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<DocumentType> getHomepage()
        Gets the value of the homepage property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the homepage property.

        For example, to add a new item, do as follows:

            getHomepage().add(newItem);
         

        Objects of the following type(s) are allowed in the list DocumentType

      • getSupplementaryDoc

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<DocumentType> getSupplementaryDoc()
        Gets the value of the supplementaryDoc property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the supplementaryDoc property.

        For example, to add a new item, do as follows:

            getSupplementaryDoc().add(newItem);
         

        Objects of the following type(s) are allowed in the list DocumentType

      • getHasISCEDFCode

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.HasISCEDFCode> getHasISCEDFCode()
        Gets the value of the hasISCEDFCode property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasISCEDFCode property.

        For example, to add a new item, do as follows:

            getHasISCEDFCode().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.HasISCEDFCode

      • getHasEducationSubject

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.HasEducationSubject> getHasEducationSubject()
        Gets the value of the hasEducationSubject property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasEducationSubject property.

        For example, to add a new item, do as follows:

            getHasEducationSubject().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.HasEducationSubject

      • getVolumeOfLearning

        @Nullable
        public Duration getVolumeOfLearning()
        Gets the value of the volumeOfLearning property.
        Returns:
        possible object is String
      • setVolumeOfLearning

        public void setVolumeOfLearning​(@Nullable
                                        Duration value)
        Sets the value of the volumeOfLearning property.
        Parameters:
        value - allowed object is String
      • setHasECTSCreditPoints

        public void setHasECTSCreditPoints​(@Nullable
                                           ECTSCreditPointsType value)
        Sets the value of the hasECTSCreditPoints property.
        Parameters:
        value - allowed object is ECTSCreditPointsType
      • getHasCreditPoints

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<CreditPointsType> getHasCreditPoints()
        Gets the value of the hasCreditPoints property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasCreditPoints property.

        For example, to add a new item, do as follows:

            getHasCreditPoints().add(newItem);
         

        Objects of the following type(s) are allowed in the list CreditPointsType

      • getHasEducationLevel

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.HasEducationLevel> getHasEducationLevel()
        Gets the value of the hasEducationLevel property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasEducationLevel property.

        For example, to add a new item, do as follows:

            getHasEducationLevel().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.HasEducationLevel

      • getLanguage

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.Language> getLanguage()
        Gets the value of the language property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the language property.

        For example, to add a new item, do as follows:

            getLanguage().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.Language

      • getMode

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.Mode> getMode()
        Gets the value of the mode property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the mode property.

        For example, to add a new item, do as follows:

            getMode().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.Mode

      • getDuration

        @Nullable
        public Duration getDuration()
        Gets the value of the duration property.
        Returns:
        possible object is String
      • setDuration

        public void setDuration​(@Nullable
                                Duration value)
        Sets the value of the duration property.
        Parameters:
        value - allowed object is String
      • getTargetGroup

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.TargetGroup> getTargetGroup()
        Gets the value of the targetGroup property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the targetGroup property.

        For example, to add a new item, do as follows:

            getTargetGroup().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.TargetGroup

      • getEntryRequirementsNote

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NoteType> getEntryRequirementsNote()
        Gets the value of the entryRequirementsNote property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the entryRequirementsNote property.

        For example, to add a new item, do as follows:

            getEntryRequirementsNote().add(newItem);
         

        Objects of the following type(s) are allowed in the list NoteType

      • getLearningActivitySpecification

        @Nullable
        public IdReferenceType getLearningActivitySpecification()
        Gets the value of the learningActivitySpecification property.
        Returns:
        possible object is IdReferenceType
      • setLearningActivitySpecification

        public void setLearningActivitySpecification​(@Nullable
                                                     IdReferenceType value)
        Sets the value of the learningActivitySpecification property.
        Parameters:
        value - allowed object is IdReferenceType
      • getAssessmentSpecification

        @Nullable
        public IdReferenceType getAssessmentSpecification()
        Gets the value of the assessmentSpecification property.
        Returns:
        possible object is IdReferenceType
      • setAssessmentSpecification

        public void setAssessmentSpecification​(@Nullable
                                               IdReferenceType value)
        Sets the value of the assessmentSpecification property.
        Parameters:
        value - allowed object is IdReferenceType
      • getEntitlementSpecification

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<IdReferenceType> getEntitlementSpecification()
        Gets the value of the entitlementSpecification property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the entitlementSpecification property.

        For example, to add a new item, do as follows:

            getEntitlementSpecification().add(newItem);
         

        Objects of the following type(s) are allowed in the list IdReferenceType

      • isIsPartialQualification

        public Boolean isIsPartialQualification()
        Gets the value of the isPartialQualification property.
        Returns:
        possible object is Boolean
      • setIsPartialQualification

        public void setIsPartialQualification​(@Nullable
                                              Boolean value)
        Sets the value of the isPartialQualification property.
        Parameters:
        value - allowed object is Boolean
      • getNqfLevel

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.NqfLevel> getNqfLevel()
        Gets the value of the nqfLevel property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the nqfLevel property.

        For example, to add a new item, do as follows:

            getNqfLevel().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.NqfLevel

      • getHasAccreditation

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<IdReferenceType> getHasAccreditation()
        Gets the value of the hasAccreditation property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasAccreditation property.

        For example, to add a new item, do as follows:

            getHasAccreditation().add(newItem);
         

        Objects of the following type(s) are allowed in the list IdReferenceType

      • getQualificationCode

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<QualificationType.QualificationCode> getQualificationCode()
        Gets the value of the qualificationCode property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the qualificationCode property.

        For example, to add a new item, do as follows:

            getQualificationCode().add(newItem);
         

        Objects of the following type(s) are allowed in the list QualificationType.QualificationCode

      • getHasPart

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<IdReferenceType> getHasPart()
        Gets the value of the hasPart property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the hasPart property.

        For example, to add a new item, do as follows:

            getHasPart().add(newItem);
         

        Objects of the following type(s) are allowed in the list IdReferenceType

      • getSpecializationOf

        @Nullable
        public IdReferenceType getSpecializationOf()
        Gets the value of the specializationOf property.
        Returns:
        possible object is IdReferenceType
      • setSpecializationOf

        public void setSpecializationOf​(@Nullable
                                        IdReferenceType value)
        Sets the value of the specializationOf property.
        Parameters:
        value - allowed object is IdReferenceType
      • getId

        @Nullable
        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(@Nullable
                          String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • equals

        public boolean equals​(Object o)
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Created by ph-jaxb22-plugin -Xph-tostring
        Overrides:
        toString in class Object
      • setIdentifier

        public void setIdentifier​(@Nullable
                                  List<IdentifierType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setType

        public void setType​(@Nullable
                            List<QualificationType.Type> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setTitle

        public void setTitle​(@Nullable
                             List<LanguageStringType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setAltLabel

        public void setAltLabel​(@Nullable
                                List<LanguageStringType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setDefinition

        public void setDefinition​(@Nullable
                                  List<NoteType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setDescription

        public void setDescription​(@Nullable
                                   List<NoteType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setAdditionalNote

        public void setAdditionalNote​(@Nullable
                                      List<NoteType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHomepage

        public void setHomepage​(@Nullable
                                List<DocumentType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setSupplementaryDoc

        public void setSupplementaryDoc​(@Nullable
                                        List<DocumentType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasISCEDFCode

        public void setHasISCEDFCode​(@Nullable
                                     List<QualificationType.HasISCEDFCode> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasEducationSubject

        public void setHasEducationSubject​(@Nullable
                                           List<QualificationType.HasEducationSubject> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasCreditPoints

        public void setHasCreditPoints​(@Nullable
                                       List<CreditPointsType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasEducationLevel

        public void setHasEducationLevel​(@Nullable
                                         List<QualificationType.HasEducationLevel> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setLanguage

        public void setLanguage​(@Nullable
                                List<QualificationType.Language> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setMode

        public void setMode​(@Nullable
                            List<QualificationType.Mode> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setTargetGroup

        public void setTargetGroup​(@Nullable
                                   List<QualificationType.TargetGroup> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setEntryRequirementsNote

        public void setEntryRequirementsNote​(@Nullable
                                             List<NoteType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setEntitlementSpecification

        public void setEntitlementSpecification​(@Nullable
                                                List<IdReferenceType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setNqfLevel

        public void setNqfLevel​(@Nullable
                                List<QualificationType.NqfLevel> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasAccreditation

        public void setHasAccreditation​(@Nullable
                                        List<IdReferenceType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setQualificationCode

        public void setQualificationCode​(@Nullable
                                         List<QualificationType.QualificationCode> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setHasPart

        public void setHasPart​(@Nullable
                               List<IdReferenceType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • hasIdentifierEntries

        public boolean hasIdentifierEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoIdentifierEntries

        public boolean hasNoIdentifierEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getIdentifierCount

        @Nonnegative
        public int getIdentifierCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getIdentifierAtIndex

        @Nullable
        public IdentifierType getIdentifierAtIndex​(@Nonnegative
                                                   int index)
                                            throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addIdentifier

        public void addIdentifier​(@Nonnull
                                  IdentifierType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasTypeEntries

        public boolean hasTypeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoTypeEntries

        public boolean hasNoTypeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getTypeCount

        @Nonnegative
        public int getTypeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addType

        public void addType​(@Nonnull
                            QualificationType.Type elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasTitleEntries

        public boolean hasTitleEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoTitleEntries

        public boolean hasNoTitleEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getTitleCount

        @Nonnegative
        public int getTitleCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getTitleAtIndex

        @Nullable
        public LanguageStringType getTitleAtIndex​(@Nonnegative
                                                  int index)
                                           throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addTitle

        public void addTitle​(@Nonnull
                             LanguageStringType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasAltLabelEntries

        public boolean hasAltLabelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoAltLabelEntries

        public boolean hasNoAltLabelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getAltLabelCount

        @Nonnegative
        public int getAltLabelCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getAltLabelAtIndex

        @Nullable
        public LanguageStringType getAltLabelAtIndex​(@Nonnegative
                                                     int index)
                                              throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addAltLabel

        public void addAltLabel​(@Nonnull
                                LanguageStringType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasDefinitionEntries

        public boolean hasDefinitionEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoDefinitionEntries

        public boolean hasNoDefinitionEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getDefinitionCount

        @Nonnegative
        public int getDefinitionCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getDefinitionAtIndex

        @Nullable
        public NoteType getDefinitionAtIndex​(@Nonnegative
                                             int index)
                                      throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addDefinition

        public void addDefinition​(@Nonnull
                                  NoteType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasDescriptionEntries

        public boolean hasDescriptionEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoDescriptionEntries

        public boolean hasNoDescriptionEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getDescriptionCount

        @Nonnegative
        public int getDescriptionCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getDescriptionAtIndex

        @Nullable
        public NoteType getDescriptionAtIndex​(@Nonnegative
                                              int index)
                                       throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addDescription

        public void addDescription​(@Nonnull
                                   NoteType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasAdditionalNoteEntries

        public boolean hasAdditionalNoteEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoAdditionalNoteEntries

        public boolean hasNoAdditionalNoteEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getAdditionalNoteCount

        @Nonnegative
        public int getAdditionalNoteCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getAdditionalNoteAtIndex

        @Nullable
        public NoteType getAdditionalNoteAtIndex​(@Nonnegative
                                                 int index)
                                          throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addAdditionalNote

        public void addAdditionalNote​(@Nonnull
                                      NoteType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHomepageEntries

        public boolean hasHomepageEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHomepageEntries

        public boolean hasNoHomepageEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHomepageCount

        @Nonnegative
        public int getHomepageCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getHomepageAtIndex

        @Nullable
        public DocumentType getHomepageAtIndex​(@Nonnegative
                                               int index)
                                        throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addHomepage

        public void addHomepage​(@Nonnull
                                DocumentType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasSupplementaryDocEntries

        public boolean hasSupplementaryDocEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoSupplementaryDocEntries

        public boolean hasNoSupplementaryDocEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getSupplementaryDocCount

        @Nonnegative
        public int getSupplementaryDocCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getSupplementaryDocAtIndex

        @Nullable
        public DocumentType getSupplementaryDocAtIndex​(@Nonnegative
                                                       int index)
                                                throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addSupplementaryDoc

        public void addSupplementaryDoc​(@Nonnull
                                        DocumentType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasISCEDFCodeEntries

        public boolean hasHasISCEDFCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasISCEDFCodeEntries

        public boolean hasNoHasISCEDFCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasISCEDFCodeCount

        @Nonnegative
        public int getHasISCEDFCodeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addHasISCEDFCode

        public void addHasISCEDFCode​(@Nonnull
                                     QualificationType.HasISCEDFCode elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasEducationSubjectEntries

        public boolean hasHasEducationSubjectEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasEducationSubjectEntries

        public boolean hasNoHasEducationSubjectEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasEducationSubjectCount

        @Nonnegative
        public int getHasEducationSubjectCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addHasEducationSubject

        public void addHasEducationSubject​(@Nonnull
                                           QualificationType.HasEducationSubject elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasCreditPointsEntries

        public boolean hasHasCreditPointsEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasCreditPointsEntries

        public boolean hasNoHasCreditPointsEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasCreditPointsCount

        @Nonnegative
        public int getHasCreditPointsCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getHasCreditPointsAtIndex

        @Nullable
        public CreditPointsType getHasCreditPointsAtIndex​(@Nonnegative
                                                          int index)
                                                   throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addHasCreditPoints

        public void addHasCreditPoints​(@Nonnull
                                       CreditPointsType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasEducationLevelEntries

        public boolean hasHasEducationLevelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasEducationLevelEntries

        public boolean hasNoHasEducationLevelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasEducationLevelCount

        @Nonnegative
        public int getHasEducationLevelCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addHasEducationLevel

        public void addHasEducationLevel​(@Nonnull
                                         QualificationType.HasEducationLevel elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasLanguageEntries

        public boolean hasLanguageEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoLanguageEntries

        public boolean hasNoLanguageEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getLanguageCount

        @Nonnegative
        public int getLanguageCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addLanguage

        public void addLanguage​(@Nonnull
                                QualificationType.Language elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasModeEntries

        public boolean hasModeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoModeEntries

        public boolean hasNoModeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getModeCount

        @Nonnegative
        public int getModeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addMode

        public void addMode​(@Nonnull
                            QualificationType.Mode elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasTargetGroupEntries

        public boolean hasTargetGroupEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoTargetGroupEntries

        public boolean hasNoTargetGroupEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getTargetGroupCount

        @Nonnegative
        public int getTargetGroupCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addTargetGroup

        public void addTargetGroup​(@Nonnull
                                   QualificationType.TargetGroup elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasEntryRequirementsNoteEntries

        public boolean hasEntryRequirementsNoteEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoEntryRequirementsNoteEntries

        public boolean hasNoEntryRequirementsNoteEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getEntryRequirementsNoteCount

        @Nonnegative
        public int getEntryRequirementsNoteCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getEntryRequirementsNoteAtIndex

        @Nullable
        public NoteType getEntryRequirementsNoteAtIndex​(@Nonnegative
                                                        int index)
                                                 throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addEntryRequirementsNote

        public void addEntryRequirementsNote​(@Nonnull
                                             NoteType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasEntitlementSpecificationEntries

        public boolean hasEntitlementSpecificationEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoEntitlementSpecificationEntries

        public boolean hasNoEntitlementSpecificationEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getEntitlementSpecificationCount

        @Nonnegative
        public int getEntitlementSpecificationCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getEntitlementSpecificationAtIndex

        @Nullable
        public IdReferenceType getEntitlementSpecificationAtIndex​(@Nonnegative
                                                                  int index)
                                                           throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addEntitlementSpecification

        public void addEntitlementSpecification​(@Nonnull
                                                IdReferenceType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasNqfLevelEntries

        public boolean hasNqfLevelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoNqfLevelEntries

        public boolean hasNoNqfLevelEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getNqfLevelCount

        @Nonnegative
        public int getNqfLevelCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addNqfLevel

        public void addNqfLevel​(@Nonnull
                                QualificationType.NqfLevel elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasAccreditationEntries

        public boolean hasHasAccreditationEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasAccreditationEntries

        public boolean hasNoHasAccreditationEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasAccreditationCount

        @Nonnegative
        public int getHasAccreditationCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getHasAccreditationAtIndex

        @Nullable
        public IdReferenceType getHasAccreditationAtIndex​(@Nonnegative
                                                          int index)
                                                   throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addHasAccreditation

        public void addHasAccreditation​(@Nonnull
                                        IdReferenceType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasQualificationCodeEntries

        public boolean hasQualificationCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoQualificationCodeEntries

        public boolean hasNoQualificationCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getQualificationCodeCount

        @Nonnegative
        public int getQualificationCodeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addQualificationCode

        public void addQualificationCode​(@Nonnull
                                         QualificationType.QualificationCode elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasHasPartEntries

        public boolean hasHasPartEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoHasPartEntries

        public boolean hasNoHasPartEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getHasPartCount

        @Nonnegative
        public int getHasPartCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • getHasPartAtIndex

        @Nullable
        public IdReferenceType getHasPartAtIndex​(@Nonnegative
                                                 int index)
                                          throws IndexOutOfBoundsException
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        index - The index to retrieve
        Returns:
        The element at the specified index. May be null
        Throws:
        IndexOutOfBoundsException - if the index is invalid!
      • addHasPart

        public void addHasPart​(@Nonnull
                               IdReferenceType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • cloneTo

        public void cloneTo​(@Nonnull
                            QualificationType ret)
        This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2
        Parameters:
        ret - The target object to clone to. May not be null.
      • clone

        @Nonnull
        @ReturnsMutableCopy
        public QualificationType clone()
        Created by ph-jaxb22-plugin -Xph-cloneable2
        Specified by:
        clone in interface com.helger.commons.lang.IExplicitlyCloneable
        Overrides:
        clone in class Object
        Returns:
        The cloned object. Never null.
      • setHasECTSCreditPoints

        @Nonnull
        public ECTSCreditPointsType setHasECTSCreditPoints​(@Nullable
                                                           BigDecimal valueParam)
        Special setter with value of type BigDecimal
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type ECTSCreditPointsType and never null
      • getHasECTSCreditPointsValue

        @Nullable
        public BigDecimal getHasECTSCreditPointsValue()
        Get the value of the contained ECTSCreditPointsType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained ECTSCreditPointsType object or null