public class DCEPrincipalAttribute extends Attribute
Constructor and Description |
---|
DCEPrincipalAttribute(org.w3c.dom.Document owner)
Creates a new
DCEPrincipalAttribute instance. |
DCEPrincipalAttribute(org.w3c.dom.Element element)
Creates a new
DCEPrincipalAttribute instance from the given Element node. |
DCEPrincipalAttribute(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
DCEPrincipalAttribute instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeProfileID()
Returns the Profile Identification URI.
|
java.lang.String |
getAttributeValueString()
Returns the string value of this
Attribute 's AttributeValue element. |
void |
setAttributeValue(java.lang.String uuidValue, java.lang.String realm, java.lang.String friendlyName)
Sets the
AttributeValue element for this Attribute , with xsi:type="dceprof:DCEValueType" . |
addAttributeValue, addAttributeValue, addAttributeValue, addAttributeValues, getAttributeValues, getAttributeValuesAsStrings, getAttributeValuesAsStrings, getAttributeValueStrings, getFriendlyName, getName, getNameFormat, getXsiType, setFriendlyName, setName, setNameFormat, setXsiType
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public DCEPrincipalAttribute(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
DCEPrincipalAttribute
instance from the given Element node.element
- A DCEPrincipalAttribute element.org.w3c.dom.DOMException
public DCEPrincipalAttribute(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
DCEPrincipalAttribute
instance from the given Element node.element
- A DCEPrincipalAttribute element.systemId
- The URI string system ID for the DCEPrincipalAttribute
.org.w3c.dom.DOMException
public DCEPrincipalAttribute(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
DCEPrincipalAttribute
instance.owner
- The owner document of the new DCEPrincipalAttribute.org.w3c.dom.DOMException
public void setAttributeValue(java.lang.String uuidValue, java.lang.String realm, java.lang.String friendlyName)
AttributeValue
element for this Attribute
, with xsi:type="dceprof:DCEValueType"
. Any existing AttributeValue
elements are removed.uuidValue
- The UUID value representing the subject's DCE principal identity.realm
- The optional DCE realm name.friendlyName
- The optional DCE friendly name.public java.lang.String getAttributeValueString()
Attribute
's AttributeValue
element. The first AttributeValue
with xsi:type="dceprof:DCEValueType"
or missing xsi:type
. is returned.Strings
s, or null
if no AttributeValue
has been added with xsi:type="dceprof:DCEValueType"
or missing xsi:type
.public java.lang.String getAttributeProfileID()
getAttributeProfileID
in class Attribute