Class HigherEducationEvidenceType
- java.lang.Object
-
- eu.europa.data.europass.model.credentials_.AchievementType
-
- eu.de4a.iem.jaxb.t41.uc1.v2021_02_11.HigherEducationEvidenceType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Cloneable
@CodingStyleguideUnaware public class HigherEducationEvidenceType extends AchievementType
Java class for HigherEducationEvidenceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="HigherEducationEvidenceType"> <complexContent> <extension base="{http://data.europa.eu/europass/model/credentials#}AchievementType"> <sequence> <element name="degree" type="{http://data.europa.eu/europass/model/credentials#}TextType" maxOccurs="unbounded"/> <element name="country" type="{http://data.europa.eu/europass/model/credentials#}MDRCountryCodeEnumType"/> <element name="institutionName" type="{http://data.europa.eu/europass/model/credentials#}TextType" maxOccurs="unbounded"/> <element name="studyProgramme" type="{http://data.europa.eu/europass/model/credentials#}TextType" maxOccurs="unbounded"/> <element name="mainFieldOfStudy" type="{http://data.europa.eu/europass/model/credentials#}IscedFOetCodeEnumType"/> <element name="modeOfStudy" type="{https://data.europe.eu/de4a/model/studying-abroad/}ModeOfStudy"/> <element name="durationOfEducation" type="{urn:oasis:names:specification:bdndr:schema:xsd:UnqualifiedDataTypes-1}NumericType"/> <element name="scope" type="{urn:oasis:names:specification:bdndr:schema:xsd:UnqualifiedDataTypes-1}NumericType"/> <element name="dateOfIssue" type="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DateType"/> <element name="placeOfIssue" type="{http://data.europa.eu/europass/model/credentials#}TextType" maxOccurs="unbounded"/> <element name="holderOfAchievement" type="{http://data.europa.eu/europass/model/credentials#}PersonType"/> </sequence> </extension> </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 Summary
Constructors Constructor Description HigherEducationEvidenceType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDegree(TextType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddInstitutionName(TextType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddPlaceOfIssue(TextType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddStudyProgramme(TextType elem)Created by ph-jaxb22-plugin -Xph-list-extensionHigherEducationEvidenceTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(HigherEducationEvidenceType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeStringgetCountry()Gets the value of the country property.oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_23.DateTypegetDateOfIssue()Gets the value of the dateOfIssue property.List<TextType>getDegree()Gets the value of the degree property.TextTypegetDegreeAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetDegreeCount()Created by ph-jaxb22-plugin -Xph-list-extensionoasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericTypegetDurationOfEducation()Gets the value of the durationOfEducation property.PersonTypegetHolderOfAchievement()Gets the value of the holderOfAchievement property.List<TextType>getInstitutionName()Gets the value of the institutionName property.TextTypegetInstitutionNameAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetInstitutionNameCount()Created by ph-jaxb22-plugin -Xph-list-extensionStringgetMainFieldOfStudy()Gets the value of the mainFieldOfStudy property.ModeOfStudygetModeOfStudy()Gets the value of the modeOfStudy property.List<TextType>getPlaceOfIssue()Gets the value of the placeOfIssue property.TextTypegetPlaceOfIssueAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetPlaceOfIssueCount()Created by ph-jaxb22-plugin -Xph-list-extensionoasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericTypegetScope()Gets the value of the scope property.List<TextType>getStudyProgramme()Gets the value of the studyProgramme property.TextTypegetStudyProgrammeAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetStudyProgrammeCount()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasDegreeEntries()Created by ph-jaxb22-plugin -Xph-list-extensioninthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodebooleanhasInstitutionNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoDegreeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoInstitutionNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoPlaceOfIssueEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoStudyProgrammeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasPlaceOfIssueEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasStudyProgrammeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetCountry(String value)Sets the value of the country property.voidsetDateOfIssue(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_23.DateType value)Sets the value of the dateOfIssue property.voidsetDegree(List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetDurationOfEducation(oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType value)Sets the value of the durationOfEducation property.voidsetHolderOfAchievement(PersonType value)Sets the value of the holderOfAchievement property.voidsetInstitutionName(List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetMainFieldOfStudy(String value)Sets the value of the mainFieldOfStudy property.voidsetModeOfStudy(ModeOfStudy value)Sets the value of the modeOfStudy property.voidsetPlaceOfIssue(List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetScope(oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType value)Sets the value of the scope property.voidsetStudyProgramme(List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionStringtoString()Created by ph-jaxb22-plugin -Xph-tostring-
Methods inherited from class eu.europa.data.europass.model.credentials_.AchievementType
addAdditionalNote, addDescription, addEntitlesTo, addHasPart, addIdentifier, addTitle, addWasDerivedFrom, addWasInfluencedBy, cloneTo, getAdditionalNote, getAdditionalNoteAtIndex, getAdditionalNoteCount, getDescription, getDescriptionAtIndex, getDescriptionCount, getEntitlesTo, getEntitlesToAtIndex, getEntitlesToCount, getHasPart, getHasPartAtIndex, getHasPartCount, getId, getIdentifier, getIdentifierAtIndex, getIdentifierCount, getTitle, getTitleAtIndex, getTitleCount, getWasAwardedBy, getWasDerivedFrom, getWasDerivedFromAtIndex, getWasDerivedFromCount, getWasInfluencedBy, getWasInfluencedByAtIndex, getWasInfluencedByCount, hasAdditionalNoteEntries, hasDescriptionEntries, hasEntitlesToEntries, hasHasPartEntries, hasIdentifierEntries, hasNoAdditionalNoteEntries, hasNoDescriptionEntries, hasNoEntitlesToEntries, hasNoHasPartEntries, hasNoIdentifierEntries, hasNoTitleEntries, hasNoWasDerivedFromEntries, hasNoWasInfluencedByEntries, hasTitleEntries, hasWasDerivedFromEntries, hasWasInfluencedByEntries, setAdditionalNote, setDescription, setEntitlesTo, setHasPart, setId, setIdentifier, setTitle, setWasAwardedBy, setWasDerivedFrom, setWasInfluencedBy
-
-
-
-
Method Detail
-
getDegree
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<TextType> getDegree()Gets the value of the degree 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
setmethod for the degree property.For example, to add a new item, do as follows:
getDegree().add(newItem);Objects of the following type(s) are allowed in the list
TextType
-
getCountry
@Nullable public String getCountry()
Gets the value of the country property.- Returns:
- possible object is
String
-
setCountry
public void setCountry(@Nullable String value)Sets the value of the country property.- Parameters:
value- allowed object isString
-
getInstitutionName
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<TextType> getInstitutionName()Gets the value of the institutionName 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
setmethod for the institutionName property.For example, to add a new item, do as follows:
getInstitutionName().add(newItem);Objects of the following type(s) are allowed in the list
TextType
-
getStudyProgramme
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<TextType> getStudyProgramme()Gets the value of the studyProgramme 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
setmethod for the studyProgramme property.For example, to add a new item, do as follows:
getStudyProgramme().add(newItem);Objects of the following type(s) are allowed in the list
TextType
-
getMainFieldOfStudy
@Nullable public String getMainFieldOfStudy()
Gets the value of the mainFieldOfStudy property.- Returns:
- possible object is
String
-
setMainFieldOfStudy
public void setMainFieldOfStudy(@Nullable String value)Sets the value of the mainFieldOfStudy property.- Parameters:
value- allowed object isString
-
getModeOfStudy
@Nullable public ModeOfStudy getModeOfStudy()
Gets the value of the modeOfStudy property.- Returns:
- possible object is
ModeOfStudy
-
setModeOfStudy
public void setModeOfStudy(@Nullable ModeOfStudy value)Sets the value of the modeOfStudy property.- Parameters:
value- allowed object isModeOfStudy
-
getDurationOfEducation
@Nullable public oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType getDurationOfEducation()
Gets the value of the durationOfEducation property.- Returns:
- possible object is
NumericType
-
setDurationOfEducation
public void setDurationOfEducation(@Nullable oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType value)Sets the value of the durationOfEducation property.- Parameters:
value- allowed object isNumericType
-
getScope
@Nullable public oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType getScope()
Gets the value of the scope property.- Returns:
- possible object is
NumericType
-
setScope
public void setScope(@Nullable oasis.names.specification.bdndr.schema.xsd.unqualifieddatatypes_1.NumericType value)Sets the value of the scope property.- Parameters:
value- allowed object isNumericType
-
getDateOfIssue
@Nullable public oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_23.DateType getDateOfIssue()
Gets the value of the dateOfIssue property.- Returns:
- possible object is
DateType
-
setDateOfIssue
public void setDateOfIssue(@Nullable oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_23.DateType value)Sets the value of the dateOfIssue property.- Parameters:
value- allowed object isDateType
-
getPlaceOfIssue
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<TextType> getPlaceOfIssue()Gets the value of the placeOfIssue 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
setmethod for the placeOfIssue property.For example, to add a new item, do as follows:
getPlaceOfIssue().add(newItem);Objects of the following type(s) are allowed in the list
TextType
-
getHolderOfAchievement
@Nullable public PersonType getHolderOfAchievement()
Gets the value of the holderOfAchievement property.- Returns:
- possible object is
PersonType
-
setHolderOfAchievement
public void setHolderOfAchievement(@Nullable PersonType value)Sets the value of the holderOfAchievement property.- Parameters:
value- allowed object isPersonType
-
equals
public boolean equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode- Overrides:
equalsin classAchievementType
-
hashCode
public int hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode- Overrides:
hashCodein classAchievementType
-
toString
public String toString()
Created by ph-jaxb22-plugin -Xph-tostring- Overrides:
toStringin classAchievementType
-
setDegree
public void setDegree(@Nullable List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setInstitutionName
public void setInstitutionName(@Nullable List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setStudyProgramme
public void setStudyProgramme(@Nullable List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setPlaceOfIssue
public void setPlaceOfIssue(@Nullable List<TextType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasDegreeEntries
public boolean hasDegreeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoDegreeEntries
public boolean hasNoDegreeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getDegreeCount
@Nonnegative public int getDegreeCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getDegreeAtIndex
@Nullable public TextType getDegreeAtIndex(@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!
-
addDegree
public void addDegree(@Nonnull TextType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasInstitutionNameEntries
public boolean hasInstitutionNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoInstitutionNameEntries
public boolean hasNoInstitutionNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getInstitutionNameCount
@Nonnegative public int getInstitutionNameCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getInstitutionNameAtIndex
@Nullable public TextType getInstitutionNameAtIndex(@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!
-
addInstitutionName
public void addInstitutionName(@Nonnull TextType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasStudyProgrammeEntries
public boolean hasStudyProgrammeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoStudyProgrammeEntries
public boolean hasNoStudyProgrammeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getStudyProgrammeCount
@Nonnegative public int getStudyProgrammeCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getStudyProgrammeAtIndex
@Nullable public TextType getStudyProgrammeAtIndex(@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!
-
addStudyProgramme
public void addStudyProgramme(@Nonnull TextType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasPlaceOfIssueEntries
public boolean hasPlaceOfIssueEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoPlaceOfIssueEntries
public boolean hasNoPlaceOfIssueEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getPlaceOfIssueCount
@Nonnegative public int getPlaceOfIssueCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getPlaceOfIssueAtIndex
@Nullable public TextType getPlaceOfIssueAtIndex(@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!
-
addPlaceOfIssue
public void addPlaceOfIssue(@Nonnull TextType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull HigherEducationEvidenceType ret)This method clones all values fromthisto 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 benull.
-
clone
@Nonnull @ReturnsMutableCopy public HigherEducationEvidenceType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2- Specified by:
clonein interfacecom.helger.commons.lang.IExplicitlyCloneable- Overrides:
clonein classAchievementType- Returns:
- The cloned object. Never
null.
-
-