Class BasicRoles

java.lang.Object
net.bluemind.role.api.BasicRoles

public class BasicRoles extends Object
Declaration of all standard roles.
  • Field Details

    • ROLE_CTI

      public static final String ROLE_CTI
      Telephony.
      See Also:
    • ROLE_IM

      public static final String ROLE_IM
      Instant Messaging.
      See Also:
    • ROLE_MAIL

      public static final String ROLE_MAIL
      Webmail.
      See Also:
    • ROLE_CALENDAR

      public static final String ROLE_CALENDAR
      Calendar App.
      See Also:
    • ROLE_ADMINCONSOLE

      public static final String ROLE_ADMINCONSOLE
      Access to the Bluemind Administration.
      See Also:
    • ROLE_EAS

      public static final String ROLE_EAS
      Synchronization of mobile devices.
      See Also:
    • ROLE_DAV

      public static final String ROLE_DAV
      Synchronization with clients using the DAV protocol.
      See Also:
    • ROLE_TBIRD

      public static final String ROLE_TBIRD
      Bluemind Thunderbird plugin.
      See Also:
    • ROLE_OUTLOOK

      public static final String ROLE_OUTLOOK
      Bluemind Outlook plugin.
      See Also:
    • ROLE_SUDO

      public static final String ROLE_SUDO
      Permission to "login-as" other user.
      See Also:
    • ROLE_MAIL_FORWARDING

      public static final String ROLE_MAIL_FORWARDING
      Permission to forward mails to an external account.
      See Also:
    • ROLE_SELF_CHANGE_PASSWORD

      public static final String ROLE_SELF_CHANGE_PASSWORD
      Permission to change own password.
      See Also:
    • ROLE_SELF_CHANGE_SETTINGS

      public static final String ROLE_SELF_CHANGE_SETTINGS
      Permission to change own settings.
      See Also:
    • ROLE_SELF_CHANGE_MAIL_IDENTITIES

      public static final String ROLE_SELF_CHANGE_MAIL_IDENTITIES
      Permission to change mail identities.
      See Also:
    • ROLE_SELF_CHANGE_MAILBOX_FILTER

      public static final String ROLE_SELF_CHANGE_MAILBOX_FILTER
      Permission to change mailbox filter.
      See Also:
    • ROLE_SELF_MANAGE_DEVICE

      public static final String ROLE_SELF_MANAGE_DEVICE
      Permission to manage own mobile devices.
      See Also:
    • ROLE_SELF_CHANGE_VCARD

      public static final String ROLE_SELF_CHANGE_VCARD
      Permission to change own contact infos.
      See Also:
    • ROLE_SELF_MANAGE_EXTERNAL_ACCOUNT

      public static final String ROLE_SELF_MANAGE_EXTERNAL_ACCOUNT
      Permission to change own external accounts.
      See Also:
    • ROLE_ADMIN

      public static final String ROLE_ADMIN
      System admin role.
      See Also:
    • ROLE_MANAGER

      public static final String ROLE_MANAGER
      Domain admin role.
      See Also:
    • ROLE_MANAGE_USER

      public static final String ROLE_MANAGE_USER
      Permission to manage domain users.
      See Also:
    • ROLE_MANAGE_CERTIFICATE

      public static final String ROLE_MANAGE_CERTIFICATE
      Permission to manage domain certificate.
      See Also:
    • ROLE_MANAGE_EXTERNAL_ACCOUNTS

      public static final String ROLE_MANAGE_EXTERNAL_ACCOUNTS
      Permission to manage external system accounts.
      See Also:
    • ROLE_MANAGE_USER_VCARD

      public static final String ROLE_MANAGE_USER_VCARD
      Permission to manage contact infos.
      See Also:
    • ROLE_MANAGE_USER_PASSWORD

      public static final String ROLE_MANAGE_USER_PASSWORD
      Permission to change user's passwords.
      See Also:
    • ROLE_MANAGE_USER_SETTINGS

      public static final String ROLE_MANAGE_USER_SETTINGS
      Permission to change user's settings.
      See Also:
    • ROLE_MANAGE_USER_MAIL_IDENTITIES

      public static final String ROLE_MANAGE_USER_MAIL_IDENTITIES
      Permission to change user's mail identities.
      See Also:
    • ROLE_MANAGE_USER_DEVICE

      public static final String ROLE_MANAGE_USER_DEVICE
      Permission to change user's mobile devices.
      See Also:
    • ROLE_MANAGE_USER_SHARINGS

      public static final String ROLE_MANAGE_USER_SHARINGS
      Permission to change user's sharings.
      See Also:
    • ROLE_MANAGE_USER_SUBSCRIPTIONS

      public static final String ROLE_MANAGE_USER_SUBSCRIPTIONS
      Permission to change user's subscriptions.
      See Also:
    • ROLE_MANAGE_GROUP

      public static final String ROLE_MANAGE_GROUP
      Permission to manage groups.
      See Also:
    • ROLE_MANAGE_GROUP_SHARINGS

      public static final String ROLE_MANAGE_GROUP_SHARINGS
      Permission to manage group's sharings.
      See Also:
    • ROLE_MANAGE_GROUP_MEMBERS

      public static final String ROLE_MANAGE_GROUP_MEMBERS
      Permission to manage group members.
      See Also:
    • ROLE_EXTERNAL_IDENTITY

      public static final String ROLE_EXTERNAL_IDENTITY
      Permission to create external identity.
      See Also:
    • ROLE_API_DOCS

      public static final String ROLE_API_DOCS
      Permission to access interactive api documentation.
      See Also:
    • CATEGORY_GENERAL

      public static final String CATEGORY_GENERAL
      General configuration category.
      See Also:
    • CATEGORY_ADMINISTRATION

      public static final String CATEGORY_ADMINISTRATION
      Administration category.
      See Also:
    • CATEGORY_MAIL

      public static final String CATEGORY_MAIL
      Messaging category.
      See Also:
    • CATEGORY_APPS

      public static final String CATEGORY_APPS
      Bluemind applications category.
      See Also:
    • ROLE_SELF

      public static final String ROLE_SELF
      Permission to access own entities.
      See Also:
    • ROLE_MANAGE_ENTITY_SHARINGS

      public static final String ROLE_MANAGE_ENTITY_SHARINGS
      Permission to manage sharings.
      See Also:
    • ROLE_MANAGE_MAILBOX

      public static final String ROLE_MANAGE_MAILBOX
      Permission to access/manage mailbox.
      See Also:
    • ROLE_MANAGE_MAILBOX_FILTER

      public static final String ROLE_MANAGE_MAILBOX_FILTER
      Permission to manage mailbox filters.
      See Also:
    • ROLE_MANAGE_MAILBOX_IDENTITIES

      public static final String ROLE_MANAGE_MAILBOX_IDENTITIES
      Permission to manage mail identities.
      See Also:
    • ROLE_MANAGE_RESOURCE

      public static final String ROLE_MANAGE_RESOURCE
      Permission to manage resources.
      See Also:
    • ROLE_MANAGE_RESOURCE_TYPE

      public static final String ROLE_MANAGE_RESOURCE_TYPE
      Permission to manage resource types.
      See Also:
    • ROLE_MANAGE_RESOURCE_SHARINGS

      public static final String ROLE_MANAGE_RESOURCE_SHARINGS
      Permission to manage resource sharings.
      See Also:
    • ROLE_MANAGE_MAILSHARE

      public static final String ROLE_MANAGE_MAILSHARE
      Permission to manage mailshares.
      See Also:
    • ROLE_MANAGE_MAILSHARE_SHARINGS

      public static final String ROLE_MANAGE_MAILSHARE_SHARINGS
      Permission to manage mailshare sharings.
      See Also:
    • ROLE_MANAGE_EXTERNAL_USER

      public static final String ROLE_MANAGE_EXTERNAL_USER
      Permission to manage external users.
      See Also:
    • ROLE_MANAGE_DOMAIN_AB

      public static final String ROLE_MANAGE_DOMAIN_AB
      Permission to manage the domain addressbook.
      See Also:
    • ROLE_MANAGE_DOMAIN_SMIME

      public static final String ROLE_MANAGE_DOMAIN_SMIME
      Permission to manage the domain S/MIME certificates.
      See Also:
    • ROLE_MANAGE_DOMAIN_AB_SHARING

      public static final String ROLE_MANAGE_DOMAIN_AB_SHARING
      Permission to manage the domain addressbook sharings.
      See Also:
    • ROLE_MANAGE_DOMAIN_LDAP_AB

      public static final String ROLE_MANAGE_DOMAIN_LDAP_AB
      Permission to manage the domain LDAP addressbook.
      See Also:
    • ROLE_MANAGE_DOMAIN_CAL

      public static final String ROLE_MANAGE_DOMAIN_CAL
      Permission to manage the domain calendar.
      See Also:
    • ROLE_MANAGE_DOMAIN_CAL_SHARING

      public static final String ROLE_MANAGE_DOMAIN_CAL_SHARING
      Permission to manage the domain calendar sharings.
      See Also:
    • ROLE_MANAGE_SERVER

      public static final String ROLE_MANAGE_SERVER
      Permission to manage the application servers.
      See Also:
    • ROLE_MANAGE_DOMAIN

      public static final String ROLE_MANAGE_DOMAIN
      Permission to manage domains.
      See Also:
    • ROLE_MANAGE_SYSTEM_CONF

      public static final String ROLE_MANAGE_SYSTEM_CONF
      Permission to manage global system configuration.
      See Also:
    • ROLE_SYSTEM_MANAGER

      public static final String ROLE_SYSTEM_MANAGER
      Permission to manage the system (backup, sharding, etc.).
      See Also:
    • ROLE_READ_DOMAIN_FILTER

      public static final String ROLE_READ_DOMAIN_FILTER
      Permission to access domain mail-filters.
      See Also:
    • ROLE_DOMAIN_MAX_VALUES

      public static final String ROLE_DOMAIN_MAX_VALUES
      Permission to manage max user accounts/domain.
      See Also:
    • ROLE_MANAGE_SUBSCRIPTION

      public static final String ROLE_MANAGE_SUBSCRIPTION
      Permission to manage the bluemind subscription.
      See Also:
    • ROLE_MANAGE_OU

      public static final String ROLE_MANAGE_OU
      Permission to manage the organizational units.
      See Also:
    • ROLE_SHOW_OU

      public static final String ROLE_SHOW_OU
      Permission to show the organizational units.
      See Also:
    • ROLE_DATAPROTECT

      public static final String ROLE_DATAPROTECT
      Permission to manage backups.
      See Also:
    • ROLE_MANAGE_RESTORE

      public static final String ROLE_MANAGE_RESTORE
      Permission to manage restores.
      See Also:
    • ROLE_WEBMAIL

      public static final String ROLE_WEBMAIL
      Permission to access Roundcube webmail.
      See Also:
    • ROLE_MAIL_WEBAPP

      public static final String ROLE_MAIL_WEBAPP
      Permission to access WebApp Mail.
      See Also:
    • ROLE_CAN_USE_SMIME

      public static final String ROLE_CAN_USE_SMIME
      Permission to use S/MIME.
      See Also:
    • ROLE_MANAGE_USER_EXTERNAL_ID

      public static final String ROLE_MANAGE_USER_EXTERNAL_ID
      Permission to change user ext id.
      See Also:
    • ROLE_USER_CHECK_AND_REPAIR

      public static final String ROLE_USER_CHECK_AND_REPAIR
      Permission to cinvalid input: '&r' user.
      See Also:
    • ROLE_USER_MAILBOX_MAINTENANCE

      public static final String ROLE_USER_MAILBOX_MAINTENANCE
      Permission to reindex user's mbox.
      See Also:
  • Constructor Details

    • BasicRoles

      public BasicRoles()