Class AzAttributesImpl
java.lang.Object
org.glassfish.security.services.impl.common.AttributesImpl
org.glassfish.security.services.impl.authorization.AzAttributesImpl
- All Implemented Interfaces:
AzAttributes,Attributes
- Direct Known Subclasses:
AzActionImpl,AzEnvironmentImpl,AzObligationsImpl,AzResourceImpl,AzSubjectImpl
AzAttributesImpl implements AzAttributes to provide an abstract
layer specifically for Authorization attributes.-
Constructor Summary
ConstructorsConstructorDescriptionAzAttributesImpl(String name) ConstructorAzAttributesImpl(AzAttributesImpl other) Copy constructor -
Method Summary
Methods inherited from class org.glassfish.security.services.impl.common.AttributesImpl
addAttribute, addAttribute, addAttribute, clear, getAttribute, getAttributeCount, getAttributeNames, getAttributeValue, getAttributeValues, getAttributeValuesAsArray, removeAllAttributeValues, removeAttribute, removeAttributeValue, removeAttributeValues, removeAttributeValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glassfish.security.services.api.common.Attributes
addAttribute, addAttribute, addAttribute, clear, getAttribute, getAttributeCount, getAttributeNames, getAttributeValue, getAttributeValues, getAttributeValuesAsArray, removeAllAttributeValues, removeAttribute, removeAttributeValue, removeAttributeValues, removeAttributeValues
-
Constructor Details
-
AzAttributesImpl
Copy constructor- Parameters:
other- The copy source
-
AzAttributesImpl
Constructor- Parameters:
name- The name of this collection.- Throws:
IllegalArgumentException- Given name is null or empty
-
-
Method Details
-
getName
Determines a name to denote this collection of attributes.For example, this name may be used to qualify attributes by collection type in XACML.
- Specified by:
getNamein interfaceAzAttributes- Returns:
- The collection name
- See Also:
-