Uses of Class
net.bluemind.core.api.fault.ServerFault
Package
Description
-
Uses of ServerFault in net.bluemind.addressbook.api
Modifier and TypeMethodDescriptionvoid
IAddressBooksMgmt.create
(String uid, AddressBookDescriptor descriptor, boolean isDefault) void
IVCardService.directImportCards
(String vcard) IVCardService.exportAll()
IVCardService.exportCards
(List<String> uids) IAddressBooksMgmt.getComplete
(String uid) IVCardService.importCards
(String vcard) reindex an addressbookIAddressBooksMgmt.reindexAll()
IAddressBooksMgmt.reindexDomain
(String domainUid) void
IAddressBooks.search
(VCardQuery query) ElasticSearch based vcard search througth all subscribed addressbooksvoid
IAddressBooksMgmt.update
(String uid, AddressBookDescriptor descriptor) -
Uses of ServerFault in net.bluemind.addressbook.ldap.api
-
Uses of ServerFault in net.bluemind.announcement.api
-
Uses of ServerFault in net.bluemind.attachment.api
Modifier and TypeMethodDescriptionIAttachment.getConfiguration()
Retrieves the configurationShare a mail attachmentIAttachment.shareDedup
(String extension, Stream document) Share a mail attachment.void
Deactivate a link to a shared file -
Uses of ServerFault in net.bluemind.authentication.api
Modifier and TypeMethodDescriptionCreates anAPIKey
for the given core session.void
Deletes anAPIKey
IAuthentication.getCurrentUser()
IAPIKeys.list()
Try to log in user into Blue-Mind and create valid session on successIAuthentication.loginWithParams
(String login, String password, String origin, Boolean interactive) Try to log in user into Blue-Mind and create valid session on successvoid
IAuthentication.logout()
Close a Blue-Mind sessionvoid
IAuthentication.ping()
Refreshes the session, or throws exception if the SecurityContext is invalid.Creates anAPIKey
for the given core session using the provided key as SID.Create Blue-Mind access token for requested user.
This token can be used for authenticate against Blue-Mind componentsIAuthentication.suWithParams
(String login, Boolean interactive) Validate credential -
Uses of ServerFault in net.bluemind.authentication.api.incore
Modifier and TypeMethodDescriptiondefault SecurityContext
IInCoreAuthentication.buildContext
(String domainUid, String userUid) default SecurityContext
IInCoreAuthentication.buildContext
(String sid, String domainUid, String userUid) IInCoreAuthentication.buildContext
(String sid, String origin, String domainUid, String userUid) -
Uses of ServerFault in net.bluemind.backend.mail.api
Modifier and TypeMethodDescriptionIMailboxFolders.importItems
(long folderDestinationId, ImportMailboxItemSet mailboxItems) Import MailboxItems from a source folder describeImportMailboxItemSet.mailboxFolderId
Source and destination folders must be in the same subtreeIMailConversationActions.importItems
(long folderDestinationId, ImportMailboxConversationSet mailboxItems) Import conversations into folder.IMailConversation.multipleGet
(List<String> uids) -
Uses of ServerFault in net.bluemind.calendar.api
Modifier and TypeMethodDescriptionvoid
ICalendar.all()
Returns all the items uid from the container.ICalendarAutocomplete.calendarGroupLookup
(String groupUid) ICalendarAutocomplete.calendarLookup
(String pattern, Verb verb) Lookup for calendar containervoid
ICalendar.create
(String uid, VEventSeries event, Boolean sendNotifications) Creates aVEvent
.void
ICalendarsMgmt.create
(String uid, CalendarDescriptor descriptor) void
ICalendarView.create
(String uid, CalendarView view) Deprecated.Creates aCalendarView
IPublishCalendar.createUrl
(PublishMode mode, String token) Create an url for external calendar accessvoid
Deletes theVEventSeries
identified by the given unique identifier.void
void
Deprecated.Deletes aCalendarView
void
IPublishCalendar.disableUrl
(String url) IVEvent.exportAll()
Exports all theVEvent
of the containerExports an ICS version of aVEvent
IPublishCalendar.generateUrl
(PublishMode mode) Generate an url for external calendar accessICalendarSettings.get()
Retrieve calendar settingsIFreebusyMgmt.get()
IPublicFreebusy.get
(String email, String callerUserUid, String callerDomain, VFreebusyQuery query) Export the free/busy informationIVFreebusy.get
(VFreebusyQuery query) Export the free/busy informationIPublicFreebusy.getAsString
(String email, String callerUserUid, String callerDomain, VFreebusyQuery query) Export the free/busy informationIVFreebusy.getAsString
(VFreebusyQuery query) Export the free/busy informationICalendar.getByIcsUid
(String uid) Returns allVEventSeries
matching the given ICS unique identifier.ICalendar.getComplete
(String uid) Returns theVEventSeries
identified by the given unique identifier.ICalendarsMgmt.getComplete
(String uid) ICalendarView.getComplete
(String uid) Deprecated.Retrieves aCalendarView
IPublishCalendar.getGeneratedUrls
(PublishMode mode) Imports an ICSboolean
ICalendar.isAutoSyncActivated()
Check the automatic synchronization is activated for this calendar.ICalendar.list()
List all the events of this calendar.ICalendarView.list()
Deprecated.Returns a list ofCalendarView
ICalendar.multipleGet
(List<String> uids) Fetch multipleVEventSeries
identified by the given unique identifiers.ICalendarView.multipleGet
(List<String> uids) Deprecated.Fetch multipleCalendarView
s from theirs uniques uidsIPrint.print
(PrintOptions options) reindex a calendarICalendarsMgmt.reindexAll()
void
ICalendar.reset()
Remove all events from this calendar.ICalendar.search
(VEventQuery query) Search for events matching the given query.ICalendars.search
(CalendarsVEventQuery query) ICalendars.searchPendingCounters
(List<String> calendars) Retrieve a list of pending counter propositions of the current uservoid
ICalendarSettings.set
(CalendarSettingsData settings) Update calendar settingsvoid
void
ICalendarView.setDefault
(String id) Deprecated.Set user the default view.ICalendar.sync
(Long since, VEventChanges changes) Apply the given changes and return the differences since the given time.void
Touch aVEvent
.void
ICalendar.update
(String uid, VEventSeries event, Boolean sendNotifications) Updates aVEventSeries
.void
ICalendarsMgmt.update
(String uid, CalendarDescriptor descriptor) void
ICalendarView.update
(String uid, CalendarView view) Deprecated.Updates aCalendarView
ICalendar.updates
(VEventChanges changes) Applies changes (create, update, delete) to a calendar specified by itscontainerUid
.void
ICalendarView.updates
(CalendarViewChanges changes) Deprecated.Applies changes (create, update, delete) to a calendar specified by itscontainerUid
. -
Uses of ServerFault in net.bluemind.calendar.api.internal
-
Uses of ServerFault in net.bluemind.core.api
Modifier and TypeMethodDescriptionstatic VersionInfo
VersionInfo.checkAndCreate
(String version) static void
ParametersValidator.notEmpty
(Collection<?> col) static void
static void
ParametersValidator.notNullAndNotEmpty
(String str) static void
ParametersValidator.nullOrNotEmpty
(String str) -
Uses of ServerFault in net.bluemind.core.api.fault
Modifier and TypeMethodDescriptionstatic ServerFault
ServerFault.alreadyExists
(String message) static ServerFault
ServerFault.alreadyExists
(Throwable t) static ServerFault
static ServerFault
static ServerFault
static ServerFault
static ServerFault
ServerFault.tooManyResults
(String message) -
Uses of ServerFault in net.bluemind.core.container.api
Modifier and TypeMethodDescriptionIContainers.all
(ContainerQuery query) IContainers.allForUser
(String domainUid, String userUid, ContainerQuery query) IContainers.allLight
(ContainerQuery query) void
IContainerManagement.allowOfflineSync
(String subject) boolean
IChangelogSupport.changesetById
(Long since) ICountingSupport.count
(ItemFlagFilter filter) Count items matching anItemFlagFilter
IContainers.create
(String uid, ContainerDescriptor descriptor) Create a containervoid
Delete a containervoid
IContainerManagement.disallowOfflineSync
(String subject) IChangelogSupport.filteredChangesetById
(Long since, ItemFlagFilter filter) Get a containerIContainerManagement.getAccessControlList()
Retrieve container ACLIContainers.getAccessControlLists
(List<String> containerIds) IContainerManagement.getAllItems()
Get all container itemsIContainers.getContainers
(List<String> containerIds) Get containerIContainers.getContainersLight
(List<String> containerIds) Get containerIContainerManagement.getDescriptor()
Retrieve container descriptorIContainerManagement.getFilteredItems
(ItemFlagFilter filter) Get all container items matching the given filterIContainers.getForUser
(String domainUid, String userUid, String uid) Get a container as if it where requested by another user.IContainers.getIfPresent
(String uid) Get a containerIContainerManagement.getItemCount()
Get container itemsIContainerSync.getLastSync()
IContainers.getLightIfPresent
(String uid) IContainerSync.getNextSync()
IContainerManagement.getSettings()
Get container settingsISharedContainers.getSharedContainers
(String type) Get all Containers (SharedContainer
) shared by ownerUidIContainerSync.getSyncStatus()
long
IChangelogSupport.getVersion()
IChangelogSupport.itemChangelog
(String itemUid, Long since) IContainersFlatHierarchy.list()
IOwnerSubscriptions.list()
default void
ICrudByIdSupport.multipleDeleteById
(List<Long> ids) void
ICrudByIdSupport.multipleDeleteById
(List<Long> ids, Boolean bypassDeletedItems) void
IContainerManagement.setAccessControlList
(List<AccessControlEntry> entries) store container ACLvoid
IContainers.setAccessControlList
(String uid, List<AccessControlEntry> entries) void
IInternalContainerManagement.setAccessControlList
(List<AccessControlEntry> entries, boolean sendNotification) Same asinvalid reference
IContainerManagement.ContainerDescriptor
void
IContainerManagement.setPersonalSettings
(Map<String, String> settings) Set container personal settingsvoid
IContainerManagement.setSetting
(String key, String value) Set a container setting, only one key at a timevoid
IContainerManagement.setSettings
(Map<String, String> settings) Set container settingsISortingSupport.sortedIds
(SortDescriptor sorted) Returns all items in a container matching a sort criteriaIContainerManagement.subscribers()
IContainerSync.sync()
void
IContainerManagement.update
(ContainerModifiableDescriptor descriptor) Update container descriptorvoid
IContainers.update
(String uid, ContainerModifiableDescriptor descriptor) Update a container -
Uses of ServerFault in net.bluemind.core.container.api.internal
-
Uses of ServerFault in net.bluemind.core.email
Modifier and TypeMethodDescriptionstatic Collection
<Email> EmailHelper.sanitizeAndValidate
(Collection<Email> emails) static void
static void
EmailHelper.validate
(Collection<Email> emails) -
Uses of ServerFault in net.bluemind.core.rest
Modifier and TypeMethodDescription<T> T
Instantiate a service<T> T
<T> T
-
Uses of ServerFault in net.bluemind.core.rest.base
Modifier and TypeMethodDescriptionstatic RestResponse
ResponseBuilder.replyServerFault
(ServerFault e) Modifier and TypeMethodDescription<T> io.vertx.core.Future
<io.vertx.core.eventbus.MessageConsumer<T>> IRestBusHandler.register
(RestRequest request, Supplier<io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>> msgHandler, io.vertx.core.Handler<ServerFault> reject) <T> io.vertx.core.Future
<io.vertx.core.eventbus.MessageConsumer<T>> RestRootHandler.register
(RestRequest request, Supplier<io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>> handlerSupplier, io.vertx.core.Handler<ServerFault> reject) -
Uses of ServerFault in net.bluemind.core.rest.base.codec
Modifier and TypeMethodDescriptionstatic ServerFault
JsonObjectCodec.parseFault
(RestResponse response) Modifier and TypeMethodDescriptionstatic RestResponse
JsonObjectCodec.replyServerFault
(ServerFault e) Modifier and TypeMethodDescriptionDefaultResponseCodecs.ByMimeTypeResponseCodec.decode
(RestResponse response) byte[]
DefaultResponseCodecs.ByteArrayResponseCodec.decode
(RestResponse response) DefaultResponseCodecs.StreamResponseCodec.decode
(RestResponse response) DefaultResponseCodecs.StringResponseCodec.decode
(RestResponse response) DefaultResponseCodecs.VoidCodec.decode
(RestResponse response) JsonObjectCodec.Response.decode
(RestResponse response) ResponseCodec.decode
(RestResponse response) -
Uses of ServerFault in net.bluemind.core.rest.http
-
Uses of ServerFault in net.bluemind.core.rest.internal
Modifier and TypeMethodDescriptionApiClassEndpoint.getInstance
(SecurityContext sc, String[] pathParams) InlinedApiClassEndpoint.getInstance
(SecurityContext sc, String[] pathParams) -
Uses of ServerFault in net.bluemind.core.rest.model
-
Uses of ServerFault in net.bluemind.cti.api
Modifier and TypeMethodDescriptionvoid
void
Set forward for a componnentIComputerTelephonyIntegration.getStatus()
Retrieve user phone statusIComputerTelephonyIntegration.getUserEmails()
Retrieve users email list from the cti implementationvoid
Set phone status for a component -
Uses of ServerFault in net.bluemind.dataprotect.api
Modifier and TypeMethodDescriptiondefault void
IBackupWorker.cleanup
(IDPContext ctx, PartGeneration part, Map<String, Object> params) default void
IBackupWorker.dataDirsSaved
(IDPContext ctx, String tag, ItemValue<Server> backedUp) This gets called once the data is saved with rsync.IDataProtect.forget
(int generationId) Removes protected dataIDataProtect.getAvailableGenerations()
Returns all protected generations, ordered from oldest to most recentIDataProtect.getContent
(String partGenerationId) Loads an index of protected datas with possible restore actions.IDataProtect.getRestoreCapabilities()
Returns infos about the restore operations that the core providesIDataProtect.getRestoreCapabilitiesByTags
(List<String> tags) * Returns infos about the restore operations that the core provides (filtered by tags)IDataProtect.getRetentionPolicy()
Returns theRetentionPolicy
used for backup automatic removals.IDataProtect.installFromGeneration
(int generationId) Populates a blue mind database using protected data from a given generation.void
IBackupWorker.prepareDataDirs
(IDPContext ctx, String tag, ItemValue<Server> toBackup) This is called before the backup starts.default void
IBackupWorker.restore
(IDPContext ctx, PartGeneration part, Map<String, Object> params) void
IDataProtect.run
(RestoreDefinition restoreDefinition) Executes a restore operation on the givenRestorable
item using data from aDataProtectGeneration
IDataProtect.saveAll()
Run the incremental dataprotect backup processvoid
IDataProtect.syncWithFilesystem()
Re-creates the in-database metadata using the generations.xml index from the data protect spool on the filesystem.void
IDataProtect.updatePolicy
(RetentionPolicy rp) creates or updates theRetentionPolicy
. -
Uses of ServerFault in net.bluemind.device.api
Modifier and TypeMethodDescriptionIDevice.byIdentifier
(String uid) void
void
void
IDevice.deleteAll()
IDevice.getComplete
(String uid) IDevice.list()
IDevices.listWiped()
void
IDevice.setPartnership
(String uid) void
IDevice.unsetPartnership
(String uid) void
void
void
IDevice.updateLastSync
(String uid) void
-
Uses of ServerFault in net.bluemind.directory.api
Modifier and TypeMethodDescriptionGet the domain'sContainerChangeset
DeleteDirEntry
by pathIDirectory.deleteByEntryUid
(String entryUid) Delete aDirEntry
by uidvoid
IDirEntryPhotoSupport.deletePhoto
(String uid) Delete the photo associated to theDirEntry
IDirectory.findByEntryUid
(String entryUid) GetDirEntry
by uidIDirectory.getByRoles
(List<String> roles) IDirectory.getEntries
(String path) FetchDirEntry
s by their pathFetchDirEntry
by its pathbyte[]
IDirectory.getEntryIcon
(String entryUid) Get aDirEntry
's iconbyte[]
IDirectory.getEntryPhoto
(String entryUid) Get aDirEntry
's photobyte[]
Get aDirEntry
's iconbyte[]
Retrieve the icon/avatar associated to theDirEntry
byte[]
Retrieve the photo associated to theDirEntry
IDirectory.getRolesForDirEntry
(String entryUid) Get all the roles associated to anDirEntry
IDirectory.getRolesForOrgUnit
(String orgUnitUid) Get all the roles associated to anOrgUnit
IDirectory.getRoot()
Fetch the rootDirEntry
IDirectory.search
(DirEntryQuery query) SearchDirEntry
s byDirEntryQuery
void
Adds an external id to aDirEntry
void
Set a photo, needs to be in PNG format -
Uses of ServerFault in net.bluemind.document.api
Modifier and TypeMethodDescriptionvoid
Creates a newDocument
entryvoid
Deletes aDocument
entryFetches aDocument
entryIDocument.fetchMetadata
(String uid) FetchesDocument
metadataDocumentMetadata
IDocument.list()
Retrives allDocument
metadataDocumentMetadata
void
Updates aDocument
entry -
Uses of ServerFault in net.bluemind.documentfolder.api
Modifier and TypeMethodDescriptionvoid
Creates aDocumentFolder
itemvoid
Removes aDocumentFolder
itemIDocumentFolder.list()
Lists allDocumentFolder
void
Rename aDocumentFolder
item -
Uses of ServerFault in net.bluemind.domain.api
Modifier and TypeMethodDescriptionIDomains.all()
Fetch all domains.void
Creates a newDomain
.void
Delete theDomain
item itself.IDomains.deleteDomainItems
(String uid) Delete data linked to theDomain
.IDomains.findByNameOrAliases
(String name) Fetch aDomain
by its name or one of its alias.Fetch aDomain
by its uid.IDomainSettings.get()
Fetch domain settings.static String
DomainSettingsHelper.getSlaveRelayHost
(IDomainSettings settingsService) static boolean
DomainSettingsHelper.isForwardToSlaveRelay
(IDomainSettings settingsService) void
Define domain settings.IDomains.setAliases
(String uid, Set<String> aliases) Define domain aliases.void
IDomains.setDefaultAlias
(String uid, String defaultAlias) Define the domain default alias.void
IInCoreDomains.setProperties
(String uid, Map<String, String> properties) void
void
Modify an existingDomain
. -
Uses of ServerFault in net.bluemind.eas.api
Modifier and TypeMethodDescriptionvoid
IEas.deletePendingReset
(Account account) IEas.getConfiguration()
IEas.getFolderSyncVersions
(Account account) IEas.getHeartbeat
(String deviceUid) void
IEas.insertClientId
(String clientId) void
IEas.insertPendingReset
(Account account) IEas.isKnownClientId
(String clientId) void
IEas.setFolderSyncVersions
(FolderSyncVersions versions) void
IEas.setHeartbeat
(Heartbeat heartbeat) -
Uses of ServerFault in net.bluemind.exchange.mapi.api
Modifier and TypeMethodDescriptionIMapiFolderAssociatedInformation.all()
IMapiMailboxes.byMailboxGuid
(String mailboxGuid) IMapiMailboxes.byMessageObjectsGuid
(String objectsGuid) void
IMapiMailbox.create
(MapiReplica mailbox) void
IMapiMailbox.delete()
void
IMapiFolderAssociatedInformation.deleteAll()
IMapiFolderAssociatedInformation.deleteByIds
(Collection<Long> internalIds) Tries to batch delete all the FAIs with the given internal ids.IMapiMailbox.get()
IMapiFolderAssociatedInformation.getByFolderId
(String identifier) Fetches all the FAIs for a giveninvalid reference
MapiFAI#id
void
Creates a FAICreates or updates an FAI with the given globalCounter (itemId in bm) -
Uses of ServerFault in net.bluemind.externaluser.api
Modifier and TypeMethodDescriptionFetch aExternalUser
by its external id.void
IExternalUser.create
(String uid, ExternalUser externalUser) Creates a newExternalUser
.void
IExternalUser.createWithExtId
(String uid, String extId, ExternalUser externalUser) Creates a newExternalUser
with the given uid.void
Delete an external user.IExternalUser.getComplete
(String uid) Fetch aExternalUser
by its uid.void
IExternalUser.update
(String uid, ExternalUser externalUser) Modify an existing external user. -
Uses of ServerFault in net.bluemind.filehosting.api
Modifier and TypeMethodDescriptionvoid
Deletes a documentboolean
Checks if a file existsFinds items in the file hosting repositoryRetrieves a document from the file hosting repositoryIInternalBMFileSystem.getComplete
(String uid) Retrieves an entity from the file hosting repositoryIFileHosting.getConfiguration()
Retrieves the configurationIInternalBMFileSystem.getSharedFile
(String uid) Retrieves a document from the file hosting repository by its public uidIInternalBMFileSystem.getShareUidsByPath
(String path) IFileHosting.info()
Retrieves informations about the filehosting implementationLists files and folders.Retrieves a public URL to the document in the file hosting repositoryvoid
Update/insert a documentvoid
Remove a public link -
Uses of ServerFault in net.bluemind.group.api
Modifier and TypeMethodDescriptionvoid
IGroup.allUids()
Get group from its emailGet group from its namevoid
Create groupvoid
IGroup.createWithExtId
(String uid, String extId, Group group) Create group with external IDDelete groupIGroup.getByExtId
(String extId) Get group from external IDIGroup.getComplete
(String uid) Get group from UIDIGroup.getExpandedMembers
(String uid) Get all expanded group membersIGroup.getExpandedUserMembers
(String uid) Get User type expanded group membersIGroup.getGroupsWithRoles
(List<String> roles) IGroup.getMembers
(String uid) Get all group membersIGroup.getParents
(String uid) Get all group parents UIDRetrieves a list of allGroup
s this uid is member of.IGroupMember.memberOfGroups
(String uid) Retrieves a list of allGroup
uids this uid is member of.void
IGroup.search
(GroupSearchQuery query) Search a groupvoid
void
Touch group (update direntry, vcard etc..)void
Update group -
Uses of ServerFault in net.bluemind.mailbox.api
Modifier and TypeMethodDescriptionIMailboxes.addDomainRule
(MailFilterRule rule) IMailboxMgmt.addIndexToRing
(Integer numericIndex) IMailboxes.addMailboxRule
(String mailboxUid, MailFilterRule rule) IMailboxes.addMailboxRuleRelative
(String mailboxUid, RuleMoveRelativePosition position, long anchorId, MailFilterRule rule) IMailboxes.byRouting
(Mailbox.Routing routing) IMailboxes.byType
(Mailbox.Type type) IMailboxMgmt.consolidateDomain()
reindex all domain mailboxesIMailboxMgmt.consolidateMailbox
(String mailboxUid) consolidate a single mailbox aliasvoid
Creates a newMailbox
entry.void
DeleteMailbox
entryvoid
IMailboxes.deleteDomainRule
(long id) IMailboxMgmt.deleteIndexFromRing
(Integer numericIndex) void
IMailboxes.deleteMailboxRule
(String mailboxUid, long id) IMailboxes.getComplete
(String uid) Fetch aMailbox
from its unique uidIMailboxes.getDomainFilter()
IMailboxes.getDomainRule
(long id) IMailboxes.getDomainRules()
IMailboxes.getMailboxAccessControlList
(String mailboxUid) IMailboxes.getMailboxConfig
(String uid) IMailboxes.getMailboxDelegationRule
(String mailboxUid) IMailboxes.getMailboxFilter
(String mailboxUid) IMailboxes.getMailboxQuota
(String uid) IMailboxes.getMailboxRule
(String mailboxUid, long id) IMailboxes.getMailboxRules
(String mailboxUid) IMailboxes.getMailboxRulesByClient
(String mailboxUid, String client) IMailboxes.getUnreadMessagesCount()
Get the unread mail messages count of the currently logged in userIMailboxes.list()
void
move ES indexvoid
IMailboxes.moveMailboxRule
(String mailboxUid, long id, RuleMoveDirection direction) void
IMailboxes.moveMailboxRuleRelative
(String mailboxUid, long id, RuleMoveRelativePosition position, long anchorId) IMailboxes.multipleGet
(List<String> uids) IMailboxMgmt.resetMailbox
(String mailboxUid) reset a single mailbox aliasIMailboxMgmt.respawnMailbox
(String mailboxUid) respawn a single mailbox alias into a new shardvoid
IMailboxes.setDomainFilter
(MailFilter filter) void
IMailboxes.setMailboxAccessControlList
(String mailboxUid, List<AccessControlEntry> accessControlEntries) void
IMailboxes.setMailboxDelegationRule
(String mailboxUid, DelegationRule delegationRule) void
IMailboxes.setMailboxFilter
(String mailboxUid, MailFilter filter) void
IMailboxes.setMailboxForwarding
(String mailboxUid, MailFilter.Forwarding forwarding) void
IMailboxes.setMailboxVacation
(String mailboxUid, MailFilter.Vacation vacation) void
Modifies an existingMailbox
entry.void
IMailboxes.updateDomainRule
(long id, MailFilterRule rule) void
IMailboxes.updateMailboxRule
(String mailboxUid, long id, MailFilterRule rule) -
Uses of ServerFault in net.bluemind.mailbox.identity.api
Modifier and TypeMethodDescriptionvoid
Create anIdentity
.void
Delete an existingIdentity
.Retrieve an existingIdentity
IMailboxIdentity.getIdentities()
Retrieve mailboxIdentity
sIMailboxIdentity.getPossibleIdentities()
Retrieve all possible mailboxIdentity
s (for each email defined in mailbox even if no identies are defined ( if identity doesnt exists for one mail,IdentityDescription.id
will be nullvoid
Update an existingIdentity
. -
Uses of ServerFault in net.bluemind.mailflow.api
Modifier and TypeMethodDescriptionvoid
IMailflowRules.create
(String uid, MailRuleActionAssignmentDescriptor assignment) void
IMailflowRules.getAssignment
(String uid) IMailflowRules.listActions()
IMailflowRules.listAssignments()
IMailflowRules.listRules()
void
IMailflowRules.update
(String uid, MailRuleActionAssignmentDescriptor assignment) -
Uses of ServerFault in net.bluemind.mailmessage.api
-
Uses of ServerFault in net.bluemind.node.api
Modifier and TypeMethodDescriptionstatic boolean
NCUtils.connectedToMyself
(INodeClient nc) Fetches a client to manipulate files invalid input: '&' run commands on the BJinvalid reference
Host
void
void
INodeClient.deleteFile
(String path) Delete a filevoid
LocalNodeClient.deleteFile
(String path) static ExitList
NCUtils.exec
(INodeClient nc, long delay, TimeUnit unit, String... argv) static ExitList
NCUtils.exec
(INodeClient nc, String... argv) static ExitList
NCUtils.exec
(INodeClient nc, List<String> argv) Waits for a tasks to complete, returning its output.static ExitList
NCUtils.exec
(INodeClient nc, List<String> argv, long delay, TimeUnit unit) The command runs over a websocketstatic void
NCUtils.execNoOut
(INodeClient nc, long delay, TimeUnit unit, String... argv) static void
NCUtils.execNoOut
(INodeClient nc, String... argv) static void
NCUtils.execNoOut
(INodeClient nc, List<String> argv) Waits for a tasks to complete, don't retrieve its output.static void
NCUtils.execNoOut
(INodeClient nc, List<String> argv, long delay, TimeUnit unit) The commands runs over a websocketstatic void
NCUtils.execOrFail
(INodeClient nc, String... argv) static void
NCUtils.execOrFail
(INodeClient nc, List<String> argv) Waits for a tasks to complete, throws ServerFault if task failsdefault TaskRef
INodeClient.executeCommand
(String... argv) INodeClient.executeCommand
(List<String> argv) Starts a command in backend and returns a ref to track its progress.INodeClient.executeCommand
(ExecRequest tsk) Runs a command.LocalNodeClient.executeCommand
(List<String> argv) LocalNodeClient.executeCommand
(ExecRequest tsk) default TaskRef
INodeClient.executeCommandNoOut
(String... argv) INodeClient.executeCommandNoOut
(List<String> argv) Starts a command in backend and returns a ref to track its progress No output, receive "Done" when command finish.LocalNodeClient.executeCommandNoOut
(List<String> argv) static void
static INodeClient
INodeClient.getExecutionStatus
(TaskRef task) Tracks the progress of a taskLocalNodeClient.getExecutionStatus
(TaskRef task) List files from path.List files from path matching extension.default void
default void
void
Create a directory and all required parentsvoid
void
Moves a file from a path, to anotherINodeClient.openStream
(String path) Opens a stream to a (maybe) remote file.LocalNodeClient.openStream
(String path) void
INodeClient.ping()
Checks we can connect to a node.void
LocalNodeClient.ping()
byte[]
Fetches a file content into ram.byte[]
static ExitList
NCUtils.waitFor
(INodeClient nc, TaskRef ref) Waits for a tasks to complete and returns its outputvoid
INodeClient.writeFile
(String path, InputStream content) (Over)writes the file at path with content.void
LocalNodeClient.writeFile
(String path, InputStream content) -
Uses of ServerFault in net.bluemind.notes.api
Modifier and TypeMethodDescriptionINote.all()
List all Notes of a containerINote.allUids()
Retrieve allVNote
UIDs of this uservoid
Creates a newVNote
entry.void
INotes.create
(String uid, ContainerDescriptor descriptor) Create a notes list container + auto-subscribe + set ALL necessary Access-Control-List entriesvoid
Delete aVNote
void
Delete a Notelist container and all containingVNote
sINote.exportAll()
Export allVNote
from a notes container as json stream (VNote)INote.getComplete
(String uid) Fetch aVNote
by its unique UIDINote.multipleGet
(List<String> uids) Fetch multipleVNote
s by their unique UIDsReindex a Note containerINoteIndexMgmt.reindexAll()
Reindex all Note containersvoid
INote.reset()
Delete allVNote
s of this userINote.search
(VNoteQuery query) SearchVNote
's byVNoteQuery
INotes.search
(VNotesQuery query) void
Modifies an existingVNote
.INote.updates
(VNoteChanges changes) Updates multipleVNote
s. -
Uses of ServerFault in net.bluemind.resource.api
Modifier and TypeMethodDescriptionIResources.addToEventDescription
(String resourceUid, EventInfo eventInfo) Compute the transformed template associated to the given resource if any, then append it to the giveneventDescription
.Fetch an existingResourceDescriptor
by its email.List allResourceDescriptor
by type.void
IResources.create
(String uid, ResourceDescriptor resourceDescriptor) Creates aResourceDescriptor
.Delete an existingResourceDescriptor
.Fetch an existingResourceDescriptor
by its unique id.byte[]
Fetch aResourceDescriptor
icon.IResources.removeFromEventDescription
(String resourceUid, EventInfo eventInfo) Remove the transformed template associated to the given resource from the giveneventDescription
.void
Set aResourceDescriptor
icon.void
IResources.update
(String uid, ResourceDescriptor resourceDescriptor) Modify an existingResourceDescriptor
. -
Uses of ServerFault in net.bluemind.resource.api.type
Modifier and TypeMethodDescriptionvoid
IResourceTypes.create
(String uid, ResourceTypeDescriptor resourceTypeDescriptor) Create a { @link ResourceTypeDescriptor }.void
Delete an existing { @link ResourceTypeDescriptor }.Fetch a { @link ResourceTypeDescriptor }.byte[]
Fetch a { @link ResourceTypeDescriptor } icon.IResourceTypes.getTypes()
Fetch all resources typesvoid
Set an icon to { @link ResourceTypeDescriptor }.void
IResourceTypes.update
(String uid, ResourceTypeDescriptor resourceTypeDescriptor) Modify an existing { @link ResourceTypeDescriptor }. -
Uses of ServerFault in net.bluemind.role.api
Modifier and TypeMethodDescriptionIRoles.getRoles()
Get all availableRoleDescriptor
.IRoles.getRolesCategories()
Get all availableinvalid reference
RoleCategory
-
Uses of ServerFault in net.bluemind.scheduledjob.api
Modifier and TypeMethodDescriptionvoid
Cancel running job by its IDIInCoreJob.createExecution
(JobExecution je) void
IJob.deleteExecution
(int jobExecutionId) Removes one execution.void
IJob.deleteExecutions
(List<Integer> executions) Removes multiple executions.IJob.getJobFromId
(String jobId) Get job using its idIJob.getLogs
(JobExecution jobExecution, int offset) Return the logs of a job.IJob.searchExecution
(JobExecutionQuery query) Fetch recorded job executions.List jobs deployed.void
Get active job using its ID force-start a job.void
IInCoreJob.storeLogEntries
(int jobExecutionId, Set<LogEntry> entries) void
Update job planificationJobPlanification
void
IInCoreJob.updateExecution
(JobExecution je) -
Uses of ServerFault in net.bluemind.server.api
Modifier and TypeMethodDescriptionIServer.allComplete()
Enumerate all the servers in the installation container.void
Assigns a Server's tag to a domain.IServer.byAssignment
(String domainUid, String tag) Fetches all the servers in a domain container by its assignmentCreates a new server in the database with the given uid.void
Deletes a server object in the database with its uid.static void
IServer.getAssignments
(String domainUid) Fetches all the server assignments in a domain containerIServer.getComplete
(String uid) Fetches a server object from the database with its uid.IServer.getServerAssignments
(String uid) Fetches the progress of a command running in bm-nodebyte[]
Uses bm-node to read a file on aServer
with its uid.tags server and return ref to Task (ITask
Executes a command using bm-node on the server with the given uid.IServer.submitAndWait
(String uid, String... argv) Executes a command using bm-node on the server with the given uid.void
Undo what assign does.Updates a server in the database with its uid.static void
void
Uses bm-node to write a file on aServer
with its uid. -
Uses of ServerFault in net.bluemind.smime.cacerts.api
Modifier and TypeMethodDescriptionISmimeCACert.all()
List all S/MIME certificatesISmimeRevocation.areRevoked
(List<SmimeCertClient> clients) Check if a certificate serialNumber list is revokedISmimeRevocation.fetch
(ItemValue<SmimeCacert> cacert) GetSmimeRevocation
for a S/MIME CA certificateISmimeCACert.getCacertWithRevocations()
List all S/MIME certificates with revocationsvoid
ISmimeRevocation.refreshDomainRevocations()
Refresh revocated certificatesvoid
ISmimeRevocation.refreshRevocations
(String cacertUid) Refresh revocated certificatesvoid
ISmimeCACert.reset()
Delete allSmimeCacert
s of this domain -
Uses of ServerFault in net.bluemind.system.api
Modifier and TypeMethodDescriptionvoid
ISecurityMgmt.approveLetsEncryptTos
(String domainUid) Accept Let's Encrypt terms of service documentvoid
Delete a global settings valuevoid
ICustomTheme.deleteLogo()
void
IInstallation.demoteLeader()
The instance will stop handling write requests then will write a BYE message into kafka to relinquish control to the clone.void
ICacheMgmt.flushCaches()
Flushes all internal cachesISecurityMgmt.generateLetsEncrypt
(CertData certData) Generate Let's Encrypt certificateIGlobalSettings.get()
Get global settingsIExternalSystem.getExternalSystem
(String systemIdentifier) IExternalSystem.getExternalSystems()
IExternalSystem.getExternalSystemsByAuthKind
(Set<ExternalSystem.AuthKind> authKinds) ISecurityMgmt.getLetsEncryptTos()
Get the URL to Let's Encrypt terms of service documentICustomTheme.getLogo()
byte[]
IInstallation.getSubscriptionContacts()
IInstallation.getSubscriptionInformations()
IInstallation.getSubscriptionKind()
IInstallation.getSystemState()
IDomainTemplate.getTemplate()
ISystemConfiguration.getValues()
Get server configurationIInstallation.getVersion()
IInstallation.initialize()
IInstallation.isValidProductionSubscription()
void
IInstallation.maintenanceMode()
void
IInstallation.markSchemaAsUpgraded()
void
IInstallation.postinst()
Run post-installation upgradersvoid
IInstallation.promoteLeader()
void
IInstallation.removeSubscription()
IMailDeliveryMgmt.repair()
rewrite postfix mapsvoid
IInstallation.runningMode()
void
Set global settingsvoid
ICustomTheme.setLogo
(byte[] logo) void
IInstallation.setSubscriptionContacts
(List<String> emails) void
ISecurityMgmt.updateCertificate
(CertData certData) Update external certificate/private keyIInternalFirewallMgmt.updateFirewallRules()
Update firewall rulesvoid
ISystemConfiguration.updateMutableValues
(Map<String, String> values) void
IInstallation.updateSubscription
(String licence) void
IInstallation.updateSubscriptionWithArchive
(Stream archive) IInstallation.upgrade()
IInstallation.upgradeStatus()
-
Uses of ServerFault in net.bluemind.system.ldap.importation.api
-
Uses of ServerFault in net.bluemind.todolist.api
Modifier and TypeMethodDescriptionITodoList.all()
List all Tasks of a Todolist containerITodoList.allUids()
Retrieve allVTodo
UIDs of this Todolistvoid
CopyVTodo
s to another Todolistvoid
Creates a newVTodo
entry.void
ITodoLists.create
(String uid, ContainerDescriptor descriptor) Create a todolist + auto-subscribe + set ALL necessary Access-Control-List entriesvoid
Delete aVTodo
void
Delete a Todolist and all containingIVTodo
sIVTodo.exportAll()
Export allVTodo
from a todolist as iCalendar VTodo objects.IVTodo.exportTodos
(List<String> uids) Export a list ofVTodo
as iCalendar VTodo objectsITodoList.getByIcsUid
(String uid) Returns allVTodo
matching the given ICS unique identifier.ITodoList.getComplete
(String uid) Fetch aVTodo
by its unique UIDImports an ICSvoid
MoveVTodo
s to another TodolistITodoList.multipleGet
(List<String> uids) Fetch multipleVTodo
s by their unique UIDsReindex a TodolistITodoListsMgmt.reindexAll()
Reindex all Todolistsvoid
ITodoList.reset()
Delete allVTodo
s of this TodolistITodoList.search
(VTodoQuery query) SearchVTodo
's byVTodoQuery
ITodoLists.search
(TodoListsVTodoQuery query) ITodoList.sync
(Long since, VTodoChanges changes) Client/Server synchronization ofVTodo
s.void
Modifies an existingVTodo
.ITodoList.updates
(VTodoChanges changes) Updates multipleVTodo
s. -
Uses of ServerFault in net.bluemind.user.api
Modifier and TypeMethodDescriptionIUser.allUids()
Retrieve all existingUser
uidsFetches aUser
by its emailFetches aUser
by its external idFetches aUser
by its loginvoid
Creates a newUser
with the given uid.void
IUserExternalAccount.create
(String systemIdentifier, UserAccount account) void
IUserMailIdentities.create
(String id, UserMailIdentity identity) Create anIdentity
.void
IInternalUserMailIdentities.createDefaultIdentity
(ItemValue<Mailbox> mailboxItem, DirEntry dirEntry) Create default user identityvoid
IUser.createWithExtId
(String uid, String extId, User user) Creates a newUser
with the given uid.Deletes aUser
.void
void
Delete an existingUserMailIdentity
.void
IUserExternalAccount.deleteAll()
Retrieve an existingUserMailIdentity
GetUser
settingsIUserExternalAccount.getAll()
IUserMailIdentities.getAvailableIdentities()
Retrieve mailboxIdentity
sIUser.getComplete
(String uid) Fetches aUser
by its unique idIInternalUserExternalAccount.getCredentials
(String systemIdentifier) byte[]
Retrieves aUser
's icon/avatarIUserMailIdentities.getIdentities()
Retrieve userUserMailIdentity
sGetUser
localeGet oneUser
setting valueIUser.getResolvedRoles
(String uid) Retrieves a list of all roles owned by aUser
.Retrieves a list of all roles directly owned by aUser
IUser.getUsersWithRoles
(List<String> roles) Deprecated.This method may return group entities as well.IUserSubscription.listSubscriptions
(String subject, String type) List subscribed containersvoid
SetUser
settingsvoid
IUserMailIdentities.setDefault
(String id) void
Create or update oneUser
settingvoid
IUser.setPassword
(String uid, ChangePassword password) Update aUser
's passwordvoid
Sets theUser
's roles.void
IInternalUserSubscription.subscribe
(String subject, ContainerDescriptor descriptor) Subscribe current User to a container descriptorvoid
IUserSubscription.subscribe
(String subject, List<ContainerSubscription> subscriptions) Subscribe current User to a list of containersvoid
IInternalUserSubscription.unsubscribe
(String subject, ContainerDescriptor descriptor) Unsubscribe current User from a container descriptorvoid
IUserSubscription.unsubscribe
(String subject, List<String> containers) Unsubscribe current User from a list of containersvoid
Modifies an existingUser
void
IUserExternalAccount.update
(String systemIdentifier, UserAccount account) void
IUserMailIdentities.update
(String id, UserMailIdentity identity) Update an existingUserMailIdentity
.void
IUser.updateAccountType
(String uid, BaseDirEntry.AccountType accountType) Modifies aUser
'sinvalid reference
net.bluemind.directory.api.AccountType
void
IUser.updateVCard
(String uid, VCard userVCard) Updates aUser
's contact informations -
Uses of ServerFault in net.bluemind.utils
Modifier and TypeMethodDescriptionstatic String
CertificateUtils.getCertCN
(byte[] certFile) static X509Certificate
CertificateUtils.getCertificate
(byte[] certFile) -
Uses of ServerFault in net.bluemind.videoconferencing.api
Modifier and TypeMethodDescriptionIVideoConferencingProvider.getConferenceInfo
(BmContext context, Map<String, String> resourceSettings, ItemValue<ResourceDescriptor> resource, VEvent vevent)