public class DCEPrimaryGroupAttribute extends Attribute
Constructor and Description |
---|
DCEPrimaryGroupAttribute(org.w3c.dom.Document owner)
Creates a new
DCEPrimaryGroupAttribute instance. |
DCEPrimaryGroupAttribute(org.w3c.dom.Element element)
Creates a new
DCEPrimaryGroupAttribute instance from the given Element node. |
DCEPrimaryGroupAttribute(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
DCEPrimaryGroupAttribute 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 DCEPrimaryGroupAttribute(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
DCEPrimaryGroupAttribute
instance from the given Element node.element
- A DCEPrimaryGroupAttribute element.org.w3c.dom.DOMException
public DCEPrimaryGroupAttribute(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
DCEPrimaryGroupAttribute
instance from the given Element node.element
- A DCEPrimaryGroupAttribute element.systemId
- The URI string system ID for the DCEPrimaryGroupAttribute
.org.w3c.dom.DOMException
public DCEPrimaryGroupAttribute(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
DCEPrimaryGroupAttribute
instance.owner
- The owner document of the new DCEPrimaryGroupAttribute.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 primary DCE group memebership.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