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
ConstructorDescriptionAzAttributesImpl
(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, removeAttributeValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getName
in interfaceAzAttributes
- Returns:
- The collection name
- See Also:
-