|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.gv.egiz.moodle.eidconnector.auth.data.SubjectAttributes
public class SubjectAttributes
Field Summary | |
---|---|
static String |
ACADEMIC_TITLE
Deprecated. Use TITLE instead. |
static String |
ADOPTED_FAMILY_NAME
|
static String |
AGE
|
static String[] |
ALL_STORK_ATTRIBUTES
|
static String |
CANONICAL_RESIDIENCE_ADDRESS
|
static String |
CITIZEN_QAA_LEVEL
|
static String |
CITIZEN_X509CERTIFICATE
|
static String |
COUNTRY_OF_BIRTH
|
static String |
DATE_OF_BIRTH
|
static String |
EIDENTIFIER
|
static String |
EMAIL_ADDRESS
|
static String |
EQUALIFIER
The eQualifier can be used in order to give further information on the eIdentifier. |
static String |
GENDER
|
static String |
GIVEN_NAME
|
static String |
INHERITATED_FAMILY_NAME
|
static String |
IS_AGE_OVER
|
static String |
MARITAL_STATUS
|
static String |
NATIONALITY
|
static String |
PSEUDONYM
|
static String |
QAA_LEVEL
Deprecated. Use CITIZEN_QAA_LEVEL instead. |
static String |
RESIDIENCE_PERMIT
|
static String |
SIGNED_DOC
|
static String |
SURNAME
|
static String |
TEXT_RESIDIENCE_ADDRESS
|
static String |
TITLE
|
Constructor Summary | |
---|---|
SubjectAttributes()
|
Method Summary | |
---|---|
void |
addIsAgeOver(at.iaik.commons.xmlschema.saml.AgeOverData ageOverData)
|
boolean |
equals(Object obj)
|
String |
get(String key)
|
String |
getAge()
|
int |
getAgeValue()
|
String |
getDateOfBirth()
|
Date |
getDateOfBirthValue()
|
String |
getEIdentifier()
|
String |
getGivenName()
|
at.iaik.commons.xmlschema.saml.AgeOverData[] |
getIsAgeOver()
|
Set<String> |
getKeySet()
|
String |
getQAALevel()
|
Integer |
getQAALevelValue()
|
String |
getSurName()
|
protected Date |
getTimeStamp()
|
Date |
getValidAt()
The date the attributes encapsulated in this class are assured to be valid. |
int |
hashCode()
|
boolean |
isAlreadyLogged()
Returns true if statistical logging has already been done so that no further logging is required. |
String |
set(String key,
String value)
|
void |
setAge(String age)
|
void |
setAgeValue(int age)
|
void |
setAlreadyLogged(boolean alreadyLogged)
Should be set to true if statistical logging has already been performed by the
respective authentication implementation, false (which is the default value) if not. |
void |
setDateOfBirth(String dateOfBirth)
|
void |
setDateOfBirthValue(Date dateOfBirth)
|
void |
setEIdentifier(String eIdentifier)
|
void |
setGivenName(String givenName)
|
void |
setQAALevel(String qaaLevel)
|
void |
setQAALevelValue(int qaaLevel)
|
void |
setSurName(String surName)
|
protected void |
setTimeStamp(Date timeStamp)
|
void |
setValidAt(Date validAt)
Sets the date the attributes are guaranteed to be valid. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String EIDENTIFIER
public static final String GIVEN_NAME
public static final String SURNAME
public static final String INHERITATED_FAMILY_NAME
public static final String ADOPTED_FAMILY_NAME
public static final String GENDER
public static final String DATE_OF_BIRTH
public static final String COUNTRY_OF_BIRTH
public static final String NATIONALITY
public static final String MARITAL_STATUS
public static final String TEXT_RESIDIENCE_ADDRESS
public static final String CANONICAL_RESIDIENCE_ADDRESS
public static final String EMAIL_ADDRESS
public static final String TITLE
public static final String RESIDIENCE_PERMIT
public static final String PSEUDONYM
public static final String AGE
public static final String IS_AGE_OVER
public static final String SIGNED_DOC
public static final String CITIZEN_X509CERTIFICATE
public static final String CITIZEN_QAA_LEVEL
public static final String ACADEMIC_TITLE
TITLE
instead.public static final String QAA_LEVEL
CITIZEN_QAA_LEVEL
instead.public static final String EQUALIFIER
public static final String[] ALL_STORK_ATTRIBUTES
Constructor Detail |
---|
public SubjectAttributes()
Method Detail |
---|
public Set<String> getKeySet()
protected Date getTimeStamp()
protected void setTimeStamp(Date timeStamp)
public String get(String key)
public String set(String key, String value)
public boolean isAlreadyLogged()
true
if statistical logging has already been done so that no further logging is required.
true
if statistical logging has already been done, false
if not.public void setAlreadyLogged(boolean alreadyLogged)
true
if statistical logging has already been performed by the
respective authentication implementation, false
(which is the default value) if not.
alreadyLogged
- true
if logging has already been performed.public Date getValidAt()
null
) the current date will be used.
null
if the current
date is to be used.public void setValidAt(Date validAt)
validAt
- The date the attributes are guaranteed to be valid.public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String getEIdentifier()
public void setEIdentifier(String eIdentifier)
public String getDateOfBirth()
public void setDateOfBirth(String dateOfBirth)
public Date getDateOfBirthValue() throws EIDConnectorException
EIDConnectorException
public void setDateOfBirthValue(Date dateOfBirth)
public String getQAALevel()
public void setQAALevel(String qaaLevel)
public Integer getQAALevelValue() throws EIDConnectorException
EIDConnectorException
public void setQAALevelValue(int qaaLevel)
public String getAge()
public void setAge(String age)
public int getAgeValue() throws EIDConnectorException
EIDConnectorException
public void setAgeValue(int age)
public String getGivenName()
public void setGivenName(String givenName)
public void addIsAgeOver(at.iaik.commons.xmlschema.saml.AgeOverData ageOverData)
public at.iaik.commons.xmlschema.saml.AgeOverData[] getIsAgeOver()
public String getSurName()
public void setSurName(String surName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |