Package net.bluemind.role.api
Class BasicRoles
java.lang.Object
net.bluemind.role.api.BasicRoles
Declaration of all standard roles.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Administration category.static final String
Bluemind applications category.static final String
General configuration category.static final String
Messaging category.static final String
System admin role.static final String
Access to the Bluemind Administration.static final String
Permission to access interactive api documentation.static final String
Calendar App.static final String
Permission to use S/MIME.static final String
Telephony.static final String
Permission to manage backups.static final String
Synchronization with clients using the DAV protocol.static final String
Permission to manage max user accounts/domain.static final String
Synchronization of mobile devices.static final String
Permission to create external identity.static final String
Instant Messaging.static final String
Webmail.static final String
Permission to forward mails to an external account.static final String
Permission to access WebApp Mail.static final String
Permission to manage domain certificate.static final String
Permission to manage domains.static final String
Permission to manage the domain addressbook.static final String
Permission to manage the domain addressbook sharings.static final String
Permission to manage the domain calendar.static final String
Permission to manage the domain calendar sharings.static final String
Permission to manage the domain LDAP addressbook.static final String
Permission to manage the domain S/MIME certificates.static final String
Permission to manage sharings.static final String
Permission to manage external system accounts.static final String
Permission to manage external users.static final String
Permission to manage groups.static final String
Permission to manage group members.static final String
Permission to manage group's sharings.static final String
Permission to access/manage mailbox.static final String
Permission to manage mailbox filters.static final String
Permission to manage mail identities.static final String
Permission to manage mailshares.static final String
Permission to manage mailshare sharings.static final String
Permission to manage the organizational units.static final String
Permission to manage resources.static final String
Permission to manage resource sharings.static final String
Permission to manage resource types.static final String
Permission to manage restores.static final String
Permission to manage the application servers.static final String
Permission to manage the bluemind subscription.static final String
Permission to manage global system configuration.static final String
Permission to manage domain users.static final String
Permission to change user's mobile devices.static final String
Permission to change user ext id.static final String
Permission to change user's mail identities.static final String
Permission to change user's passwords.static final String
Permission to change user's settings.static final String
Permission to change user's sharings.static final String
Permission to change user's subscriptions.static final String
Permission to manage contact infos.static final String
Domain admin role.static final String
Bluemind Outlook plugin.static final String
Permission to access domain mail-filters.static final String
Permission to access own entities.static final String
Permission to change mail identities.static final String
Permission to change mailbox filter.static final String
Permission to change own password.static final String
Permission to change own settings.static final String
Permission to change own contact infos.static final String
Permission to manage own mobile devices.static final String
Permission to change own external accounts.static final String
Permission to show the organizational units.static final String
Permission to "login-as" other user.static final String
Permission to manage the system (backup, sharding, etc.).static final String
Bluemind Thunderbird plugin.static final String
Permission to cinvalid input: '&r' user.static final String
Permission to reindex user's mbox.static final String
Permission to access Roundcube webmail. -
Constructor Summary
-
Method Summary
-
Field Details
-
ROLE_CTI
Telephony.- See Also:
-
ROLE_IM
Instant Messaging.- See Also:
-
ROLE_MAIL
Webmail.- See Also:
-
ROLE_CALENDAR
Calendar App.- See Also:
-
ROLE_ADMINCONSOLE
Access to the Bluemind Administration.- See Also:
-
ROLE_EAS
Synchronization of mobile devices.- See Also:
-
ROLE_DAV
Synchronization with clients using the DAV protocol.- See Also:
-
ROLE_TBIRD
Bluemind Thunderbird plugin.- See Also:
-
ROLE_OUTLOOK
Bluemind Outlook plugin.- See Also:
-
ROLE_SUDO
Permission to "login-as" other user.- See Also:
-
ROLE_MAIL_FORWARDING
Permission to forward mails to an external account.- See Also:
-
ROLE_SELF_CHANGE_PASSWORD
Permission to change own password.- See Also:
-
ROLE_SELF_CHANGE_SETTINGS
Permission to change own settings.- See Also:
-
ROLE_SELF_CHANGE_MAIL_IDENTITIES
Permission to change mail identities.- See Also:
-
ROLE_SELF_CHANGE_MAILBOX_FILTER
Permission to change mailbox filter.- See Also:
-
ROLE_SELF_MANAGE_DEVICE
Permission to manage own mobile devices.- See Also:
-
ROLE_SELF_CHANGE_VCARD
Permission to change own contact infos.- See Also:
-
ROLE_SELF_MANAGE_EXTERNAL_ACCOUNT
Permission to change own external accounts.- See Also:
-
ROLE_ADMIN
System admin role.- See Also:
-
ROLE_MANAGER
Domain admin role.- See Also:
-
ROLE_MANAGE_USER
Permission to manage domain users.- See Also:
-
ROLE_MANAGE_CERTIFICATE
Permission to manage domain certificate.- See Also:
-
ROLE_MANAGE_EXTERNAL_ACCOUNTS
Permission to manage external system accounts.- See Also:
-
ROLE_MANAGE_USER_VCARD
Permission to manage contact infos.- See Also:
-
ROLE_MANAGE_USER_PASSWORD
Permission to change user's passwords.- See Also:
-
ROLE_MANAGE_USER_SETTINGS
Permission to change user's settings.- See Also:
-
ROLE_MANAGE_USER_MAIL_IDENTITIES
Permission to change user's mail identities.- See Also:
-
ROLE_MANAGE_USER_DEVICE
Permission to change user's mobile devices.- See Also:
-
ROLE_MANAGE_USER_SHARINGS
Permission to change user's sharings.- See Also:
-
ROLE_MANAGE_USER_SUBSCRIPTIONS
Permission to change user's subscriptions.- See Also:
-
ROLE_MANAGE_GROUP
Permission to manage groups.- See Also:
-
ROLE_MANAGE_GROUP_SHARINGS
Permission to manage group's sharings.- See Also:
-
ROLE_MANAGE_GROUP_MEMBERS
Permission to manage group members.- See Also:
-
ROLE_EXTERNAL_IDENTITY
Permission to create external identity.- See Also:
-
ROLE_API_DOCS
Permission to access interactive api documentation.- See Also:
-
CATEGORY_GENERAL
General configuration category.- See Also:
-
CATEGORY_ADMINISTRATION
Administration category.- See Also:
-
CATEGORY_MAIL
Messaging category.- See Also:
-
CATEGORY_APPS
Bluemind applications category.- See Also:
-
ROLE_SELF
Permission to access own entities.- See Also:
-
ROLE_MANAGE_ENTITY_SHARINGS
Permission to manage sharings.- See Also:
-
ROLE_MANAGE_MAILBOX
Permission to access/manage mailbox.- See Also:
-
ROLE_MANAGE_MAILBOX_FILTER
Permission to manage mailbox filters.- See Also:
-
ROLE_MANAGE_MAILBOX_IDENTITIES
Permission to manage mail identities.- See Also:
-
ROLE_MANAGE_RESOURCE
Permission to manage resources.- See Also:
-
ROLE_MANAGE_RESOURCE_TYPE
Permission to manage resource types.- See Also:
-
ROLE_MANAGE_RESOURCE_SHARINGS
Permission to manage resource sharings.- See Also:
-
ROLE_MANAGE_MAILSHARE
Permission to manage mailshares.- See Also:
-
ROLE_MANAGE_MAILSHARE_SHARINGS
Permission to manage mailshare sharings.- See Also:
-
ROLE_MANAGE_EXTERNAL_USER
Permission to manage external users.- See Also:
-
ROLE_MANAGE_DOMAIN_AB
Permission to manage the domain addressbook.- See Also:
-
ROLE_MANAGE_DOMAIN_SMIME
Permission to manage the domain S/MIME certificates.- See Also:
-
ROLE_MANAGE_DOMAIN_AB_SHARING
Permission to manage the domain addressbook sharings.- See Also:
-
ROLE_MANAGE_DOMAIN_LDAP_AB
Permission to manage the domain LDAP addressbook.- See Also:
-
ROLE_MANAGE_DOMAIN_CAL
Permission to manage the domain calendar.- See Also:
-
ROLE_MANAGE_DOMAIN_CAL_SHARING
Permission to manage the domain calendar sharings.- See Also:
-
ROLE_MANAGE_SERVER
Permission to manage the application servers.- See Also:
-
ROLE_MANAGE_DOMAIN
Permission to manage domains.- See Also:
-
ROLE_MANAGE_SYSTEM_CONF
Permission to manage global system configuration.- See Also:
-
ROLE_SYSTEM_MANAGER
Permission to manage the system (backup, sharding, etc.).- See Also:
-
ROLE_READ_DOMAIN_FILTER
Permission to access domain mail-filters.- See Also:
-
ROLE_DOMAIN_MAX_VALUES
Permission to manage max user accounts/domain.- See Also:
-
ROLE_MANAGE_SUBSCRIPTION
Permission to manage the bluemind subscription.- See Also:
-
ROLE_MANAGE_OU
Permission to manage the organizational units.- See Also:
-
ROLE_SHOW_OU
Permission to show the organizational units.- See Also:
-
ROLE_DATAPROTECT
Permission to manage backups.- See Also:
-
ROLE_MANAGE_RESTORE
Permission to manage restores.- See Also:
-
ROLE_WEBMAIL
Permission to access Roundcube webmail.- See Also:
-
ROLE_MAIL_WEBAPP
Permission to access WebApp Mail.- See Also:
-
ROLE_CAN_USE_SMIME
Permission to use S/MIME.- See Also:
-
ROLE_MANAGE_USER_EXTERNAL_ID
Permission to change user ext id.- See Also:
-
ROLE_USER_CHECK_AND_REPAIR
Permission to cinvalid input: '&r' user.- See Also:
-
ROLE_USER_MAILBOX_MAINTENANCE
Permission to reindex user's mbox.- See Also:
-
-
Constructor Details
-
BasicRoles
public BasicRoles()
-