Class IdentifierType
- java.lang.Object
-
- eu.europa.data.europass.model.credentials_.IdentifierType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Cloneable
- Direct Known Subclasses:
LegalIdentifierType
@CodingStyleguideUnaware public class IdentifierType extends Object implements com.helger.commons.lang.IExplicitlyCloneable
Identifiers are needed to identify and link resources in a unique and persistent way. A resource identifier must be unique and persistent, meaning the identifier will always refer to the same resource and cannot be reused to identify other resources. A resource identifier consists of: - a string identifier, unique and persistent within the scope of the issuing system. - a unique identifier of the publishing system that issued the string identifier for that particular resource. The combination of both, the string identifier and the unique identifier of the issuing system, makes the resource identifier globally unique. The IdentifierType is used to describe a full (alternative) identifier of an entity or resource. - The text content of the IdentifierType-element contains the character string to identify and distinguish uniquely the resource within the scope of the identification scheme - The schemeID attribute is used to specify the identifier scheme. The identifier schema (or identifier register) refers to the agent/system that issued the identifier, it specifies where the identifier originates from. It is the namespace in which the identifier is unique and persistent. The other attributes of the IdentifierType-element provide supplementary information such as the identifier of the used code list and the agency that maintains this listJava class for IdentifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IdentifierType"> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>normalizedString"> <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" /> <attribute name="schemeName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="schemeAgencyName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="issuedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}token" /> <attribute name="spatialID" type="{http://data.europa.eu/europass/model/credentials#}LocationCodeContentType" /> </extension> </simpleContent> </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-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 IdentifierType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderIdentifierType(String valueParam)Constructor for value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(IdentifierType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeOffsetDateTimegetIssuedDate()Gets the value of the issuedDate property.LocalDateTimegetIssuedDateLocal()Created by ph-jaxb22-plugin -Xph-offset-dt-extensionStringgetSchemeAgencyName()Gets the value of the schemeAgencyName property.StringgetSchemeID()Gets the value of the schemeID property.StringgetSchemeName()Gets the value of the schemeName property.StringgetSpatialID()Gets the value of the spatialID property.StringgetType()Gets the value of the type property.StringgetValue()Gets the value of the value property.inthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodevoidsetIssuedDate(LocalDateTime aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extensionvoidsetIssuedDate(OffsetDateTime value)Sets the value of the issuedDate property.voidsetSchemeAgencyName(String value)Sets the value of the schemeAgencyName property.voidsetSchemeID(String value)Sets the value of the schemeID property.voidsetSchemeName(String value)Sets the value of the schemeName property.voidsetSpatialID(String value)Sets the value of the spatialID property.voidsetType(String value)Sets the value of the type property.voidsetValue(String value)Sets the value of the value property.StringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
Constructor Detail
-
IdentifierType
public IdentifierType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
IdentifierType
public IdentifierType(@Nullable String valueParam)Constructor for value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.
-
-
Method Detail
-
getValue
@Nullable public String getValue()
Gets the value of the value property.- Returns:
- possible object is
String
-
setValue
public void setValue(@Nullable String value)Sets the value of the value property.- Parameters:
value- allowed object isString
-
getSchemeID
@Nullable public String getSchemeID()
Gets the value of the schemeID property.- Returns:
- possible object is
String
-
setSchemeID
public void setSchemeID(@Nullable String value)Sets the value of the schemeID property.- Parameters:
value- allowed object isString
-
getSchemeName
@Nullable public String getSchemeName()
Gets the value of the schemeName property.- Returns:
- possible object is
String
-
setSchemeName
public void setSchemeName(@Nullable String value)Sets the value of the schemeName property.- Parameters:
value- allowed object isString
-
getSchemeAgencyName
@Nullable public String getSchemeAgencyName()
Gets the value of the schemeAgencyName property.- Returns:
- possible object is
String
-
setSchemeAgencyName
public void setSchemeAgencyName(@Nullable String value)Sets the value of the schemeAgencyName property.- Parameters:
value- allowed object isString
-
getIssuedDate
@Nullable public OffsetDateTime getIssuedDate()
Gets the value of the issuedDate property.- Returns:
- possible object is
String
-
setIssuedDate
public void setIssuedDate(@Nullable OffsetDateTime value)Sets the value of the issuedDate property.- Parameters:
value- allowed object isString
-
getType
@Nullable public String getType()
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
public void setType(@Nullable String value)Sets the value of the type property.- Parameters:
value- allowed object isString
-
getSpatialID
@Nullable public String getSpatialID()
Gets the value of the spatialID property.- Returns:
- possible object is
String
-
setSpatialID
public void setSpatialID(@Nullable String value)Sets the value of the spatialID 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
-
cloneTo
public void cloneTo(@Nonnull IdentifierType 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 IdentifierType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
getIssuedDateLocal
@Nullable public LocalDateTime getIssuedDateLocal()
Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Returns:
- The LocalDateTime representation of issuedDate. May be
null.
-
setIssuedDate
public void setIssuedDate(@Nullable LocalDateTime aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Parameters:
aValue- The LocalDateTime to set. May benull.
-
-