Class MappedAttributeType
- java.lang.Object
-
- org.certificateservices.messages.sweeid2.dssextenstions1_1.jaxb.MappedAttributeType
-
public class MappedAttributeType extends java.lang.ObjectJava class for MappedAttributeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MappedAttributeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="AttributeAuthority" type="{urn:oasis:names:tc:SAML:2.0:assertion}NameIDType" maxOccurs="unbounded" minOccurs="0"/> <element name="SamlAttributeName" type="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}PreferredSAMLAttributeNameType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="CertAttributeRef" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="CertNameType" default="rdn"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="rdn"/> <enumeration value="san"/> <enumeration value="sda"/> </restriction> </simpleType> </attribute> <attribute name="FriendlyName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="DefaultValue" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Required" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<NameIDType>attributeAuthorityprotected java.lang.StringcertAttributeRefprotected java.lang.StringcertNameTypeprotected java.lang.StringdefaultValueprotected java.lang.StringfriendlyNameprotected java.lang.Booleanrequiredprotected java.util.List<PreferredSAMLAttributeNameType>samlAttributeName
-
Constructor Summary
Constructors Constructor Description MappedAttributeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<NameIDType>getAttributeAuthority()Gets the value of the attributeAuthority property.java.lang.StringgetCertAttributeRef()Gets the value of the certAttributeRef property.java.lang.StringgetCertNameType()Gets the value of the certNameType property.java.lang.StringgetDefaultValue()Gets the value of the defaultValue property.java.lang.StringgetFriendlyName()Gets the value of the friendlyName property.java.util.List<PreferredSAMLAttributeNameType>getSamlAttributeName()Gets the value of the samlAttributeName property.booleanisRequired()Gets the value of the required property.voidsetCertAttributeRef(java.lang.String value)Sets the value of the certAttributeRef property.voidsetCertNameType(java.lang.String value)Sets the value of the certNameType property.voidsetDefaultValue(java.lang.String value)Sets the value of the defaultValue property.voidsetFriendlyName(java.lang.String value)Sets the value of the friendlyName property.voidsetRequired(java.lang.Boolean value)Sets the value of the required property.
-
-
-
Field Detail
-
attributeAuthority
protected java.util.List<NameIDType> attributeAuthority
-
samlAttributeName
protected java.util.List<PreferredSAMLAttributeNameType> samlAttributeName
-
certAttributeRef
protected java.lang.String certAttributeRef
-
certNameType
protected java.lang.String certNameType
-
friendlyName
protected java.lang.String friendlyName
-
defaultValue
protected java.lang.String defaultValue
-
required
protected java.lang.Boolean required
-
-
Method Detail
-
getAttributeAuthority
public java.util.List<NameIDType> getAttributeAuthority()
Gets the value of the attributeAuthority 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 attributeAuthority property.For example, to add a new item, do as follows:
getAttributeAuthority().add(newItem);Objects of the following type(s) are allowed in the list
NameIDType
-
getSamlAttributeName
public java.util.List<PreferredSAMLAttributeNameType> getSamlAttributeName()
Gets the value of the samlAttributeName 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 samlAttributeName property.For example, to add a new item, do as follows:
getSamlAttributeName().add(newItem);Objects of the following type(s) are allowed in the list
PreferredSAMLAttributeNameType
-
getCertAttributeRef
public java.lang.String getCertAttributeRef()
Gets the value of the certAttributeRef property.- Returns:
- possible object is
String
-
setCertAttributeRef
public void setCertAttributeRef(java.lang.String value)
Sets the value of the certAttributeRef property.- Parameters:
value- allowed object isString
-
getCertNameType
public java.lang.String getCertNameType()
Gets the value of the certNameType property.- Returns:
- possible object is
String
-
setCertNameType
public void setCertNameType(java.lang.String value)
Sets the value of the certNameType property.- Parameters:
value- allowed object isString
-
getFriendlyName
public java.lang.String getFriendlyName()
Gets the value of the friendlyName property.- Returns:
- possible object is
String
-
setFriendlyName
public void setFriendlyName(java.lang.String value)
Sets the value of the friendlyName property.- Parameters:
value- allowed object isString
-
getDefaultValue
public java.lang.String getDefaultValue()
Gets the value of the defaultValue property.- Returns:
- possible object is
String
-
setDefaultValue
public void setDefaultValue(java.lang.String value)
Sets the value of the defaultValue property.- Parameters:
value- allowed object isString
-
isRequired
public boolean isRequired()
Gets the value of the required property.- Returns:
- possible object is
Boolean
-
setRequired
public void setRequired(java.lang.Boolean value)
Sets the value of the required property.- Parameters:
value- allowed object isBoolean
-
-