org.openliberty.arisid.schema
Class AttributeDef
java.lang.Object
org.openliberty.arisid.schema.AttributeDef
public class AttributeDef
- extends java.lang.Object
An AttributeDef defines an attribute and its policy, schema, and usability. This object is typically used for defining
attributes in an Interaction. Each attribute defines a name, a schema, that an application would like to request.
Note that while these are requested items it may be conceivable that an attribute service may not be able to provide
all attributes and their usage requirements in all cases. In other words, an attribute service my have to limit results based on an
individual user consent rule that may provide limits on a subject by subject basis.
Constructor Summary |
AttributeDef(org.w3c.dom.Node attrNode)
|
AttributeDef(java.lang.String name,
java.net.URI dataType,
java.lang.String friendlyName,
java.lang.String description,
java.lang.String cardinality)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attrElement
public static final java.lang.String attrElement
- See Also:
- Constant Field Values
dataTypeAttr
public static final java.lang.String dataTypeAttr
- See Also:
- Constant Field Values
cardAttr
public static final java.lang.String cardAttr
- See Also:
- Constant Field Values
CARD_NONE
public static final java.lang.String CARD_NONE
- See Also:
- Constant Field Values
CARD_SINGLE
public static final java.lang.String CARD_SINGLE
- See Also:
- Constant Field Values
CARD_MULTI
public static final java.lang.String CARD_MULTI
- See Also:
- Constant Field Values
AttributeDef
public AttributeDef(java.lang.String name,
java.net.URI dataType,
java.lang.String friendlyName,
java.lang.String description,
java.lang.String cardinality)
AttributeDef
public AttributeDef(org.w3c.dom.Node attrNode)
getDataType
public java.net.URI getDataType()
getCardinality
public java.lang.String getCardinality()
appendChildren
public void appendChildren(org.w3c.dom.Node parent)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(org.openliberty.arisid.schema.baseAttribute object)
getNameId
public java.lang.String getNameId()
getDescription
public java.lang.String getDescription()
getFriendlyName
public java.lang.String getFriendlyName()
dispose
public void dispose()