Class SubjectLocalityImpl
- java.lang.Object
-
- com.sun.identity.saml2.assertion.impl.SubjectLocalityImpl
-
- All Implemented Interfaces:
SubjectLocality
public class SubjectLocalityImpl extends Object implements SubjectLocality
This class implements interfaceSubjectLocality. TheSubjectLocalityelement specifies the DNS domain name and IP address for the system entity that performed the authentication. It exists as part ofAuthenticationStatementelement.<complexType name="SubjectLocalityType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="Address" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="DNSName" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
-
-
Constructor Summary
Constructors Constructor Description SubjectLocalityImpl()Class constructor.SubjectLocalityImpl(String xmlString)Class constructor withSubjectLocalityin xml string format.SubjectLocalityImpl(Element element)Class constructor withSubjectLocalityinElementformat.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddress()Returns the value of theAddressattribute.StringgetDNSName()Returns the value of theDNSNameattribute.booleanisMutable()Returns the mutability of the object.voidmakeImmutable()Makes the object immutable.voidsetAddress(String value)Sets the value of theAddressattribute.voidsetDNSName(String value)Sets the value of theDNSNameattribute.StringtoXMLString()Returns a String representation of the element.StringtoXMLString(boolean includeNS, boolean declareNS)Returns a String representation of theSubjectLocalityelement.
-
-
-
Constructor Detail
-
SubjectLocalityImpl
public SubjectLocalityImpl()
Class constructor. Caller may need to call setters to populate the object.
-
SubjectLocalityImpl
public SubjectLocalityImpl(Element element) throws SAML2Exception
Class constructor withSubjectLocalityinElementformat.- Throws:
SAML2Exception
-
SubjectLocalityImpl
public SubjectLocalityImpl(String xmlString) throws SAML2Exception
Class constructor withSubjectLocalityin xml string format.- Throws:
SAML2Exception
-
-
Method Detail
-
makeImmutable
public void makeImmutable()
Makes the object immutable.- Specified by:
makeImmutablein interfaceSubjectLocality
-
isMutable
public boolean isMutable()
Returns the mutability of the object.- Specified by:
isMutablein interfaceSubjectLocality- Returns:
trueif the object is mutable;falseotherwise.
-
getDNSName
public String getDNSName()
Returns the value of theDNSNameattribute.- Specified by:
getDNSNamein interfaceSubjectLocality- Returns:
- the value of the
DNSNameattribute. - See Also:
setDNSName(String)
-
setDNSName
public void setDNSName(String value) throws SAML2Exception
Sets the value of theDNSNameattribute.- Specified by:
setDNSNamein interfaceSubjectLocality- Parameters:
value- new value of theDNSNameattribute.- Throws:
SAML2Exception- if the object is immutable.- See Also:
getDNSName()
-
getAddress
public String getAddress()
Returns the value of theAddressattribute.- Specified by:
getAddressin interfaceSubjectLocality- Returns:
- the value of the
Addressattribute. - See Also:
setAddress(String)
-
setAddress
public void setAddress(String value) throws SAML2Exception
Sets the value of theAddressattribute.- Specified by:
setAddressin interfaceSubjectLocality- Parameters:
value- new value ofAddressattribute.- Throws:
SAML2Exception- if the object is immutable.- See Also:
getAddress()
-
toXMLString
public String toXMLString() throws SAML2Exception
Returns a String representation of the element.- Specified by:
toXMLStringin interfaceSubjectLocality- Returns:
- A string containing the valid XML for this element. By default name space name is prepended to the element name.
- Throws:
SAML2Exception- if the object does not conform to the schema.
-
toXMLString
public String toXMLString(boolean includeNS, boolean declareNS) throws SAML2Exception
Returns a String representation of theSubjectLocalityelement.- Specified by:
toXMLStringin interfaceSubjectLocality- Parameters:
includeNS- Determines whether or not the namespace qualifier is prepended to the Element when converteddeclareNS- Determines whether or not the namespace is declared within the Element.- Returns:
- A string containing the valid XML for this element
- Throws:
SAML2Exception- if the object does not conform to the schema.
-
-