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 Details

    • 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 Details

    • 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 interface AzAttributes
      Returns:
      The collection name
      See Also: