Package net.bluemind.role.api
Class BasicRoles
java.lang.Object
net.bluemind.role.api.BasicRoles
Declaration of all standard roles.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAdministration category.static final StringBluemind applications category.static final StringGeneral configuration category.static final StringMessaging category.static final StringSystem admin role.static final StringAccess to the Bluemind Administration.static final StringPermission to access interactive api documentation.static final StringCalendar App.static final StringPermission to use S/MIME.static final StringTelephony.static final StringPermission to manage backups.static final StringSynchronization with clients using the DAV protocol.static final StringPermission to manage max user accounts/domain.static final StringSynchronization of mobile devices.static final StringPermission to create external identity.static final StringInstant Messaging.static final StringWebmail.static final StringPermission to forward mails to an external account.static final StringPermission to access WebApp Mail.static final StringPermission to manage domain certificate.static final StringPermission to manage domains.static final StringPermission to manage the domain addressbook.static final StringPermission to manage the domain addressbook sharings.static final StringPermission to manage the domain calendar.static final StringPermission to manage the domain calendar sharings.static final StringPermission to manage the domain LDAP addressbook.static final StringPermission to manage the domain S/MIME certificates.static final StringPermission to manage sharings.static final StringPermission to manage external system accounts.static final StringPermission to manage external users.static final StringPermission to manage groups.static final StringPermission to manage group members.static final StringPermission to manage group's sharings.static final StringPermission to access/manage mailbox.static final StringPermission to manage mailbox filters.static final StringPermission to manage mail identities.static final StringPermission to manage mailshares.static final StringPermission to manage mailshare sharings.static final StringPermission to manage the organizational units.static final StringPermission to manage resources.static final StringPermission to manage resource sharings.static final StringPermission to manage resource types.static final StringPermission to manage restores.static final StringPermission to manage the application servers.static final StringPermission to manage the bluemind subscription.static final StringPermission to manage global system configuration.static final StringPermission to manage domain users.static final StringPermission to change user's mobile devices.static final StringPermission to change user ext id.static final StringPermission to change user's mail identities.static final StringPermission to change user's passwords.static final StringPermission to change user's settings.static final StringPermission to change user's sharings.static final StringPermission to change user's subscriptions.static final StringPermission to manage contact infos.static final StringDomain admin role.static final StringBluemind Outlook plugin.static final StringPermission to access domain mail-filters.static final StringPermission to access own entities.static final StringPermission to change mail identities.static final StringPermission to change mailbox filter.static final StringPermission to change own password.static final StringPermission to change own settings.static final StringPermission to change own contact infos.static final StringPermission to manage own mobile devices.static final StringPermission to change own external accounts.static final StringPermission to show the organizational units.static final StringPermission to "login-as" other user.static final StringPermission to manage the system (backup, sharding, etc.).static final StringBluemind Thunderbird plugin.static final StringPermission to cinvalid input: '&r' user.static final StringPermission to reindex user's mbox.static final StringPermission to access Roundcube webmail. -
Constructor Summary
Constructors -
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()
-