Enum EClientView

java.lang.Object
java.lang.Enum<EClientView>
de.xima.fc.security.endpoint.EClientView
All Implemented Interfaces:
IView, IWebEndpoint, Serializable, Comparable<EClientView>

public enum EClientView extends Enum<EClientView> implements IView
View definitions that require an authenticated in user and depend on a client.
Since:
8.0.0
Author:
XIMA Media GmbH
  • Enum Constant Details

    • DASHBOARD

      public static final EClientView DASHBOARD
    • PROJECTS

      public static final EClientView PROJECTS
    • STATISTICS

      public static final EClientView STATISTICS
    • INBOXES

      public static final EClientView INBOXES
    • DATA_DB_CONNECTION

      public static final EClientView DATA_DB_CONNECTION
    • DATA_DB_QUERIES

      public static final EClientView DATA_DB_QUERIES
    • DATA_LDAP_CONNECTION

      public static final EClientView DATA_LDAP_CONNECTION
    • DATA_LDAP_QUERIES

      public static final EClientView DATA_LDAP_QUERIES
    • DATA_SOURCES

      public static final EClientView DATA_SOURCES
    • DATA_COUNTER

      public static final EClientView DATA_COUNTER
    • DATA_WEBDAV_CONNECTION

      public static final EClientView DATA_WEBDAV_CONNECTION
    • USER_AUTHORIZATIONS

      public static final EClientView USER_AUTHORIZATIONS
    • USER_GROUPS

      public static final EClientView USER_GROUPS
    • USER_ROLES

      public static final EClientView USER_ROLES
    • USER_EXTERNAL

      public static final EClientView USER_EXTERNAL
    • SETTINGS

      public static final EClientView SETTINGS
    • PLUGINS

      public static final EClientView PLUGINS
    • FRONTENDSERVER

      public static final EClientView FRONTENDSERVER
    • CONTRACT

      public static final EClientView CONTRACT
    • PROTOCOL_PROCESS

      public static final EClientView PROTOCOL_PROCESS
    • PROTOCOL_CLIENT

      public static final EClientView PROTOCOL_CLIENT
    • RESOURCES_CSS

      public static final EClientView RESOURCES_CSS
    • RESOURCES_XSLT

      public static final EClientView RESOURCES_XSLT
    • RESOURCES_HTML

      public static final EClientView RESOURCES_HTML
    • RESOURCES_TEXT

      public static final EClientView RESOURCES_TEXT
    • RESOURCES_MAIL

      public static final EClientView RESOURCES_MAIL
    • RESOURCES_URL

      public static final EClientView RESOURCES_URL
    • RESOURCES_FILE

      public static final EClientView RESOURCES_FILE
    • RESOURCES_VARIABLE

      public static final EClientView RESOURCES_VARIABLE
    • APPOINTMENTS

      public static final EClientView APPOINTMENTS
    • INBOX

      public static final EClientView INBOX
  • Method Details

    • values

      public static EClientView[] 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 EClientView 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
    • getId

      public String getId()
      Specified by:
      getId in interface IWebEndpoint
      Returns:
      the unique ID of this web endpoint.
    • getUriResolver

      public IUriResolver getUriResolver()
      Specified by:
      getUriResolver in interface IWebEndpoint
      Returns:
      the uri resolver which defines the location of this endpoint.
    • getAvailibilityResolver

      public IAvailabiltyResolver getAvailibilityResolver()
      Specified by:
      getAvailibilityResolver in interface IWebEndpoint
      Returns:
      the availability resolver that defines the availability requirements of this web endpoint. May be null. If null resolver is returned than the web endpoint is available.
    • getAuthorizer

      public IAuthorizer getAuthorizer()
      Specified by:
      getAuthorizer in interface IWebEndpoint
      Returns:
      the authorizer that defines authorization requirements of this web endpoint. May be null. If null authorizer is returned than the view web enpoint is public, which means any user can access it.
    • toString

      public String toString()
      Overrides:
      toString in class Enum<EClientView>