Enum Class EhrbasePermission

java.lang.Object
java.lang.Enum<EhrbasePermission>
org.ehrbase.api.authorization.EhrbasePermission
All Implemented Interfaces:
Serializable, Comparable<EhrbasePermission>, Constable

public enum EhrbasePermission extends Enum<EhrbasePermission>
  • Enum Constant Details

    • EHRBASE_DENY_ALL

      public static final EhrbasePermission EHRBASE_DENY_ALL
    • EHRBASE_ADMIN_ACCESS

      public static final EhrbasePermission EHRBASE_ADMIN_ACCESS
    • EHRBASE_COMPOSITION_CREATE

      public static final EhrbasePermission EHRBASE_COMPOSITION_CREATE
    • EHRBASE_COMPOSITION_DELETE

      public static final EhrbasePermission EHRBASE_COMPOSITION_DELETE
    • EHRBASE_COMPOSITION_READ

      public static final EhrbasePermission EHRBASE_COMPOSITION_READ
    • EHRBASE_COMPOSITION_UPDATE

      public static final EhrbasePermission EHRBASE_COMPOSITION_UPDATE
    • EHRBASE_CONTRIBUTION_COMPENSATE

      public static final EhrbasePermission EHRBASE_CONTRIBUTION_COMPENSATE
    • EHRBASE_CONTRIBUTION_CREATE

      public static final EhrbasePermission EHRBASE_CONTRIBUTION_CREATE
    • EHRBASE_CONTRIBUTION_DELETE

      public static final EhrbasePermission EHRBASE_CONTRIBUTION_DELETE
    • EHRBASE_CONTRIBUTION_READ

      public static final EhrbasePermission EHRBASE_CONTRIBUTION_READ
    • EHRBASE_CONTRIBUTION_UPDATE

      public static final EhrbasePermission EHRBASE_CONTRIBUTION_UPDATE
    • EHRBASE_DIRECTORY_CREATE

      public static final EhrbasePermission EHRBASE_DIRECTORY_CREATE
    • EHRBASE_DIRECTORY_DELETE

      public static final EhrbasePermission EHRBASE_DIRECTORY_DELETE
    • EHRBASE_DIRECTORY_READ

      public static final EhrbasePermission EHRBASE_DIRECTORY_READ
    • EHRBASE_DIRECTORY_UPDATE

      public static final EhrbasePermission EHRBASE_DIRECTORY_UPDATE
    • EHRBASE_EHR_CREATE

      public static final EhrbasePermission EHRBASE_EHR_CREATE
    • EHRBASE_EHR_DELETE

      public static final EhrbasePermission EHRBASE_EHR_DELETE
    • EHRBASE_EHR_READ

      public static final EhrbasePermission EHRBASE_EHR_READ
    • EHRBASE_EHR_READ_STATUS

      public static final EhrbasePermission EHRBASE_EHR_READ_STATUS
    • EHRBASE_EHR_UPDATE

      public static final EhrbasePermission EHRBASE_EHR_UPDATE
    • EHRBASE_EHR_UPDATE_STATUS

      public static final EhrbasePermission EHRBASE_EHR_UPDATE_STATUS
    • EHRBASE_QUERY_CREATE

      public static final EhrbasePermission EHRBASE_QUERY_CREATE
    • EHRBASE_QUERY_READ

      public static final EhrbasePermission EHRBASE_QUERY_READ
    • EHRBASE_QUERY_DELETE

      public static final EhrbasePermission EHRBASE_QUERY_DELETE
    • EHRBASE_QUERY_SEARCH_AD_HOC

      public static final EhrbasePermission EHRBASE_QUERY_SEARCH_AD_HOC
    • EHRBASE_SYSTEM_MONITORING

      public static final EhrbasePermission EHRBASE_SYSTEM_MONITORING
    • EHRBASE_SYSTEM_STATUS

      public static final EhrbasePermission EHRBASE_SYSTEM_STATUS
    • EHRBASE_TEMPLATE_CREATE

      public static final EhrbasePermission EHRBASE_TEMPLATE_CREATE
    • EHRBASE_TEMPLATE_DELETE

      public static final EhrbasePermission EHRBASE_TEMPLATE_DELETE
    • EHRBASE_TEMPLATE_EXAMPLE

      public static final EhrbasePermission EHRBASE_TEMPLATE_EXAMPLE
    • EHRBASE_TEMPLATE_READ

      public static final EhrbasePermission EHRBASE_TEMPLATE_READ
    • EHRBASE_TEMPLATE_UPDATE

      public static final EhrbasePermission EHRBASE_TEMPLATE_UPDATE
    • EHRBASE_TENANT_CREATE

      public static final EhrbasePermission EHRBASE_TENANT_CREATE
    • EHRBASE_TENANT_READ

      public static final EhrbasePermission EHRBASE_TENANT_READ
    • EHRBASE_TENANT_UPDATE

      public static final EhrbasePermission EHRBASE_TENANT_UPDATE
    • EHRBASE_TENANT_DELETE

      public static final EhrbasePermission EHRBASE_TENANT_DELETE
    • EHRBASE_TRIGGER_CREATE

      public static final EhrbasePermission EHRBASE_TRIGGER_CREATE
    • EHRBASE_TRIGGER_DELETE

      public static final EhrbasePermission EHRBASE_TRIGGER_DELETE
    • EHRBASE_TRIGGER_READ

      public static final EhrbasePermission EHRBASE_TRIGGER_READ
    • EHRBASE_TRIGGER_UPDATE

      public static final EhrbasePermission EHRBASE_TRIGGER_UPDATE
    • DEMOGRAPHIC_METADATA_READ

      public static final EhrbasePermission DEMOGRAPHIC_METADATA_READ
    • DEMOGRAPHIC_PARAMETERS_CREATE

      public static final EhrbasePermission DEMOGRAPHIC_PARAMETERS_CREATE
    • DEMOGRAPHIC_RESOURCE_CREATE

      public static final EhrbasePermission DEMOGRAPHIC_RESOURCE_CREATE
    • DEMOGRAPHIC_RESOURCE_DELETE

      public static final EhrbasePermission DEMOGRAPHIC_RESOURCE_DELETE
    • DEMOGRAPHIC_RESOURCE_READ

      public static final EhrbasePermission DEMOGRAPHIC_RESOURCE_READ
    • DEMOGRAPHIC_RESOURCE_UPDATE

      public static final EhrbasePermission DEMOGRAPHIC_RESOURCE_UPDATE
  • Method Details

    • values

      public static EhrbasePermission[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EhrbasePermission valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • permission

      public String permission()