Class AwardingProcessType
- java.lang.Object
-
- eu.europa.data.europass.model.credentials_.AwardingProcessType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Cloneable
@CodingStyleguideUnaware public class AwardingProcessType extends Object implements com.helger.commons.lang.IExplicitlyCloneable
An awarding process represents the activity of awarding a LearningSpecification (e.g a qualification) to an individual resulting in a personal LearningAchievement. It is used to specify the organization that awarded the LearningSpecification to the individual, the country or region where the LearningSpecification was awarded, and optionally the date of awarding.Java class for AwardingProcessType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AwardingProcessType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="identifier" type="{http://data.europa.eu/europass/model/credentials#}IdentifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="description" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/> <element name="additionalNote" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/> <element name="used" type="{http://data.europa.eu/europass/model/credentials#}AssessmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="learningAchievement" type="{http://data.europa.eu/europass/model/credentials#}RestrictedAchievementsType" maxOccurs="unbounded" minOccurs="0"/> <element name="awardingBody" type="{http://data.europa.eu/europass/model/credentials#}IdReferenceType" maxOccurs="unbounded"/> <element name="location" type="{http://data.europa.eu/europass/model/credentials#}LocationType" minOccurs="0"/> <element name="date" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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
This class contains methods created by ph-jaxb22-plugin -Xph-offset-dt-extension
-
-
Constructor Summary
Constructors Constructor Description AwardingProcessType()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 voidaddAdditionalNote(NoteType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddAwardingBody(IdReferenceType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddDescription(NoteType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddIdentifier(IdentifierType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddLearningAchievement(RestrictedAchievementsType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddUsed(AssessmentType elem)Created by ph-jaxb22-plugin -Xph-list-extensionAwardingProcessTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(AwardingProcessType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeList<NoteType>getAdditionalNote()Gets the value of the additionalNote property.NoteTypegetAdditionalNoteAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetAdditionalNoteCount()Created by ph-jaxb22-plugin -Xph-list-extensionList<IdReferenceType>getAwardingBody()Gets the value of the awardingBody property.IdReferenceTypegetAwardingBodyAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetAwardingBodyCount()Created by ph-jaxb22-plugin -Xph-list-extensionOffsetDateTimegetDate()Gets the value of the date property.LocalDateTimegetDateLocal()Created by ph-jaxb22-plugin -Xph-offset-dt-extensionList<NoteType>getDescription()Gets the value of the description property.NoteTypegetDescriptionAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetDescriptionCount()Created by ph-jaxb22-plugin -Xph-list-extensionStringgetId()Gets the value of the id property.List<IdentifierType>getIdentifier()Gets the value of the identifier property.IdentifierTypegetIdentifierAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetIdentifierCount()Created by ph-jaxb22-plugin -Xph-list-extensionList<RestrictedAchievementsType>getLearningAchievement()Gets the value of the learningAchievement property.RestrictedAchievementsTypegetLearningAchievementAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetLearningAchievementCount()Created by ph-jaxb22-plugin -Xph-list-extensionLocationTypegetLocation()Gets the value of the location property.List<AssessmentType>getUsed()Gets the value of the used property.AssessmentTypegetUsedAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetUsedCount()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasAdditionalNoteEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasAwardingBodyEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasDescriptionEntries()Created by ph-jaxb22-plugin -Xph-list-extensioninthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodebooleanhasIdentifierEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasLearningAchievementEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoAdditionalNoteEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoAwardingBodyEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoDescriptionEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoIdentifierEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoLearningAchievementEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoUsedEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasUsedEntries()Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetAdditionalNote(List<NoteType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetAwardingBody(List<IdReferenceType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetDate(LocalDateTime aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extensionvoidsetDate(OffsetDateTime value)Sets the value of the date property.voidsetDescription(List<NoteType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetId(String value)Sets the value of the id property.voidsetIdentifier(List<IdentifierType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetLearningAchievement(List<RestrictedAchievementsType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetLocation(LocationType value)Sets the value of the location property.voidsetUsed(List<AssessmentType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionStringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
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
setmethod 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
-
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
setmethod 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
setmethod 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
-
getUsed
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<AssessmentType> getUsed()Gets the value of the used 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 used property.For example, to add a new item, do as follows:
getUsed().add(newItem);Objects of the following type(s) are allowed in the list
AssessmentType
-
getLearningAchievement
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<RestrictedAchievementsType> getLearningAchievement()Gets the value of the learningAchievement 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 learningAchievement property.For example, to add a new item, do as follows:
getLearningAchievement().add(newItem);Objects of the following type(s) are allowed in the list
RestrictedAchievementsType
-
getAwardingBody
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<IdReferenceType> getAwardingBody()Gets the value of the awardingBody 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 awardingBody property.For example, to add a new item, do as follows:
getAwardingBody().add(newItem);Objects of the following type(s) are allowed in the list
IdReferenceType
-
getLocation
@Nullable public LocationType getLocation()
Gets the value of the location property.- Returns:
- possible object is
LocationType
-
setLocation
public void setLocation(@Nullable LocationType value)Sets the value of the location property.- Parameters:
value- allowed object isLocationType
-
getDate
@Nullable public OffsetDateTime getDate()
Gets the value of the date property.- Returns:
- possible object is
String
-
setDate
public void setDate(@Nullable OffsetDateTime value)Sets the value of the date property.- Parameters:
value- allowed object isString
-
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 isString
-
equals
public boolean equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
hashCode
public int hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
toString
public String toString()
Created by ph-jaxb22-plugin -Xph-tostring
-
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 benull.
-
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 benull.
-
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 benull.
-
setUsed
public void setUsed(@Nullable List<AssessmentType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setLearningAchievement
public void setLearningAchievement(@Nullable List<RestrictedAchievementsType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setAwardingBody
public void setAwardingBody(@Nullable List<IdReferenceType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasIdentifierEntries
public boolean hasIdentifierEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoIdentifierEntries
public boolean hasNoIdentifierEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
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 benull.
-
hasDescriptionEntries
public boolean hasDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoDescriptionEntries
public boolean hasNoDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
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 benull.
-
hasAdditionalNoteEntries
public boolean hasAdditionalNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoAdditionalNoteEntries
public boolean hasNoAdditionalNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
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 benull.
-
hasUsedEntries
public boolean hasUsedEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoUsedEntries
public boolean hasNoUsedEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getUsedCount
@Nonnegative public int getUsedCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getUsedAtIndex
@Nullable public AssessmentType getUsedAtIndex(@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!
-
addUsed
public void addUsed(@Nonnull AssessmentType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasLearningAchievementEntries
public boolean hasLearningAchievementEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoLearningAchievementEntries
public boolean hasNoLearningAchievementEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getLearningAchievementCount
@Nonnegative public int getLearningAchievementCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getLearningAchievementAtIndex
@Nullable public RestrictedAchievementsType getLearningAchievementAtIndex(@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!
-
addLearningAchievement
public void addLearningAchievement(@Nonnull RestrictedAchievementsType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasAwardingBodyEntries
public boolean hasAwardingBodyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoAwardingBodyEntries
public boolean hasNoAwardingBodyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getAwardingBodyCount
@Nonnegative public int getAwardingBodyCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getAwardingBodyAtIndex
@Nullable public IdReferenceType getAwardingBodyAtIndex(@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!
-
addAwardingBody
public void addAwardingBody(@Nonnull IdReferenceType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull AwardingProcessType 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 AwardingProcessType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
getDateLocal
@Nullable public LocalDateTime getDateLocal()
Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Returns:
- The LocalDateTime representation of date. May be
null.
-
setDate
public void setDate(@Nullable LocalDateTime aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Parameters:
aValue- The LocalDateTime to set. May benull.
-
-