public interface  org.glassfish.security.services.api.common.Attributes extends java.lang.Object
{
public abstract int getAttributeCount();
public abstract java.util.Set getAttributeNames();
public abstract org.glassfish.security.services.api.common.Attribute getAttribute(java.lang.String);
public abstract java.lang.String getAttributeValue(java.lang.String);
public abstract java.util.Set getAttributeValues(java.lang.String);
public abstract java.lang.String[] getAttributeValuesAsArray(java.lang.String);
public abstract void addAttribute(java.lang.String, java.lang.String, boolean);
public abstract void addAttribute(java.lang.String, java.util.Set, boolean);
public abstract void addAttribute(java.lang.String, java.lang.String[], boolean);
public abstract void removeAttribute(java.lang.String);
public abstract void removeAttributeValue(java.lang.String, java.lang.String);
public abstract void removeAttributeValues(java.lang.String, java.util.Set);
public abstract void removeAttributeValues(java.lang.String, java.lang.String[]);
public abstract void removeAllAttributeValues(java.lang.String);
public abstract void clear();
}