Enum ELicenseFeature

java.lang.Object
java.lang.Enum<ELicenseFeature>
de.xima.fc.mdl.enums.ELicenseFeature
All Implemented Interfaces:
INamedUiElement, Serializable, Comparable<ELicenseFeature>

public enum ELicenseFeature extends Enum<ELicenseFeature> implements INamedUiElement
Author:
XIMA MEDIA GmbH
  • Enum Constant Details

    • COUNT_CLIENTS

      public static final ELicenseFeature COUNT_CLIENTS
    • COUNT_FORMS

      public static final ELicenseFeature COUNT_FORMS
    • COUNT_RECORDS

      public static final ELicenseFeature COUNT_RECORDS
    • COUNT_INVITES

      public static final ELicenseFeature COUNT_INVITES
    • COUNT_FRONTENDSERVERS

      public static final ELicenseFeature COUNT_FRONTENDSERVERS
    • COUNT_CLIENT_FRONTENDSERVERS

      public static final ELicenseFeature COUNT_CLIENT_FRONTENDSERVERS
    • ENABLE_KERBEROS

      public static final ELicenseFeature ENABLE_KERBEROS
    • ENABLE_EXTERNAL_USERS_AZURE

      public static final ELicenseFeature ENABLE_EXTERNAL_USERS_AZURE
    • ENABLE_EXTERNAL_USERS_OIDC

      public static final ELicenseFeature ENABLE_EXTERNAL_USERS_OIDC
    • ENABLE_EXTERNAL_USERS_OAUTH

      public static final ELicenseFeature ENABLE_EXTERNAL_USERS_OAUTH
    • ENABLE_EXTERNAL_USERS_SAML

      public static final ELicenseFeature ENABLE_EXTERNAL_USERS_SAML
    • ENABLE_EXTERNAL_USERS_PLUGIN

      public static final ELicenseFeature ENABLE_EXTERNAL_USERS_PLUGIN
    • ENABLE_LDAP_AUTH

      public static final ELicenseFeature ENABLE_LDAP_AUTH
    • ENABLE_APPOINTMENTS

      public static final ELicenseFeature ENABLE_APPOINTMENTS
    • ENABLE_WEB_DAV

      public static final ELicenseFeature ENABLE_WEB_DAV
      The license feature that controls whether WebDAV (WebDAV connections, workflow action) is available.
    • FORCE_FORM_BRANDING

      public static final ELicenseFeature FORCE_FORM_BRANDING
    • SELECT_ACCOUNTING_PERIOD

      public static final ELicenseFeature SELECT_ACCOUNTING_PERIOD
    • SELECT_LICENSE_COSTS

      public static final ELicenseFeature SELECT_LICENSE_COSTS
    • SELECT_SUBSCRIPTION_TYPE

      public static final ELicenseFeature SELECT_SUBSCRIPTION_TYPE
    • ENABLE_SETTINGS_THEME

      public static final ELicenseFeature ENABLE_SETTINGS_THEME
    • ENABLE_CLIENT_CHOOSER

      @Deprecated public static final ELicenseFeature ENABLE_CLIENT_CHOOSER
      Deprecated.
    • ENABLE_NTLM

      @Deprecated public static final ELicenseFeature ENABLE_NTLM
      Deprecated.
  • Method Details

    • values

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

      public static ELicenseFeature valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getFeatureName

      public String getFeatureName()
    • getFeatureClass

      public Class<?> getFeatureClass()
    • getDisplayName

      public String getDisplayName(Locale l)
      Specified by:
      getDisplayName in interface INamedUiElement
      Returns:
      Wert, der das entsprechende Objekt an Oberfläche repräsentiert (wird i.A. zur Laufzeit ermittelt).
    • checkLicense

      public boolean checkLicense(LicenseAccess licenseAccess)
      Determines whether this license feature needs to be checked given the license context (LicenseAccess).
      Parameters:
      licenseAccess - represents the license context and whether it needs to be checked.
      Returns:
      true if this license feature needs to be checked for the given license context (LicenseAccess) and false otherwise.