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
public abstract class AzAttributesImpl extends AttributesImpl implements AzAttributes
AzAttributesImpl
implements AzAttributes to provide an abstract layer specifically for Authorization attributes.
-
-
Constructor Summary
Constructors Constructor Description AzAttributesImpl(String name)
ConstructorAzAttributesImpl(AzAttributesImpl other)
Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Determines a name to denote this collection of attributes.-
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 Detail
-
AzAttributesImpl
public AzAttributesImpl(AzAttributesImpl other)
Copy constructor- Parameters:
other
- The copy source
-
AzAttributesImpl
public AzAttributesImpl(String name)
Constructor- Parameters:
name
- The name of this collection.- Throws:
IllegalArgumentException
- Given name is null or empty
-
-
Method Detail
-
getName
public String 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:
AzAttributes.getName()
-
-