org.appng.api.model

## Interface Permission

- All Superinterfaces:
    Identifiable<Integer>, Nameable, Named<Integer>, Serializable
  All Known Implementing Classes:
    PermissionImpl

      public interface Permission
      extends Named<Integer>

  A `Application` can provide several `Permission`s which are used to restrict the access to certain components. Within a `Application`, `Permission`s are grouped into `Role`s.
  Author:
    Matthias Müller
  See Also:
    `Application.getPermissions()`, `Role.getPermissions()`, `PermissionOwner`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Application` | `getApplication()` Returns the `Application` this `Permission` belongs to.

    - ### Methods inherited from interface org.appng.api.model.Nameable

      `getDescription, getName`

    - ### Methods inherited from interface org.appng.api.model.Identifiable

      `getId`

- - ### Method Detail

    - #### getApplication

          Application getApplication()

      Returns the `Application` this `Permission` belongs to.
      Returns:
        the `Application` this `Permission` belongs

Copyright © 2011–2023 aiticon GmbH. All rights reserved.