All Classes and Interfaces
Class
Description
access control entry
This class represent an acknowledgement to a server side operation that
assigned a new version number to an item.
The activator class controls the plug-in life cycle
Base data structure of all directory related entities
The type of an account.
FULL represents an entity with all available applications (messaging, contact, agenda etc.)
SIMPLE represents an entity with limited access (no sharing) to the messaging application FULL_AND_VISIO represents an entity having advanced features to the video conferencing functionalities
FULL represents an entity with all available applications (messaging, contact, agenda etc.)
SIMPLE represents an entity with limited access (no sharing) to the messaging application FULL_AND_VISIO represents an entity having advanced features to the video conferencing functionalities
The kind of object the entry represents.
Declaration of all standard roles.
Deprecated.
Crappy utils class to read certificate/ca/pk (we should use BountyCastle but
it is not available in common plugin)
Changelog entry
We chose our levels to match those of https://checkmk.com/features.html
Changelog of a container
Set of changes for a container since a version
This object is used when saving a subscription
This object is used by services to return subscriptions to a client.
This object is used for storing a per-user sharded
ContainerChangeset
on subscriptions.The up-to-date status of a container.
Possible statuses.
Conversation of messages.
Update one flag on multiple
MailboxItem
This class represents a generation of protected Blue Mind data.
Publish events on the Vert.x event bus in a debounce-like way.
Block calls to the given
BiConsumer
in a debounce way.Declaration of default user roles.
Represent a delegation rule between a delegator and its delegates
A delegator is the boss who give access to its mailbox to to others (delegates)
A delegator is the boss who give access to its mailbox to to others (delegates)
Base class of all directory related entities (
DirEntry
)Class containing static directory related helper methods
Data structure of directory related entities
Class representing
DirEntry
search parametersThe disposition types of the "Content-Disposition" header (RFC-2183).
Utility methods to extract data from a DOM.
load net.bluemind.core.rest.serviceFactory extensions
Holds information about a calendar event.
ExternalUser is mainly used to be able to add an external email to a group.
An
OutputStream
that starts buffering to a byte array, but switches
to file buffering once the data reaches a configurable size.File manipulation functions
Update one flag on multiple
invalid reference
MailboxItem
Addressbooks APIs.
Addressbooks management api
Returns common addressbook container UIDs.
Bluemind internal API for the communication between Kapacitor and bm-core.
API used in conjunction with
IFileHosting
to share mail attachments
by replacing them with a linkAuthentication service
Calendar operations.
4.2.3 Calendar User Type
To specify the type of calendar user
Calendars management api
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Deprecated.
use
IUserCalendarViews
containerUid can be constructed
with (ICalendarViewUids.userCalendarView(java.lang.String)
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Management container
Grants read access to a
ContainerChangeset
of the containers owned by
a given ownerUidA mail identity that can endorsed by a user when sending an email
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Manages external IDs
Document APIs.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Manage domain.
API for managing domain-wide settings.
Used for representing a range of offline-usable item ids.
ExternalUser API.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
API for managing domain-wide settings.
Service factory requires one parameter created by
ICalendarViewUids.userCalendarView(String)
Internal management container
Transfer items between mailboxes that might live on separate backends
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
API to access the hierarchy of a user or shared mailbox.
API to access the hierarchy of a user or shared mailbox.
Container of
MailboxItem
.Handle message conversations for a given container (per user or mail-share).
Handle message conversations for a given container (per user or mail-share).
This class is responsible of loading an ini file.
local or remote BM
manipulation API.
invalid reference
Host
Factory for creating a
.
INodeClient
to local or remote a
invalid reference
Host
Notes API.
Notes indexing API
Notes list management API.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Manages Organizational Units
BlueMind integrates a delegated administration functionality.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
This API provides "status oriented" (ok, warn, failed) monitoring results.
Database Read-only version of
invalid reference
IDbReplicatedMailboxes
Resources API.
Resource types API.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Role API.
In-Core schema management api
This API allows upgrading short-lived session identifiers to persisting
tokens lasting 7 days.
API for managing the servers in a BlueMind installation.
Useful to create service instances
SessionsMgmt service
ISmimeCACerts API - admin can add CA certificates they trust.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
ISmimeRevocation API
Used to verify end-user certificate is not revoked by authorities
Used to verify end-user certificate is not revoked by authorities
This API is used to manage per-user invalid input: '&' per-domain lists of
Tag
(keyword and color).To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Item of a container
(SHOULD NOT BE EXPOSED THRU API)
Changelog of an item
Descriptor of an item
Util class to build an uri for an item : containerUid/itemUid
Generic container item value
Item
TICK stack configuration entry point.
Todolist API.
Todolist management API.
Todolist indexing API
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
User
API.UserAccount
API.API to fetch user's inbox information
WebAppData API - allow to save web applications data.
To unify the management of changelogs, ACLs, client synchronization,
permissions and sharing, Bluemind stores all elements in a generic structure
called a container.
Represents a set of searchable job attributes.
%(UID 3 MODSEQ 4 LAST_UPDATED 1483363360 FLAGS (\Seen) INTERNALDATE
1483363360 SIZE 830 GUID 2a48b9230d2e6ad4a283d5d817bc6c01c097e3a9)
MailboxItem
flagHelper for knowing important event bus addresses
MaintenanceOperation defines a unique identifier of a cleanup and repair
operation applicable to
DirEntry
sFolder Associated Information message.
Message inside a
MapiFolderContainer.TYPE
containerMAPI Rule storage.
Helper methods for monitoring tasks running a remote node using
INodeClient
The activator class controls the plug-in life cycle
A cache implementation that remains an empty collection and returns null when
trying to access records, only the get function
V get(K key, Function<? super K, ? extends V> mappingFunction)
will
execute the mapping function if it existsBlueMind integrates a delegated administration functionality.
Delegation trees can be created and organized so as to allow different levels
of delegated administration.
OrgUnit
search parametersA generation is a point-in-time snapshot, de-duplicated and compressed of
some data.
Server-side service instantation
Fields marked as ReadOnly should not be used in write methods (update, set...).
Resources are used, for example, to create an entity like a vehicle, a
meeting room, a video-projector, etc.
Different ways to reserve a resource
This class models items that can be restored by DataProtect services.
An enumeration for things from which data can be restored.
This class stores informations for
DataProtectGeneration
retention
and automatic deletion.Declaration of a role.
Role category declaration.
Load plugins based on some interface
Defines message search parameters
Definition of a
MailboxFolder
search restrictionHeader key/value pair
Header search
Defines the search operator of the requested header search values
The scope of a search
https://shipilev.net/jvm-anatomy-park/10-string-intern/
load net.bluemind.core.rest.serviceFactory extensions
Server-side service instantation
Enumeration for PLAIN and HTML mail signature formats.
Marker interface used to model binary streams
This class is used to associate a color and a label to an item
This class is used to batch updates of a set of
Tag
using
ITags.updates(TagChanges)
Helper class to disable SSL chains validation
User represents a specific user, with a login and a password and a list of
emails.
The vcard contains contact information, typically pertaining to a single
contact or group of contacts.
These properties describe information about how to communicate with the
object the vCard represents.
To specify the electronic mail address for communication with the object the
vCard represents.
To specify the URI for instant messaging and presence protocol communications
with the object the vCard represents.
To specify the language(s) that may be used for contacting the entity
associated with the vCard.
To specify the telephone number for telephony communication with the object
the vCard represents.
These types are concerned with information related to the delivery addressing
or label for the vCard object.
To specify the components of the delivery address for the vCard object.
These properties are concerned with additional explanations, such as that
related to informational notes or revisions specific to the vCard.
These types are used to capture information associated with the
identification and naming of the entity associated with the vCard.
To specify the formatted text corresponding to the name of the object the
vCard represents.
To specify the components of the sex and gender identity of the object the
vCard represents.
To specify the components of the name of the object the vCard represents.
To specify the text corresponding to the nickname of the object the vCard
represents.
To specify the kind of object the vCard represents.
These properties are concerned with information associated with
characteristics of the organization or organizational units of the object
that the vCard represents.
To specify the organizational name and units associated with the vCard.
To specify a relationship the individual this vCard represents has with
another.
These properties are concerned with the security of communication pathways or
access to the vCard.
Light
VCard
This class represents a version number using the
major.minor.release
format.Utility classes allowing to create duplicated contexts.
A free/busy slot
Fields markes as WriteOnly won't get populated when retrieving data
Vertx.executeBlocking(io.vertx.core.Handler, io.vertx.core.Handler)
instead