Class UserAdminPermissionCollection

java.lang.Object
java.security.PermissionCollection
org.osgi.service.useradmin.UserAdminPermissionCollection
All Implemented Interfaces:
Serializable

final class UserAdminPermissionCollection extends PermissionCollection
A UserAdminPermissionCollection stores a set of UserAdminPermission permissions.
  • Field Details

  • Constructor Details

    • UserAdminPermissionCollection

      public UserAdminPermissionCollection()
      Creates an empty UserAdminPermissionCollection object.
  • Method Details

    • add

      public void add(Permission permission)
      Adds the given permission to this UserAdminPermissionCollection. The key for the hash is the name.
      Specified by:
      add in class PermissionCollection
      Parameters:
      permission - the Permission object to add.
      Throws:
      IllegalArgumentException - If the given permission is not a UserAdminPermission
      SecurityException - If this UserAdminPermissionCollection object has been marked readonly
    • implies

      public boolean implies(Permission permission)
      Checks to see if this PermissionCollection implies the given permission.
      Specified by:
      implies in class PermissionCollection
      Parameters:
      permission - the Permission object to check against
      Returns:
      true if the given permission is implied by this PermissionCollection, false otherwise.
    • elements

      public Enumeration<Permission> elements()
      Returns an enumeration of all the UserAdminPermission objects in the container.
      Specified by:
      elements in class PermissionCollection
      Returns:
      an enumeration of all the UserAdminPermission objects.