Modifier and Type | Method and Description |
---|---|
Stream |
IAddressBooksMgmt.backup(java.lang.String abUid,
java.lang.Long since) |
void |
IAddressBooksMgmt.create(java.lang.String uid,
AddressBookDescriptor descriptor,
boolean isDefault) |
void |
IAddressBooksMgmt.delete(java.lang.String abUid) |
ImportStats |
IVCardService.directImportCards(java.lang.String vcard) |
java.lang.String |
IVCardService.exportAll() |
java.lang.String |
IVCardService.exportCards(java.util.List<java.lang.String> uids) |
AddressBookDescriptor |
IAddressBooksMgmt.getComplete(java.lang.String uid) |
TaskRef |
IVCardService.importCards(java.lang.String vcard) |
TaskRef |
IAddressBooksMgmt.reindex(java.lang.String bookUid)
reindex an addressbook
|
TaskRef |
IAddressBooksMgmt.reindexAll() |
TaskRef |
IAddressBooksMgmt.reindexDomain(java.lang.String domainUid) |
void |
IAddressBooksMgmt.restore(java.lang.String abUid,
Stream restoreStream,
boolean resetBeforeRestore) |
ListResult<ItemContainerValue<VCardInfo>> |
IAddressBooks.search(VCardQuery query)
ElasticSearch based vcard search througth all subscribed addressbooks
|
void |
IAddressBooksMgmt.update(java.lang.String uid,
AddressBookDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
IDomainAddressBookHook.beforeAdd(VCardChanges.ItemAdd add) |
void |
IDomainAddressBookHook.beforeDelete(VCardChanges.ItemDelete rm) |
void |
IDomainAddressBookHook.beforeUpdate(VCardChanges.ItemModify mod) |
void |
IDomainAddressBook.reset() |
void |
IDomainAddressBook.sync() |
Modifier and Type | Method and Description |
---|---|
IDomainAddressBook |
DomainAddressBookService.Factory.instance(BmContext context,
java.lang.String... params) |
void |
DomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DomainAddressBookService.reset() |
void |
DomainAddressBookService.sync() |
Modifier and Type | Method and Description |
---|---|
void |
PrivateEmail.beforeAdd(VCardChanges.ItemAdd add) |
void |
PrivateEmail.beforeDelete(VCardChanges.ItemDelete rm) |
void |
PrivateEmail.beforeUpdate(VCardChanges.ItemModify mod) |
void |
DomainAddressBookTests.testCreateArchivedUser() |
void |
DomainAddressBookTests.testCreateHiddenUser() |
void |
DomainAddressBookTests.testGroupHidden() |
void |
DomainAddressBookTests.testGroupVCardWithArchivedMember() |
void |
DomainAddressBookTests.testModifyVCardOnPublish() |
void |
DomainAddressBookTests.testSimple() |
Modifier and Type | Method and Description |
---|---|
ConnectionStatus |
ILdapAddressBook.testConnection(LdapParameters ldapParameters) |
Modifier and Type | Method and Description |
---|---|
void |
LdapAddressBookSyncJob.tick(IScheduler sched,
boolean forced,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
ILdapAddressBook |
LdapAddressBookServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
LdapAddressbookValidator.create(AddressBookDescriptor obj) |
ConnectionStatus |
LdapAddressBookService.testConnection(LdapParameters params) |
void |
LdapAddressbookValidator.update(AddressBookDescriptor oldValue,
AddressBookDescriptor newValue) |
Modifier and Type | Method and Description |
---|---|
static ConnectionStatus |
LdapHelper.checkLDAPParameters(LdapParameters params) |
Modifier and Type | Method and Description |
---|---|
protected ILdapAddressBook |
LdapAddressBookServiceHttpTests.getService(SecurityContext sc) |
protected ILdapAddressBook |
LdapAddressBookServiceTests.getService(SecurityContext sc) |
void |
LdapAddressBookServiceTests.validParameters() |
Modifier and Type | Method and Description |
---|---|
ContainerSyncResult |
LdapAddressBookContainerSync.sync(java.util.Map<java.lang.String,java.lang.String> syncTokens,
IServerTaskMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
protected IAddressBook |
AddressBooksServiceTests.getService(Container container,
SecurityContext context) |
protected IAddressBook |
AddressBookServiceTests.getService(SecurityContext context) |
protected IAddressBook |
AddressBooksServiceTests.getService(SecurityContext context) |
protected IAddressBook |
VCardServiceImportTests.getService(SecurityContext context) |
protected abstract IAddressBook |
AbstractServiceTests.getService(SecurityContext context) |
protected IAddressBook |
AddressbookServiceHttpTests.getService(SecurityContext context) |
protected IAddressBook |
MgntTests.getService(SecurityContext context) |
IAddressBooksMgmt |
AddressBooksMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IAddressBook |
AddressBookServiceFactory.instance(BmContext context,
java.lang.String... params) |
IVCardService |
VCardServiceFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreAddressBook |
InCoreAddressBookFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreAddressBooksMgmt |
InCoreAddressBooksMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IAddressBooks |
AddressBooksServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
AddressBooksMgmtTests.testABSettings() |
void |
AddressBookServiceTests.testChangelog() |
void |
AddressBookServiceTests.testChangeset() |
void |
AddressBookServiceTests.testChangesOnTagChange() |
void |
AddressBookServiceTests.testCopy() |
void |
AddressBooksMgmtTests.testCreate_Domain() |
void |
AddressBooksMgmtTests.testCreate_User() |
void |
AddressBookServiceTests.testCreate() |
void |
AddressBooksMgmtTests.testCreatingDomainABShouldNotAllowDuplicates() |
void |
AddressBooksMgmtTests.testDelete_Domain() |
void |
AddressBooksMgmtTests.testDelete_User() |
void |
AddressBookServiceTests.testDelete() |
void |
AddressBookServiceTests.testDoSync() |
void |
AddressBookServiceTests.testDoSyncWithClientChanges() |
void |
VCardServiceImportTests.testExportAddress() |
void |
VCardServiceImportTests.testExportBDay() |
void |
VCardServiceImportTests.testExportEMail() |
void |
VCardServiceImportTests.testExportGender() |
void |
VCardServiceImportTests.testExportGroup() |
void |
VCardServiceImportTests.testExportImportBrokenHtmlNote() |
void |
VCardServiceImportTests.testExportImportHtmlNote() |
void |
VCardServiceImportTests.testExportIMPP() |
void |
VCardServiceImportTests.testExportName() |
void |
VCardServiceImportTests.testExportNickname() |
void |
VCardServiceImportTests.testExportPhone() |
void |
VCardServiceImportTests.testExportPlainNote() |
void |
VCardServiceImportTests.testExportTitle() |
void |
AddressBookServiceTests.testFullSync() |
void |
AddressBookServiceTests.testFullSyncDelete() |
void |
AddressBookServiceTests.testGetComplete() |
void |
AddressBookServiceTests.testGetInfo() |
void |
VCardServiceImportTests.testGMailVcard() |
void |
VCardServiceImportTests.testImportAddress() |
void |
VCardServiceImportTests.testImportBDay() |
void |
VCardServiceImportTests.testImportEmails() |
void |
VCardServiceImportTests.testImportFileAllVcard() |
void |
VCardServiceImportTests.testImportFileVcard() |
void |
VCardServiceImportTests.testImportFN() |
void |
VCardServiceImportTests.testImportGender() |
void |
VCardServiceImportTests.testImportGroupMember() |
void |
VCardServiceImportTests.testImportImpps() |
void |
VCardServiceImportTests.testImportN() |
void |
VCardServiceImportTests.testImportNickname() |
void |
VCardServiceImportTests.testImportOutlook2007Vcard() |
void |
VCardServiceImportTests.testImportPhone() |
void |
VCardServiceImportTests.testImportVCard_DlistShouldKeepTrackOfRefs() |
void |
VCardServiceImportTests.testImportVCardTagRef() |
void |
VCardServiceImportTests.testImportVcardWithoutLastname() |
void |
VCardServiceImportTests.testImportYahooVcard() |
void |
VCardServiceImportTests.testImportZimbraFileVcard() |
void |
AddressBookServiceTests.testItemChangelog() |
void |
AddressBooksMgmtTests.testLdapAB() |
void |
AddressBookServiceTests.testMarkUpdated() |
void |
AddressBookServiceTests.testMove() |
void |
AddressBookServiceTests.testMultipleGet() |
void |
AddressBookServiceTests.testMultipleGetById() |
void |
AddressBookServiceTests.testMUpdates() |
void |
AddressBookServiceTests.testOOMWithDoSync() |
void |
MgntTests.testReindex() |
void |
VCardSanitizerTests.testSanitize() |
void |
AddressBookServiceTests.testSearch() |
void |
AddressBooksServiceTests.testSearch() |
void |
AddressBookServiceTests.testSearchOrder() |
void |
AddressBookServiceTests.testSearchTotal() |
void |
AddressBookServiceTests.testUpdate() |
void |
AddressBookServiceTests.testUpdateUpdatesGroup() |
void |
AddressBookServiceTests.testUpdateVCard_NoGroupUpdate() |
void |
AddressBookServiceTests.testUpdateVCardDisplayName_GroupUpdate() |
void |
AddressBookServiceTests.testUpdateVCardEmail_GroupUpdate() |
void |
VCardServiceImportTests.testVCardAddresses() |
void |
VCardServiceImportTests.testVCardBirthday() |
void |
VCardServiceImportTests.testVCardDuplicateEntries() |
void |
VCardServiceImportTests.testVCardFolded() |
void |
VCardServiceImportTests.testVCardInvalidEmail() |
void |
VCardServiceImportTests.testVCardPhones() |
void |
VCardServiceImportTests.testVCardUrl() |
void |
VCardValidatorTest.validateDlistFromSameContainer() |
void |
VCardValidatorTest.validateEmails() |
void |
VCardValidatorTest.validateKind() |
Modifier and Type | Method and Description |
---|---|
Stream |
AddressBooksMgmt.backup(java.lang.String abUid,
java.lang.Long since) |
void |
AddressBookDescriptorSanitizer.create(AddressBookDescriptor obj) |
void |
AddressBookDescriptorValidator.create(AddressBookDescriptor obj) |
void |
AddressBooksMgmt.create(java.lang.String uid,
AddressBookDescriptor descriptor,
boolean isDefault) |
void |
VCardSanitizer.create(VCard obj) |
void |
VCardValidator.create(VCard obj) |
void |
VCardValidator.create(VCard obj,
java.util.Map<java.lang.String,java.lang.String> params) |
protected void |
VCardContainerStoreService.createValue(Item item,
VCard value) |
protected void |
VCardContainerStoreService.decorate(Item item,
ItemValue<VCard> value) |
protected void |
VCardContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<VCard>> values) |
void |
AddressBooksMgmt.delete(java.lang.String uid) |
void |
VCardContainerStoreService.deleteIcon(java.lang.String uid) |
void |
VCardContainerStoreService.deletePhoto(java.lang.String uid) |
protected void |
VCardContainerStoreService.deleteValue(Item item) |
protected void |
VCardContainerStoreService.deleteValues() |
ImportStats |
VCardService.directImportCards(java.lang.String vcard) |
TaskRef |
DomainABDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
java.lang.String |
VCardService.exportAll() |
java.lang.String |
VCardService.exportCards(java.util.List<java.lang.String> uids) |
java.util.List<java.lang.String> |
VCardContainerStoreService.findByEmail(java.lang.String email) |
AddressBookDescriptor |
AddressBooksMgmt.getComplete(java.lang.String uid) |
byte[] |
VCardContainerStoreService.getIcon(java.lang.String uid) |
byte[] |
VCardContainerStoreService.getPhoto(java.lang.String uid) |
boolean |
VCardContainerStoreService.hasPhoto(java.lang.String uid) |
TaskRef |
VCardService.importCards(java.lang.String vcard) |
TaskRef |
AddressBooksMgmt.reindex(java.lang.String bookUid) |
TaskRef |
AddressBooksMgmt.reindexAll() |
TaskRef |
AddressBooksMgmt.reindexDomain(java.lang.String domainUid) |
void |
AddressBooksMgmt.restore(java.lang.String abUid,
Stream restoreStream,
boolean resetBeforeRestore) |
void |
VCardSanitizer.sanitize(VCard card,
java.util.Optional<java.lang.String> containerUid) |
ListResult<ItemContainerValue<VCardInfo>> |
AddressBooksService.search(VCardQuery query) |
void |
VCardContainerStoreService.setIcon(java.lang.String uid,
byte[] photo) |
void |
VCardContainerStoreService.setPhoto(java.lang.String uid,
byte[] photo) |
void |
AddressBookDescriptorSanitizer.update(AddressBookDescriptor current,
AddressBookDescriptor obj) |
void |
AddressBookDescriptorValidator.update(AddressBookDescriptor oldValue,
AddressBookDescriptor newValue) |
void |
AddressBooksMgmt.update(java.lang.String uid,
AddressBookDescriptor descriptor) |
void |
VCardSanitizer.update(VCard current,
VCard obj) |
void |
VCardValidator.update(VCard oldValue,
VCard newValue) |
void |
VCardValidator.update(VCard oldValue,
VCard newValue,
java.util.Map<java.lang.String,java.lang.String> params) |
protected void |
VCardContainerStoreService.updateValue(Item item,
VCard value) |
void |
VCardValidator.validate(VCard card,
java.util.Optional<java.lang.String> containerUid) |
Modifier and Type | Method and Description |
---|---|
protected IAddressBook |
ABRepairSupportTestsDisabled.getService(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
UserBookHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Announcement> |
IUserAnnouncements.get() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Announcement> |
IAnnouncementProvider.getAnnouncements(SecurityContext ctx) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Announcement> |
UserAnnouncementService.get() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Announcement> |
AnnouncementProvider.getAnnouncements(SecurityContext ctx) |
IUserAnnouncements |
UserAnnouncementsServiceTests.service(SecurityContext context) |
IUserAnnouncements |
HttpUserAnnouncementsServiceTests.service(SecurityContext context) |
void |
UserAnnouncementsServiceTests.setAndGetMessage() |
Modifier and Type | Method and Description |
---|---|
Configuration |
IAttachment.getConfiguration()
Retrieves the configuration
|
AttachedFile |
IAttachment.share(java.lang.String name,
Stream document)
Share a mail attachment
|
AttachedFile |
IAttachment.shareDedup(java.lang.String extension,
Stream document)
Share a mail attachment.
|
void |
IAttachment.unShare(java.lang.String url)
Deactivate a link to a shared file
|
Modifier and Type | Method and Description |
---|---|
IAttachment |
AttachmentServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
protected IAttachment |
AttachmentServiceTests.getAttachmentService(SecurityContext context) |
protected IFileHosting |
AttachmentServiceTests.getFileHostingService() |
Modifier and Type | Method and Description |
---|---|
APIKey |
IAPIKeys.create(java.lang.String displayName)
Creates an
APIKey for the given core session. |
void |
IAPIKeys.delete(java.lang.String sid)
Deletes an
APIKey |
APIKey |
IAPIKeys.get(java.lang.String sid) |
AuthUser |
IAuthentication.getCurrentUser() |
java.util.List<APIKey> |
IAPIKeys.list() |
LoginResponse |
IAuthentication.login(java.lang.String login,
java.lang.String password,
java.lang.String origin)
Try to log in user into Blue-Mind and create valid session on success
|
LoginResponse |
IAuthentication.loginWithParams(java.lang.String login,
java.lang.String password,
java.lang.String origin,
java.lang.Boolean interactive)
Try to log in user into Blue-Mind and create valid session on success
|
void |
IAuthentication.logout()
Close a Blue-Mind session
|
void |
IAuthentication.ping()
Refreshes the session, or throws exception if the SecurityContext is
invalid.
|
LoginResponse |
IAuthentication.su(java.lang.String login)
Create Blue-Mind access token for requested user.
This token can be used for authenticate against Blue-Mind components |
LoginResponse |
IAuthentication.suWithParams(java.lang.String login,
java.lang.Boolean interactive) |
ValidationKind |
IAuthentication.validate(java.lang.String login,
java.lang.String password,
java.lang.String origin)
Validate credential
|
Modifier and Type | Method and Description |
---|---|
default SecurityContext |
IInCoreAuthentication.buildContext(java.lang.String domainUid,
java.lang.String userUid) |
default SecurityContext |
IInCoreAuthentication.buildContext(java.lang.String sid,
java.lang.String domainUid,
java.lang.String userUid) |
SecurityContext |
IInCoreAuthentication.buildContext(java.lang.String sid,
java.lang.String origin,
java.lang.String domainUid,
java.lang.String userUid) |
Modifier and Type | Method and Description |
---|---|
void |
APIKeyStore.create(APIKey apikey) |
void |
APIKeyStore.delete(java.lang.String sid) |
void |
APIKeyStore.deleteAll() |
APIKey |
APIKeyStore.get(java.lang.String sid) |
java.util.List<APIKey> |
APIKeyStore.list() |
Modifier and Type | Method and Description |
---|---|
void |
APIKeyStoreTests.createAndDelete() |
void |
APIKeyStoreTests.createAndGet() |
void |
APIKeyStoreTests.deleteAll() |
void |
APIKeyStoreTests.listApiKeys() |
Modifier and Type | Method and Description |
---|---|
IAuthProvider.AuthResult |
IAuthProvider.check(IAuthProvider.IAuthContext authContext) |
SecurityContext |
ILoginSessionValidator.validateAndModifySession(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
SecurityContext |
Authentication.buildContext(java.lang.String sid,
java.lang.String origin,
java.lang.String domainUid,
java.lang.String userUid) |
void |
APIKeysTests.create() |
APIKey |
APIKeysService.create(java.lang.String displayName) |
void |
APIKeysTests.delete() |
void |
APIKeysService.delete(java.lang.String sid) |
void |
APIKeysTests.fetch() |
void |
APIKeysTests.get() |
APIKey |
APIKeysService.get(java.lang.String sid) |
AuthUser |
Authentication.getCurrentUser() |
IInCoreAuthentication |
InCoreAuthenticationFactory.instance(BmContext context,
java.lang.String... params) |
ISudoSupport |
SudoSupport.Factory.instance(BmContext context,
java.lang.String... params) |
ISecurityToken |
SecurityTokenService.Factory.instance(BmContext context,
java.lang.String... params) |
IAuthentication |
AuthenticationFactory.instance(BmContext context,
java.lang.String... params) |
IAPIKeys |
APIKeysServiceFactory.instance(BmContext context,
java.lang.String... params) |
java.util.List<APIKey> |
APIKeysService.list() |
LoginResponse |
Authentication.login(java.lang.String login,
java.lang.String password,
java.lang.String origin) |
LoginResponse |
Authentication.loginWithParams(java.lang.String login,
java.lang.String password,
java.lang.String origin,
java.lang.Boolean interactive) |
void |
Authentication.logout() |
void |
Authentication.ping()
This method is empty as
Sessions.sessionContext(String) is called
from the rest layer. |
LoginResponse |
Authentication.su(java.lang.String login) |
LoginResponse |
Authentication.suWithParams(java.lang.String login,
java.lang.Boolean inter) |
void |
AuthenticationTests.testApiKey() |
ValidationKind |
Authentication.validate(java.lang.String login,
java.lang.String password,
java.lang.String origin) |
Constructor and Description |
---|
Authentication(BmContext context,
java.util.List<IAuthProvider> authProviders,
java.util.List<ILoginValidationListener> loginListeners,
java.util.List<ILoginSessionValidator> sessionValidators) |
Modifier and Type | Method and Description |
---|---|
void |
AuthContextUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> fresh) |
void |
AuthContextUserHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
void |
AuthContextUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
void |
PasswordExpireNotificationJob.tick(IScheduler sched,
boolean forced,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
boolean |
CyrusService.boxExist(java.lang.String mailbox) |
void |
CyrusService.createBox(java.lang.String boxName,
java.lang.String domainUid) |
CyrusPartition |
CyrusService.createPartition(java.lang.String domainUid) |
void |
CyrusService.deleteBox(java.lang.String boxName,
java.lang.String partition)
Delete Cyrus mailbox and subfolders
|
static Sudo |
Sudo.forLogin(java.lang.String login,
java.lang.String domain) |
QuotaInfo |
CyrusService.getQuota(java.lang.String mailbox) |
java.lang.Integer |
CyrusService.getUnSeenMessages(java.lang.String domainUid,
ItemValue<User> user) |
void |
ServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ServerHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
ServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
CyrusSysConfObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
CyrusService.refreshAnnotations() |
void |
CyrusService.refreshPartitions(java.util.List<java.lang.String> domains) |
void |
CyrusService.reload() |
void |
CyrusService.reloadSds() |
void |
CyrusService.renameBox(java.lang.String pboxName,
java.lang.String boxName) |
void |
CyrusService.reset() |
protected void |
CyrusAclService.setAclTask(java.lang.String mailbox,
java.util.Map<java.lang.String,Acl> acl) |
void |
CyrusServiceTests.setMailshareMailboxAcls() |
void |
CyrusService.setQuota(java.lang.String boxName,
int quota) |
void |
CyrusServiceTests.setUserMailboxAcls() |
void |
CyrusServiceTests.testCreateMBox() |
void |
CyrusServiceTests.testDeleteMailbox() |
void |
CyrusServiceTests.testDeleteMailshare() |
void |
SieveWriterTests.testMatchAll() |
void |
CyrusServiceTests.testReload() |
void |
CyrusServiceTests.testSharedMboxHasShareSeenEnabled() |
void |
CyrusServiceTests.testUserMboxHasShareSeenEnabled() |
void |
CyrusAdmins.write() |
void |
CyrusService.xfer(java.lang.String boxName,
java.lang.String domainUid,
ItemValue<Server> dest) |
Constructor and Description |
---|
CyrusAdmins(IServer service,
java.lang.String serverUid) |
CyrusService(ItemValue<Server> srv) |
CyrusService(java.lang.String backendAddress) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusSdsWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
CyrusWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusIdentityHook.onIdentityUpdated(BmContext context,
java.lang.String domainUid,
java.lang.String userUid,
UserMailIdentity current,
UserMailIdentity previous) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusMailboxesStorage.changeDomainFilter(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
CyrusMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> mailboxItem,
MailFilter filter) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair) |
void |
CyrusMailboxesStorageTests.checkAndRepairDefaultFolders_checkOk() |
void |
CyrusMailboxesStorageTests.checkAndRepairDefaultFolders_invalidSpecialuseDefaultFolder() |
void |
CyrusMailboxesStorageTests.checkAndRepairDefaultFolders_missingDefaultFolder() |
void |
CyrusMailboxesStorageTests.checkAndRepairDefaultFolders_missingMailshareDefaultFolder() |
DefaultFolder.Status |
CyrusMailboxesStorage.checkAndRepairDefaultFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
CyrusMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mbox) |
void |
CyrusMailboxesStorage.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
MailboxOpsTests.createMailshareFolders() |
void |
MailboxOpsTests.createUserFolders() |
void |
CyrusMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
CyrusMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
CyrusMailboxesStorage.foldersCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mbox,
java.util.List<java.lang.String> createdFolders) |
MailboxQuota |
CyrusMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.lang.Integer |
CyrusMailboxesStorage.getUnreadMessagesCount(java.lang.String domainUid,
ItemValue<User> user) |
void |
CyrusMailboxesStorage.initialize(BmContext context,
ItemValue<Server> server) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
boolean |
CyrusMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox cur) |
freemarker.template.Template |
HSMConfigTests.openTemplate(java.lang.String name) |
static void |
MailboxOps.setAcls(ItemValue<Mailbox> owner,
java.lang.String domain,
java.util.Map<java.lang.String,Acl> acls) |
void |
CyrusMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
CyrusMailboxesStorageTests.userMailboxExists_externalRouting() |
void |
CyrusMailboxesStorageTests.userMailboxExists_internalRouting() |
void |
CyrusMailboxesStorageTests.userMailboxExists_noneRouting() |
Modifier and Type | Method and Description |
---|---|
freemarker.template.Template |
AbstractConfFile.openTemplate(java.lang.String name) |
byte[] |
AbstractConfFile.render(freemarker.template.Template t,
java.util.Map<java.lang.String,java.lang.Object> data) |
void |
CyrusProxyPassword.write() |
void |
Cyrus.write() |
void |
CyrusPartitions.write() |
abstract void |
AbstractConfFile.write() |
void |
CyrusReplication.write() |
void |
Annotations.write() |
void |
CyrusHsm.write() |
Constructor and Description |
---|
AbstractConfFile(IServer service,
java.lang.String serverUid) |
Annotations(INodeClient nc) |
Annotations(IServer service,
java.lang.String serverUid) |
Cyrus(IServer service,
java.lang.String serverUid,
int imapMaxChild,
int retention) |
CyrusHsm(INodeClient nc) |
CyrusHsm(IServer service,
java.lang.String serverUid) |
CyrusProxyPassword(IServer service,
java.lang.String serverUid) |
CyrusReplication(INodeClient nc) |
CyrusReplication(IServer service,
java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
ImportMailboxItemsStatus |
IMailboxFolders.importItems(long folderDestinationId,
ImportMailboxItemSet mailboxItems)
Import MailboxItems from a source folder describe
ImportMailboxItemSet.mailboxFolderId
Source and destination folders must be in the same subtree |
Modifier and Type | Method and Description |
---|---|
ICyrusValidation |
CyrusValidationServiceFactory.instance(BmContext context,
java.lang.String... params) |
T |
AbstractMailboxRecordServiceFactory.instance(BmContext context,
java.lang.String... params) |
IDbMessageBodies |
DbMessageBodiesServiceFactory.instance(BmContext context,
java.lang.String... params) |
T |
AbstractByContainerReplicatedMailboxesServiceFactory.instance(BmContext context,
java.lang.String... params) |
IReplicatedMailboxesRootMgmt |
ReplicatedMailboxesRootMgmtServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICyrusReplicationAnnotations |
CyrusAnnotationsServiceFactory.instance(BmContext context,
java.lang.String... params) |
IReplicatedMailboxesMgmt |
ReplicatedMailboxesMgmtServiceFactory.instance(BmContext context,
java.lang.String... params) |
IOutbox |
OutboxServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICyrusReplicationArtifacts |
CyrusArtifactsServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
ContainerChangeset<java.lang.String> |
BaseReplicatedMailboxesService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
NoopMailboxRecordService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
BaseReplicatedMailboxesService.changesetById(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
NoopMailboxRecordService.changesetById(java.lang.Long since) |
ContainerChangelog |
BaseReplicatedMailboxesService.containerChangelog(java.lang.Long since) |
ContainerChangelog |
NoopMailboxRecordService.containerChangelog(java.lang.Long since) |
Count |
NoopMailboxRecordService.count(ItemFlagFilter filter) |
ContainerChangeset<ItemVersion> |
BaseReplicatedMailboxesService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ContainerChangeset<ItemVersion> |
NoopMailboxRecordService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ContainerChangeset<ItemVersion> |
BaseMailboxRecordsService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
long |
BaseReplicatedMailboxesService.getVersion() |
long |
NoopMailboxRecordService.getVersion() |
ImportMailboxItemsStatus |
ImapReplicatedMailboxesService.importItems(long id,
ImportMailboxItemSet mailboxItems) |
ItemChangelog |
BaseReplicatedMailboxesService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
ItemChangelog |
NoopMailboxRecordService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
java.util.List<java.lang.Long> |
NoopMailboxRecordService.sortedIds(SortDescriptor sorted) |
void |
NoopMailboxRecordService.xfer(java.lang.String serverUid) |
void |
DbReplicatedMailboxesService.xfer(java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxSubtreeHook.onDomainMailFilterChanged(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
MailboxSubtreeHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousBoxItem,
ItemValue<Mailbox> currentBoxItem) |
void |
MailboxSubtreeHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
MailFilter filter) |
void |
MailboxSubtreeHook.preMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.preMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
Modifier and Type | Method and Description |
---|---|
protected void |
HooksTests.compareMapContent(java.lang.String mapPath,
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> expectedContent) |
protected void |
HooksTests.compareMapContent(java.lang.String serverIp,
java.lang.String mapPath,
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> expectedContent) |
protected ItemValue<Mailbox> |
HooksTests.createMailbox(Mailbox mbox) |
protected void |
HooksTests.createMailbox(java.lang.String uid,
Mailbox mbox) |
protected ItemValue<Group> |
HooksTests.createTestGroup(boolean withEmail) |
protected Domain |
HooksTests.domainItem(java.lang.String domainUid) |
void |
PostfixService.initializeServer(java.lang.String serverUid,
java.lang.String tag) |
PostfixMapUpdater |
PostfixMapUpdaterFactory.instance(BmContext context,
java.lang.String... params) |
void |
GroupHook.onAddMembers(GroupMessage group) |
void |
DomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
SettingsHook.onCertificateUpdate() |
void |
GroupHook.onGroupDeleted(GroupMessage deleted) |
void |
GroupHook.onGroupUpdated(GroupMessage previous,
GroupMessage current) |
void |
MailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previous,
ItemValue<Mailbox> current) |
void |
GroupHook.onRemoveMembers(GroupMessage group) |
void |
SmtpTagServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ShardSmtpConfServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
DomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
SettingsHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
static void |
SettingsHookTests.resetSettings(IDomainSettings settingsService) |
protected void |
HooksTests.rmMaps(java.lang.String[] nodeIps) |
void |
SmtpTagServerHookTests.testOnServerTagged() |
void |
SmtpTagServerHookTests.testOnServerTaggedEmptyExternalUrl() |
void |
SmtpTagServerHookTests.testOnServerTaggedEmptyMyNetworks() |
void |
SmtpTagServerHookTests.testOnServerTaggedInvalidExternalUrl() |
void |
SmtpTagServerHookTests.testOnServerTaggedInvalidMyNetworks() |
void |
SmtpTagServerHookTests.testOnServerTaggedInvalidServerUid() |
void |
SmtpTagServerHookTests.testOnServerTaggedNullStringMyNetworks() |
protected void |
HooksTests.updateTestDomain(Domain domain) |
protected void |
HooksTests.updateTestDomainSettings(java.lang.String domainUid,
java.lang.String key,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
freemarker.template.Template |
AbstractConfFile.openTemplate(java.lang.String name) |
byte[] |
AbstractConfFile.render(freemarker.template.Template t,
java.util.Map<java.lang.String,java.lang.Object> data) |
void |
RelayPassword.write() |
void |
SmtpdConf.write() |
abstract void |
AbstractConfFile.write() |
void |
ShardMainCf.write() |
void |
MasterCf.write() |
void |
MainCf.write() |
Constructor and Description |
---|
AbstractConfFile(IServer service,
java.lang.String serverUid) |
MainCf(IServer service,
java.lang.String serverUid) |
MasterCf(IServer service,
java.lang.String serverUid) |
RelayPassword(IServer service,
java.lang.String serverUid) |
ShardMainCf(IServer service,
java.lang.String serverUid) |
SmtpdConf(IServer service,
java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusMaxChildSanitizorTest.testSanitize() |
void |
MessageSizeLimitSanitizorTests.testSanitize() |
void |
MyNetworksSanitizorTests.testSanitize() |
void |
CyrusMaxChildSanitizorTest.testSanitizeDefineDefaultNoPrevious() |
void |
MessageSizeLimitSanitizorTests.testSanitizeDefineDefaultNoPrevious() |
void |
MyNetworksSanitizorTests.testSanitizeDefineDefaultNoPrevious() |
void |
CyrusMaxChildSanitizorTest.testSanitizeDefineDefaultNullOrEmptyPrevious() |
void |
CyrusMaxChildSanitizorTest.testSanitizeDefineDefaultNullOrEmptyPreviousEmptyModification() |
void |
CyrusMaxChildSanitizorTest.testSanitizeNoMessageSizeLimitModifications() |
void |
MessageSizeLimitSanitizorTests.testSanitizeNoMessageSizeLimitModifications() |
void |
MyNetworksSanitizorTests.testSanitizeNoMyNetworksModifications() |
void |
CyrusMaxChildSanitizorTest.testSanitizeNullPrevious() |
void |
MessageSizeLimitSanitizorTests.testSanitizeNullPrevious() |
void |
MyNetworksSanitizorTests.testSanitizeNullPrevious() |
void |
MessageSizeLimitValidatorTests.testValidate() |
void |
CyrusMaxChildValidatorTest.testValidate() |
void |
MyNetworksValidatorTests.testValidateCommaSeparated() |
void |
MyNetworksValidatorTests.testValidateEmptyIp() |
void |
MessageSizeLimitValidatorTests.testValidateEmptyMessageSize() |
void |
CyrusMaxChildValidatorTest.testValidateEmptyMessageSize() |
void |
MyNetworksValidatorTests.testValidateExcludeIp() |
void |
MyNetworksValidatorTests.testValidateInvalidIp() |
void |
MyNetworksValidatorTests.testValidateInvalidIpv4Netmask() |
void |
MyNetworksValidatorTests.testValidateInvalidIpv6Netmask() |
void |
MessageSizeLimitValidatorTests.testValidateInvalidMessageSize() |
void |
CyrusMaxChildValidatorTest.testValidateInvalidMessageSize() |
void |
MyNetworksValidatorTests.testValidateIpCommaAndSpaceSeparated() |
void |
MyNetworksValidatorTests.testValidateIpMixedSeparatorSeparated() |
void |
MyNetworksValidatorTests.testValidateIpSpaceSeparated() |
void |
MyNetworksValidatorTests.testValidateIpv4Address() |
void |
MyNetworksValidatorTests.testValidateIpv4Cidr() |
void |
MyNetworksValidatorTests.testValidateIpv6Address() |
void |
MyNetworksValidatorTests.testValidateIpv6Cidr() |
void |
CyrusMaxChildValidatorTest.testValidateMinValue() |
void |
MessageSizeLimitValidatorTests.testValidateNotDefined() |
void |
CyrusMaxChildValidatorTest.testValidateNotDefined() |
void |
MyNetworksValidatorTests.testValidateNotDefined() |
void |
MessageSizeLimitValidatorTests.testValidateNotTrimed() |
void |
CyrusMaxChildValidatorTest.testValidateNotTrimed() |
void |
MyNetworksValidatorTests.testValidateNullIp() |
void |
MessageSizeLimitValidatorTests.testValidateNullMessageSize() |
void |
CyrusMaxChildValidatorTest.testValidateNullMessageSize() |
void |
MessageSizeLimitValidatorTests.testValidateNullModifications() |
void |
CyrusMaxChildValidatorTest.testValidateNullModifications() |
void |
MyNetworksValidatorTests.testValidateNullModifications() |
void |
MyNetworksValidatorTests.testValidateStrangeButValidSeparated() |
Modifier and Type | Method and Description |
---|---|
void |
SystemConfServerHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
SystemConfServerHook.onServerDeleted(BmContext context,
ItemValue<Server> server) |
void |
MyNetworksSanitizor.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
CyrusMaxChildSanitizor.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
MessageSizeLimitSanitizor.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
MyNetworksValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
MessageSizeLimitValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
CyrusMaxChildValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
void |
IFreebusyMgmt.add(java.lang.String calendar) |
java.util.List<java.lang.String> |
ICalendar.all()
Returns all the items uid from the container.
|
java.util.List<CalendarLookupResponse> |
ICalendarAutocomplete.calendarGroupLookup(java.lang.String groupUid) |
java.util.List<CalendarLookupResponse> |
ICalendarAutocomplete.calendarLookup(java.lang.String pattern,
Verb verb)
Lookup for calendar container
|
ContainerChangeset<java.lang.String> |
ICalendarView.changeset(java.lang.Long since)
Deprecated.
|
void |
ICalendarsMgmt.create(java.lang.String uid,
CalendarDescriptor descriptor) |
void |
ICalendarView.create(java.lang.String uid,
CalendarView view)
Deprecated.
Creates a
CalendarView |
void |
ICalendar.create(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications)
Creates a
VEvent . |
Ack |
ICalendar.createById(long id,
VEventSeries event)
Creates a
VEventSeries . |
void |
ICalendarsMgmt.delete(java.lang.String uid) |
void |
ICalendarView.delete(java.lang.String uid)
Deprecated.
Deletes a
CalendarView |
void |
ICalendar.delete(java.lang.String uid,
java.lang.Boolean sendNotifications)
Deletes the
VEventSeries identified by the given unique identifier. |
void |
IPublishCalendar.disableUrl(java.lang.String url) |
Stream |
IVEvent.exportAll()
Exports all the
VEvent of the container |
java.lang.String |
IVEvent.exportIcs(java.lang.String uid)
Exports an ICS version of a
VEvent |
java.lang.String |
IPublishCalendar.generateUrl(PublishMode mode)
Generate a url for external calendar access
|
CalendarSettingsData |
ICalendarSettings.get()
Retrieve calendar settings
|
java.util.List<java.lang.String> |
IFreebusyMgmt.get() |
VFreebusy |
IPublicFreebusy.get(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain,
VFreebusyQuery query)
Export the free/busy information
|
VFreebusy |
IVFreebusy.get(VFreebusyQuery query)
Export the free/busy information
|
java.lang.String |
IPublicFreebusy.getAsString(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain,
VFreebusyQuery query)
Export the free/busy information
|
java.lang.String |
IVFreebusy.getAsString(VFreebusyQuery query)
Export the free/busy information
|
java.util.List<ItemValue<VEventSeries>> |
ICalendar.getByIcsUid(java.lang.String uid)
Returns all
VEventSeries matching the given ICS unique identifier. |
CalendarDescriptor |
ICalendarsMgmt.getComplete(java.lang.String uid) |
ItemValue<CalendarView> |
ICalendarView.getComplete(java.lang.String uid)
Deprecated.
Retrieves a
CalendarView |
ItemValue<VEventSeries> |
ICalendar.getComplete(java.lang.String uid)
Returns the
VEventSeries identified by the given unique identifier. |
java.util.List<java.lang.String> |
IPublishCalendar.getGeneratedUrls(PublishMode mode) |
TaskRef |
IVEvent.importIcs(Stream ics)
Imports an ICS
|
boolean |
ICalendar.isAutoSyncActivated()
Check the automatic synchronization is activated for this calendar.
|
ListResult<ItemValue<CalendarView>> |
ICalendarView.list()
Deprecated.
Returns a list of
CalendarView |
ListResult<ItemValue<VEventSeries>> |
ICalendar.list()
List all the events of this calendar.
|
java.util.List<ItemValue<CalendarView>> |
ICalendarView.multipleGet(java.util.List<java.lang.String> uids)
Deprecated.
Fetch multiple
CalendarView s from theirs uniques uids |
java.util.List<ItemValue<VEventSeries>> |
ICalendar.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VEventSeries identified by the given unique
identifiers. |
java.util.List<ItemValue<VEventSeries>> |
ICalendar.multipleGetById(java.util.List<java.lang.Long> ids)
Fetch multiple
VEventSeries from theirs uniques ids |
PrintData |
IPrint.print(PrintOptions options) |
Stream |
IPublishCalendar.publish(java.lang.String token) |
TaskRef |
ICalendarsMgmt.reindex(java.lang.String calUid)
reindex a calendar
|
TaskRef |
ICalendarsMgmt.reindexAll() |
void |
IFreebusyMgmt.remove(java.lang.String calendar) |
TaskRef |
ICalendar.reset()
Remove all events from this calendar.
|
java.util.List<ItemContainerValue<VEventSeries>> |
ICalendars.search(CalendarsVEventQuery query)
|
ListResult<ItemValue<VEventSeries>> |
ICalendar.search(VEventQuery query)
Search for events matching the given query.
|
java.util.List<ItemContainerValue<VEventSeries>> |
ICalendars.searchPendingCounters(java.util.List<java.lang.String> calendars)
Retrieve a list of pending counter propositions of the current user
|
void |
ICalendarSettings.set(CalendarSettingsData settings)
Update calendar settings
|
void |
IFreebusyMgmt.set(java.util.List<java.lang.String> calendars) |
void |
ICalendarView.setDefault(java.lang.String id)
Deprecated.
Set user the default view.
|
java.lang.String |
IPublicFreebusy.simple(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain) |
java.util.List<java.lang.Long> |
ICalendar.sortedIds(SortDescriptor sorted)
Sort the events item identifiers in function of the given
SortDescriptor . |
ContainerChangeset<java.lang.String> |
ICalendar.sync(java.lang.Long since,
VEventChanges changes)
Apply the given changes and return the differences since the given time.
|
void |
ICalendar.touch(java.lang.String uid)
Touch a
VEvent . |
void |
ICalendarsMgmt.update(java.lang.String uid,
CalendarDescriptor descriptor) |
void |
ICalendarView.update(java.lang.String uid,
CalendarView view)
Deprecated.
Updates a
CalendarView |
void |
ICalendar.update(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications)
Updates a
VEventSeries . |
void |
ICalendarView.updates(CalendarViewChanges changes)
Deprecated.
Applies changes (create, update, delete) to a calendar specified by its
containerUid . |
ContainerUpdatesResult |
ICalendar.updates(VEventChanges changes)
Applies changes (create, update, delete) to a calendar specified by its
containerUid . |
Modifier and Type | Method and Description |
---|---|
void |
IInCoreCalendarView.delete(java.lang.String uid,
boolean force) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
CalendarAuditProxy.all() |
ContainerChangeset<java.lang.String> |
CalendarAuditProxy.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
CalendarAuditProxy.changesetById(java.lang.Long since) |
ContainerChangelog |
CalendarAuditProxy.containerChangelog(java.lang.Long since) |
Count |
CalendarAuditProxy.count(ItemFlagFilter filter) |
void |
CalendarAuditProxy.create(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications) |
Ack |
CalendarAuditProxy.createById(long id,
VEventSeries event) |
void |
CalendarAuditProxy.delete(java.lang.String uid,
java.lang.Boolean sendNotifications) |
ContainerChangeset<ItemVersion> |
CalendarAuditProxy.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.getByIcsUid(java.lang.String uid) |
ItemValue<VEventSeries> |
CalendarAuditProxy.getComplete(java.lang.String uid) |
long |
CalendarAuditProxy.getVersion() |
boolean |
CalendarAuditProxy.isAutoSyncActivated() |
ItemChangelog |
CalendarAuditProxy.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.list() |
void |
CalendarAuditProxy.multipleDeleteById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.multipleGetById(java.util.List<java.lang.Long> ids) |
TaskRef |
CalendarAuditProxy.reset() |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.search(VEventQuery query) |
java.util.List<java.lang.Long> |
CalendarAuditProxy.sortedIds(SortDescriptor sorted) |
ContainerChangeset<java.lang.String> |
CalendarAuditProxy.sync(java.lang.Long since,
VEventChanges changes) |
void |
CalendarAuditProxy.touch(java.lang.String uid) |
void |
CalendarAuditProxy.update(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications) |
ContainerUpdatesResult |
CalendarAuditProxy.updates(VEventChanges changes) |
void |
CalendarAuditProxy.xfer(java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
void |
VEventServiceHelperTest.icsImportBreakRegistry() |
void |
VEventServiceHelperTest.icsToVEvent() |
void |
VEventServiceHelperTest.icsToVEventWithEtcGMT() |
void |
VEventServiceHelperTest.icsToVEventWithGlobalX_WR_TimeZone() |
void |
VEventServiceHelperTest.icsToVEventWithMultipleVCalendarsBM8890() |
void |
VEventServiceHelperTest.icsToVEventWithUnkownTz() |
void |
VEventServiceHelperTest.notAbsoluteURI() |
Modifier and Type | Method and Description |
---|---|
void |
IcsHookTests.accept() |
void |
IcsHookTests.cancel() |
void |
IcsHookTests.counter() |
void |
TestFileSystemStore.delete(java.lang.String uid) |
boolean |
TestFileSystemStore.exists(java.lang.String uid) |
byte[] |
TestFileSystemStore.get(java.lang.String uid) |
void |
IcsHookTests.invite() |
void |
TestFileSystemStore.store(java.lang.String uid,
byte[] content) |
void |
IcsHookTests.testExecutingIcsHookOnNonDefaultCalendarShouldNotSendEmails() |
void |
IcsHookTests.update() |
void |
IcsHookTests.updateShouldIncludeAcceptPropositions() |
Modifier and Type | Method and Description |
---|---|
static PrintData |
PrintCalendarHelper.printCalendar(BmContext context,
PrintOptions options,
java.util.List<ItemContainerValue<VEvent>> vevents) |
void |
PrintTest.testAllDayEvent() |
void |
PrintTest.testConflictEvent() |
void |
PrintTest.testDontShowDeclinedEvent()
We print the 3 default calendars of John, Duncan and Toto.
|
void |
PrintTest.testIntersectingEvents() |
void |
PrintTest.testListWithColor() |
void |
PrintTest.testMonth() |
void |
PrintTest.testShowDeclinedEvent()
We print the 3 default calendars of John, Duncan and Toto.
|
void |
PrintTest.testSimpleEvent() |
void |
PrintTest.testSundayMondayEvent() |
void |
PrintTest.testTwoDaysEvent() |
Modifier and Type | Method and Description |
---|---|
static PrintContext |
PrintContext.create(BmContext context,
PrintOptions options) |
void |
PrintCalendarDay.process() |
void |
PrintCalendarList.process() |
void |
PrintCalendarMonth.process() |
byte[] |
PrintCalendarList.sendPDFString() |
byte[] |
PrintCalendarList.sendSVGString() |
byte[] |
PrintCalendar.sendSVGString() |
Constructor and Description |
---|
PrintCalendar(PrintContext context,
PrintOptions options) |
PrintCalendarDay(PrintContext context,
PrintOptions options,
java.util.List<ItemContainerValue<VEvent>> vevents,
int days) |
PrintCalendarList(PrintContext context,
PrintOptions options,
java.util.List<ItemContainerValue<VEvent>> vevents) |
Modifier and Type | Method and Description |
---|---|
protected ICalendar |
AbstractCalendarTests.getCalendarService(SecurityContext context,
Container container) |
protected IInternalCalendar |
CalendarServiceBaseFactory.getService(BmContext context,
java.lang.String containerId) |
UserCalendarService |
UserCalendarServiceFactory.getService(SecurityContext securityContext) |
ICalendarSettings |
CalendarSettingsFactory.instance(BmContext context,
java.lang.String... params) |
ICalendars |
CalendarsServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICalendarView |
CalendarViewServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICalendarsMgmt |
CalendarsMgmtFactory.instance(BmContext context,
java.lang.String... params) |
ICalendarAutocomplete |
CalendarAutocompleteServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICalendar |
CalendarServiceFactory.instance(BmContext context,
java.lang.String... params) |
IVEvent |
VEventServiceFactory.instance(BmContext context,
java.lang.String... params) |
IPublishCalendar |
PublishCalendarFactory.instance(BmContext context,
java.lang.String... params) |
IVFreebusy |
VFreebusyServiceFactory.instance(BmContext context,
java.lang.String... params) |
IPrint |
PrintServiceFactory.instance(BmContext context,
java.lang.String... params) |
IFreebusyMgmt |
FreebusyMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreCalendarsMgmt |
InCoreCalendarsMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreCalendarView |
InCoreCalendarViewServiceFactory.instance(BmContext context,
java.lang.String... params) |
IPublicFreebusy |
PublicFreebusyServiceFactory.instance(BmContext context,
java.lang.String... params) |
IInternalCalendar |
InternalCalendarServiceFactory.instance(BmContext context,
java.lang.String... params) |
IUserCalendarViews |
UserCalendarViewsServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
protected ICalendar |
HttpVFreebusyServiceTests.getCalendarService(SecurityContext context,
Container container) |
protected ICalendar |
HttpPrintServiceTests.getCalendarService(SecurityContext context,
Container container) |
protected ICalendar |
HttpVEventServiceTests.getCalendarService(SecurityContext context,
Container container) |
protected ICalendar |
HttpCalendarServiceTests.getCalendarService(SecurityContext context,
Container container) |
protected ICalendarView |
HttpCalendarViewServiceTests.getCalendarViewService(SecurityContext context,
Container container) |
protected IPrint |
HttpPrintServiceTests.getPrintService(SecurityContext context) |
protected IPublishCalendar |
HttpPublishCalendarTests.getPublishCalendarService(SecurityContext context,
Container container) |
IFreebusyMgmt |
HttpFreebusyMgmtTests.getService(SecurityContext sc) |
ICalendarAutocomplete |
HttpCalendarAutocompleteServiceTests.getService(SecurityContext context) |
protected IVEvent |
HttpVEventServiceTests.getVEventService(SecurityContext context,
Container container) |
protected IVFreebusy |
HttpVFreebusyServiceTests.getVFreebusyService(SecurityContext context,
Container container) |
Modifier and Type | Method and Description |
---|---|
void |
FreebusyMgmtService.add(java.lang.String calendar) |
java.util.List<java.lang.String> |
CalendarService.all() |
java.util.List<CalendarLookupResponse> |
CalendarAutocompleteService.calendarGroupLookup(java.lang.String groupUid) |
java.util.List<CalendarLookupResponse> |
CalendarAutocompleteService.calendarLookup(java.lang.String pattern,
Verb verb) |
ContainerChangeset<java.lang.String> |
CalendarViewService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
CalendarService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
CalendarService.changesetById(java.lang.Long since) |
ContainerChangelog |
CalendarService.containerChangelog(java.lang.Long since) |
Count |
CalendarService.count(ItemFlagFilter filter) |
void |
CalendarDescriptorSanitizer.create(CalendarDescriptor obj) |
void |
CalendarDescriptorValidator.create(CalendarDescriptor obj) |
void |
CalendarsMgmt.create(java.lang.String uid,
CalendarDescriptor descriptor) |
void |
CalendarViewService.create(java.lang.String uid,
CalendarView view) |
java.lang.String |
UserCalendarService.create(java.lang.String domainUid,
ItemValue<User> user,
java.lang.String name) |
void |
CalendarService.create(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications) |
void |
VCardAttendeeVEventSanitizer.create(VEvent obj) |
void |
VEventValidator.create(VEventSeries obj) |
Ack |
CalendarService.createById(long id,
VEventSeries event) |
void |
UserCalendarService.createDefault(java.lang.String domainUid,
ItemValue<User> user) |
protected void |
VEventContainerStoreService.createValue(Item item,
VEventSeries value) |
protected void |
VEventContainerStoreService.decorate(Item item,
ItemValue<VEventSeries> value) |
protected void |
VEventContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<VEventSeries>> values) |
void |
CalendarViewService.delete(java.lang.String uid) |
void |
UserCalendarService.delete(java.lang.String uid) |
void |
CalendarsMgmt.delete(java.lang.String uid) |
void |
CalendarViewService.delete(java.lang.String uid,
boolean force) |
void |
CalendarService.delete(java.lang.String uid,
java.lang.Boolean sendNotifications) |
void |
UserCalendarService.deleteDefault(ItemValue<User> user) |
protected void |
VEventContainerStoreService.deleteValue(Item item) |
protected void |
VEventContainerStoreService.deleteValues() |
void |
PublishCalendarService.disableUrl(java.lang.String url) |
void |
VEventSeriesSanitizerTests.draftCannotBeUpdateToTrue() |
TaskRef |
DomainCalendarDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
Stream |
VEventService.exportAll() |
java.lang.String |
VEventService.exportIcs(java.lang.String uid) |
ContainerChangeset<ItemVersion> |
CalendarService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
java.lang.String |
PublishCalendarService.generateUrl(PublishMode mode) |
CalendarSettingsData |
CalendarSettings.get() |
java.util.List<java.lang.String> |
FreebusyMgmtService.get() |
VFreebusy |
PublicFreebusyService.get(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain,
VFreebusyQuery query) |
VFreebusy |
VFreebusyService.get(VFreebusyQuery query) |
java.lang.String |
PublicFreebusyService.getAsString(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain,
VFreebusyQuery query) |
java.lang.String |
VFreebusyService.getAsString(VFreebusyQuery query) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.getByIcsUid(java.lang.String uid) |
ContainerDescriptor |
UserCalendarService.getCalendarContainerFromUri(java.lang.String uri) |
ItemValue<CalendarView> |
CalendarViewService.getComplete(java.lang.String uid) |
CalendarDescriptor |
CalendarsMgmt.getComplete(java.lang.String uid) |
ItemValue<VEventSeries> |
CalendarService.getComplete(java.lang.String uid) |
ContainerDescriptor |
UserCalendarService.getDefaultCalendarContainer(ItemValue<User> user) |
java.util.List<java.lang.String> |
PublishCalendarService.getGeneratedUrls(PublishMode mode) |
byte[] |
DomainCalendarDirEntryHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
java.util.List<java.lang.String> |
VEventContainerStoreService.getReminder(BmDateTime dtalarm) |
long |
CalendarService.getVersion() |
TaskRef |
VEventService.importIcs(Stream stream) |
boolean |
CalendarService.isAutoSyncActivated() |
ItemChangelog |
CalendarService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
ListResult<ItemValue<CalendarView>> |
CalendarViewService.list() |
ListResult<ItemValue<VEventSeries>> |
CalendarService.list() |
void |
CalendarService.multipleDeleteById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<CalendarView>> |
CalendarViewService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.multipleGetById(java.util.List<java.lang.Long> ids) |
PrintData |
PrintService.print(PrintOptions options) |
Stream |
PublishCalendarService.publish(java.lang.String token) |
TaskRef |
CalendarsMgmt.reindex(java.lang.String calUid) |
TaskRef |
CalendarsMgmt.reindexAll() |
void |
FreebusyMgmtService.remove(java.lang.String calendar) |
TaskRef |
CalendarService.reset() |
void |
VEventSanitizer.resolveAttendeesAndOrganizer(VEventSeries vevent) |
void |
VCardAttendeeVEventSanitizer.sanitize(VEvent vevent) |
void |
VEventSanitizer.sanitize(VEvent vevent,
boolean sendNotification) |
void |
VEventSanitizer.sanitize(VEventSeries vevent,
boolean sendNotification) |
java.util.List<ItemContainerValue<VEventSeries>> |
CalendarsService.search(CalendarsVEventQuery query) |
ListResult<ItemValue<VEventSeries>> |
CalendarService.search(VEventQuery query) |
java.util.List<ItemContainerValue<VEventSeries>> |
CalendarsService.searchPendingCounters(java.util.List<java.lang.String> calendars) |
void |
CalendarSettings.set(CalendarSettingsData config) |
void |
FreebusyMgmtService.set(java.util.List<java.lang.String> calendars) |
void |
ContainerCalendarViewStoreService.setDefault(java.lang.String uid) |
void |
CalendarViewService.setDefault(java.lang.String id) |
java.lang.String |
PublicFreebusyService.simple(java.lang.String email,
java.lang.String callerUserUid,
java.lang.String callerDomain) |
java.util.List<java.lang.Long> |
CalendarService.sortedIds(SortDescriptor sorted) |
ContainerChangeset<java.lang.String> |
CalendarService.sync(java.lang.Long since,
VEventChanges changes) |
void |
CalendarSettingsTests.testGet() |
void |
CalendarSettingsTests.testSet() |
void |
CalendarService.touch(java.lang.String uid) |
void |
CalendarDescriptorSanitizer.update(CalendarDescriptor current,
CalendarDescriptor obj) |
void |
CalendarDescriptorValidator.update(CalendarDescriptor current,
CalendarDescriptor obj) |
void |
CalendarsMgmt.update(java.lang.String uid,
CalendarDescriptor descriptor) |
void |
CalendarViewService.update(java.lang.String uid,
CalendarView view) |
java.lang.String |
UserCalendarService.update(java.lang.String domainUid,
ItemValue<User> user,
java.lang.String name) |
void |
CalendarService.update(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications) |
void |
VEventValidator.update(VEventSeries oldValue,
VEventSeries newValue) |
void |
VCardAttendeeVEventSanitizer.update(VEvent current,
VEvent obj) |
void |
UserCalendarService.updateDefault(java.lang.String domainUid,
ItemValue<User> user) |
void |
CalendarViewService.updates(CalendarViewChanges changes) |
ContainerUpdatesResult |
CalendarService.updates(VEventChanges changes) |
protected void |
VEventContainerStoreService.updateValue(Item item,
VEventSeries value) |
void |
VEventValidator.validate(VEvent vevent) |
void |
VEventValidator.validate(VEventSeries vevent) |
void |
CalendarService.xfer(java.lang.String serverUid) |
Constructor and Description |
---|
CalendarService(javax.sql.DataSource pool,
org.elasticsearch.client.Client esearchClient,
Container container,
BmContext context,
CalendarAuditor auditor) |
CalendarSettings(BmContext context,
Container calendarContainer) |
PublishCalendarService(BmContext context,
javax.sql.DataSource ds,
Container container) |
VEventSanitizer(BmContext ctx,
Container calendar) |
VEventService(BmContext context,
Container container) |
Modifier and Type | Method and Description |
---|---|
protected void |
CalendarAutocompleteServiceTests.createTestGroup(java.lang.String uid,
java.lang.String name,
boolean hidden,
boolean hiddenMembers,
Member... members) |
protected void |
CalendarAutocompleteServiceTests.createTestGroup(java.lang.String uid,
java.lang.String name,
Member... members) |
protected void |
CalendarAutocompleteServiceTests.createTestGroup(java.lang.String uid,
java.lang.String name,
java.lang.String... membersUid) |
protected void |
CalendarAutocompleteServiceTests.createTestUser(java.lang.String uid,
java.lang.String firstname,
java.lang.String lastname,
Verb verb) |
void |
CalendarServiceTests.draftDefaultValueIsFalse() |
void |
VEventSanitizerTests.draftExceptionIsADraft() |
void |
VEventSanitizerTests.draftIsSetToFalseIfNotificationsAreSent() |
protected ICalendarView |
CalendarViewServiceTests.getCalendarViewService(SecurityContext context,
Container container) |
protected IPrint |
PrintServiceTests.getPrintService(SecurityContext context) |
protected IPublishCalendar |
PublishCalendarTests.getPublishCalendarService(SecurityContext context,
Container container) |
ICalendarAutocomplete |
CalendarAutocompleteServiceTests.getService(SecurityContext context) |
IFreebusyMgmt |
FreebusyMgmtTests.getService(SecurityContext sc) |
protected IVEvent |
VEventServiceTests.getVEventService(SecurityContext context,
Container container) |
protected IVFreebusy |
VFreebusyServiceTests.getVFreebusyService(SecurityContext context,
Container container) |
void |
CalendarServiceTests.sequenceCanBeHandledByClient() |
void |
CalendarServiceTests.sequenceDefaultValueIsZero() |
void |
PrintServiceTests.tesGeneratePdf() |
void |
PrintServiceTests.tesGeneratePng() |
void |
VEventServiceTests.testAttachmentImport() |
void |
VEventServiceTests.testBinaryAttachmentImport() |
void |
VEventServiceTests.testBrokenGoogleAttachmentImportShouldIgnoreAttachment() |
void |
CalendarServiceTests.testBug3286() |
void |
CalendarServiceTests.testChangeset() |
void |
CalendarsMgmtTests.testCreate_Domain() |
void |
CalendarsMgmtTests.testCreate_User() |
void |
CalendarServiceTests.testCreate() |
void |
CalendarViewServiceTests.testCreate() |
void |
CalendarServiceTests.testCreateAllDay() |
void |
CalendarServiceTests.testCreateImproperVEvent() |
void |
CalendarServiceTests.testCreateIsolatedException() |
void |
CalendarServiceTests.testCreateWithBrokenRRuleShouldNotPass() |
void |
CalendarServiceTests.testCreateWithException() |
void |
CalendarServiceTests.testCustomProperties() |
void |
CalendarServiceTests.testDailyOccurrences() |
void |
CalendarViewServiceTests.testDefaultView() |
void |
CalendarsMgmtTests.testDelete_Domain() |
void |
CalendarsMgmtTests.testDelete_User() |
void |
CalendarServiceTests.testDelete() |
void |
CalendarViewServiceTests.testDelete() |
void |
CalendarServiceTests.testEventUrl() |
void |
CalendarServiceTests.testExpandDlistMembers() |
void |
VEventServiceTests.testExportAll_EmptyCalendar() |
void |
VEventServiceTests.testExportAll() |
void |
VEventServiceTests.testExportImport() |
void |
VEventServiceTests.testExportMonthlyByDay() |
void |
VEventServiceTests.testExportOne() |
void |
CalendarServiceTests.testExternalAttendee() |
void |
CalendarServiceTests.testExternalOrganizer() |
void |
VFreebusyServiceTests.testFreebusyAccessOnDefaultAgendaShare()
Check that we allow freebusy access when default calendar is shared
(BM-13947).
|
void |
PublicFreebusyServiceTests.testGet() |
void |
VFreebusyServiceTests.testGet() |
void |
VFreebusyServiceTests.testGetAsString() |
void |
PublicFreebusyServiceTests.testGetAstString() |
void |
CalendarServiceTests.testGetComplete() |
void |
VFreebusyServiceTests.testGetShouldPreferContainerSettingsOverUserSettings() |
void |
VFreebusyServiceTests.testGetUsingExclusions() |
void |
VEventServiceTests.testImport() |
void |
VEventServiceTests.testImportAccent() |
void |
VEventServiceTests.testImportBlueMind() |
void |
VEventServiceTests.testImportBug3084() |
void |
VEventServiceTests.testImportBug3449() |
void |
VEventServiceTests.testImportBug4923() |
void |
VEventServiceTests.testImportBug5019() |
void |
VEventServiceTests.testImportBug5096() |
void |
VEventServiceTests.testImportBugZimbra1() |
void |
VEventServiceTests.testImportContactOffice() |
void |
VEventServiceTests.testImportDuplicateExtId() |
void |
VEventServiceTests.testImportEmptyTitle() |
void |
VEventServiceTests.testImportGoogle() |
void |
VEventServiceTests.testImportGoogleRecurId() |
void |
VEventServiceTests.testImportLotus() |
void |
VEventServiceTests.testImportMonthlyByDay() |
void |
VEventServiceTests.testImportOBM() |
void |
VEventServiceTests.testImportOpenXchange() |
void |
VEventServiceTests.testImportOutlook() |
void |
VEventServiceTests.testImportUpperCaseAttendeeEmail() |
void |
VEventServiceTests.testImportZimbra() |
void |
CalendarServiceTests.testInviteGroupFromDir() |
void |
CalendarServiceTests.testInviteGroupFromEmail() |
void |
VEventValidatorTest.testList() |
void |
CalendarServiceTests.testList() |
void |
CalendarViewServiceTests.testList() |
void |
CalendarServiceTests.testMonthlyByDayOccurrences() |
void |
CalendarServiceTests.testMonthlyOccurrences() |
void |
CalendarServiceTests.testMonthlyOccurrencesException() |
void |
CalendarServiceTests.testMultipleGet() |
void |
CalendarServiceTests.testMultipleGetById() |
void |
CalendarServiceTests.testMUpdates() |
void |
CalendarServiceTests.testNoAlarm() |
void |
CalendarServiceTests.testNoAttendee() |
void |
CalendarServiceTests.testOnTagChanged() |
void |
CalendarServiceTests.testOrganizer() |
void |
VEventSanitizerTests.testOrganizerWithoutEmailCannotCreateMeeting() |
void |
VFreebusyServiceTests.testOutOfOffice_UserWorkingAllDay() |
void |
VFreebusyServiceTests.testOutOfOffice() |
void |
VEventSanitizerTests.testPrecisionOfDtendIsSameAsDTstart() |
void |
PrintServiceTests.testPrintList() |
void |
CalendarServiceTests.testRDate() |
void |
CalendarsMgntTests.testReIndex() |
void |
CalendarServiceTests.testReset() |
void |
VEventSanitizerTests.testSanitizeAttendee() |
void |
VEventSanitizerTests.testSanitizeAttendeeWithInvalidEmail() |
void |
VEventSanitizerTests.testSanitizeExDate() |
void |
VEventSanitizerTests.testSanitizeNonMatchingTimezoneUsingDomainSettingShouldNotChangeTimezone() |
void |
VEventSanitizerTests.testSanitizeOrganizer() |
void |
VEventSanitizerTests.testSanitizeOrganizerInvalidMailto() |
void |
VEventSanitizerTests.testSanitizeSimple() |
void |
VEventSanitizerTests.testSanitizeTimezoneUsingCalendarSettings() |
void |
VEventSanitizerTests.testSanitizeTimezoneUsingDomainSetting() |
void |
VEventSanitizerTests.testSanitizeTimezoneUsingUserSetting() |
void |
CalendarServiceTests.testSearch() |
void |
CalendarServiceTests.testSearchByDateInterval() |
void |
CalendarServiceTests.testSearchOccurrences()
BM-10032
|
void |
CalendarServiceTests.testSearchPendingEventShouldFilterOccurencesInThePast() |
void |
CalendarServiceTests.testSetAlarm() |
void |
PublicFreebusyServiceTests.testSimple() |
void |
VEventServiceTests.testSimpleImport() |
void |
CalendarServiceTests.testSpecialChars() |
void |
CalendarServiceTests.testSync() |
void |
CalendarServiceTests.testSyncCreateExistingEvent() |
void |
CalendarServiceTests.testSyncDeleteUnexistingEvent() |
void |
CalendarServiceTests.testSyncUpdateUnexistingEvent() |
void |
CalendarServiceTests.testUpdate() |
void |
CalendarViewServiceTests.testUpdate() |
void |
CalendarServiceTests.testUpdateIsolatedException() |
void |
CalendarServiceTests.testUpdateStatus() |
void |
CalendarServiceTests.testUpdateTag() |
void |
CalendarServiceTests.testUpdateUnknownEvent() |
void |
CalendarDataSourceTests.testWrongDataSource() |
void |
CalendarServiceTests.testYearlyOccurrences() |
void |
CalendarServiceTests.twoEventsOneItem() |
Modifier and Type | Method and Description |
---|---|
TaskRef |
CalendarContainerSync.syncIcs(IInternalCalendar calendarService,
java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
UserCalendarHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
protected IUser |
UserCalendarTests.getService(SecurityContext context) |
void |
UserCalendarHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
UserCalendarTests.testDefaultView() |
void |
UserCalendarTests.testSimpleUserCalendar_Acl() |
void |
UserCalendarTests.testUserCreatedCalendar() |
Modifier and Type | Method and Description |
---|---|
static VersionInfo |
VersionInfo.checkAndCreate(java.lang.String version) |
static void |
ParametersValidator.notEmpty(java.util.Collection<?> col) |
static void |
ParametersValidator.notNull(java.lang.Object obj) |
static void |
ParametersValidator.notNullAndNotEmpty(java.lang.String str) |
static void |
ParametersValidator.nullOrNotEmpty(java.lang.String str) |
Modifier and Type | Class and Description |
---|---|
class |
ValidationException |
Modifier and Type | Method and Description |
---|---|
static ServerFault |
ServerFault.alreadyExists(java.lang.String message) |
static ServerFault |
ServerFault.create(ErrorCode errorCode,
java.lang.Throwable t) |
static ServerFault |
ServerFault.notFound(java.lang.String message) |
static ServerFault |
ServerFault.sqlFault(java.lang.Exception t) |
Constructor and Description |
---|
ServerFault(ServerFault t) |
Modifier and Type | Method and Description |
---|---|
R |
Auditor.AuditedFunc.apply() |
void |
Auditor.AuditedProc.apply() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ContainerDescriptor> |
IContainers.all(ContainerQuery query) |
java.util.List<ContainerDescriptor> |
IContainers.allForUser(java.lang.String domainUid,
java.lang.String userUid,
ContainerQuery query) |
java.util.List<BaseContainerDescriptor> |
IContainers.allLight(ContainerQuery query) |
void |
IContainerManagement.allowOfflineSync(java.lang.String subject) |
boolean |
IContainerManagement.canAccess(java.util.List<java.lang.String> verbsOrRoles) |
ContainerChangeset<java.lang.String> |
IChangelogSupport.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
IChangelogSupport.changesetById(java.lang.Long since) |
ContainerChangelog |
IChangelogSupport.containerChangelog(java.lang.Long since) |
Count |
ICountingSupport.count(ItemFlagFilter filter)
Count items matching an
ItemFlagFilter |
void |
IContainers.create(java.lang.String uid,
ContainerDescriptor descriptor)
Create a container
|
void |
IContainers.delete(java.lang.String uid)
Delete a container
|
void |
IContainerManagement.disallowOfflineSync(java.lang.String subject) |
ContainerChangeset<ItemVersion> |
IChangelogSupport.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ContainerDescriptor |
IContainers.get(java.lang.String uid)
Get a container
|
java.util.List<AccessControlEntry> |
IContainerManagement.getAccessControlList()
Retrieve container ACL
|
java.util.List<ItemDescriptor> |
IContainerManagement.getAllItems()
Get all container items
|
java.util.List<ContainerDescriptor> |
IContainers.getContainers(java.util.List<java.lang.String> containerIds)
Get container
|
java.util.List<BaseContainerDescriptor> |
IContainers.getContainersLight(java.util.List<java.lang.String> containerIds)
Get container
|
ContainerDescriptor |
IContainerManagement.getDescriptor()
Retrieve container descriptor
|
java.util.List<ItemDescriptor> |
IContainerManagement.getFilteredItems(ItemFlagFilter filter)
Get all container items matching the given filter
|
ContainerDescriptor |
IContainers.getForUser(java.lang.String domainUid,
java.lang.String userUid,
java.lang.String uid)
Get a container as if it where requested by another user.
|
ContainerDescriptor |
IContainers.getIfPresent(java.lang.String uid)
Get a container
|
Count |
IContainerManagement.getItemCount() |
java.util.List<ItemDescriptor> |
IContainerManagement.getItems(java.util.List<java.lang.String> uids)
Get container items
|
java.util.Date |
IContainerSync.getLastSync() |
java.util.Date |
IContainerSync.getNextSync() |
java.util.Map<java.lang.String,java.lang.String> |
IContainerManagement.getSettings()
Get container settings
|
java.lang.String |
IContainerSync.getSyncStatus() |
long |
IChangelogSupport.getVersion() |
ItemChangelog |
IChangelogSupport.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
java.util.List<ItemValue<ContainerHierarchyNode>> |
IContainersFlatHierarchy.list() |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptions.list() |
void |
ICrudByIdSupport.multipleDeleteById(java.util.List<java.lang.Long> ids) |
void |
IContainerManagement.setAccessControlList(java.util.List<AccessControlEntry> entries)
store container ACL
|
void |
IContainers.setAccessControlList(java.lang.String uid,
java.util.List<AccessControlEntry> entries) |
void |
IContainerManagement.setPersonalSettings(java.util.Map<java.lang.String,java.lang.String> settings)
Set container personal settings
|
void |
IContainerManagement.setSettings(java.util.Map<java.lang.String,java.lang.String> settings)
Set container settings
|
java.util.List<java.lang.Long> |
ISortingSupport.sortedIds(SortDescriptor sorted)
Returns all items in a container matching a sort criteria
|
java.util.List<java.lang.String> |
IContainerManagement.subscribers() |
TaskRef |
IContainerSync.sync() |
void |
IContainerManagement.update(ContainerModifiableDescriptor descriptor)
Update container descriptor
|
void |
IContainers.update(java.lang.String uid,
ContainerModifiableDescriptor descriptor)
Update a container
|
void |
IDataShardSupport.xfer(java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
ContainerSyncResult |
IInternalContainerSync.sync() |
Modifier and Type | Method and Description |
---|---|
void |
ContainersHierarchyHook.onContainerCreated(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHierarchyHook.onContainerDeleted(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHierarchyHook.onContainerSettingsChanged(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHierarchyHook.onContainerUpdated(BmContext ctx,
ContainerDescriptor prev,
ContainerDescriptor cur) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractEmailHook.notify(BmContext context,
ContainerDescriptor container,
java.util.List<AccessControlEntry> entries,
org.apache.james.mime4j.stream.RawField... headers) |
void |
ContainersHookAdapter.onContainerCreated(BmContext ctx,
ContainerDescriptor cd) |
void |
IContainersHook.onContainerCreated(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHookAdapter.onContainerDeleted(BmContext ctx,
ContainerDescriptor cd) |
void |
IContainersHook.onContainerDeleted(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHookAdapter.onContainerSettingsChanged(BmContext ctx,
ContainerDescriptor cd) |
void |
IContainersHook.onContainerSettingsChanged(BmContext ctx,
ContainerDescriptor cd) |
void |
ContainersHookAdapter.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
void |
IContainersHook.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
void |
ContainersHookAdapter.onContainerUpdated(BmContext ctx,
ContainerDescriptor prev,
ContainerDescriptor cur) |
void |
IContainersHook.onContainerUpdated(BmContext ctx,
ContainerDescriptor prev,
ContainerDescriptor cur) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractHookTests.defaultUser(java.lang.String uid,
java.lang.String login) |
void |
EmailHookTests.testOwnerNotification_ByAdmin0() |
void |
EmailHookTests.testOwnerNotification() |
void |
EmailHookTests.testSendNotification_ByAdmin0() |
void |
EmailHookTests.testSendNotification() |
Modifier and Type | Method and Description |
---|---|
void |
ContainerSyncStore.delete() |
ContainerSyncStatus |
ContainerSyncStore.getSyncStatus() |
java.util.List<AccessControlEntry> |
AclStore.retrieveAndStore(Container container,
java.util.List<AccessControlEntry> entries) |
void |
ContainerPersonalSettingsStore.set(java.util.Map<java.lang.String,java.lang.String> settings) |
void |
ContainerSyncStore.setSyncStatus(ContainerSyncStatus syncStatus) |
void |
AclStore.store(Container container,
java.util.List<AccessControlEntry> entries) |
void |
ContainerSyncStoreTests.testGetAndSetSyncVersion() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
ContainerSettings.get() |
static ItemChangelog |
ChangeLogUtil.getItemChangeLog(java.lang.String itemUid,
java.lang.Long since,
BmContext bmContext,
ContainerStoreService<?> storeService,
java.lang.String domainUid) |
java.util.Date |
ContainerSyncService.getLastSync() |
java.util.Date |
ContainerSyncService.getNextSync() |
java.lang.String |
ContainerSyncService.getSyncStatus() |
T |
CommonOwnerSubscriptionsServiceFactory.instance(BmContext context,
java.lang.String... params) |
IInternalContainersFlatHierarchyMgmt |
InternalContainersHierarchyMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IInternalContainerSync |
InternalContainerSyncFactory.instance(BmContext context,
java.lang.String... params) |
IContainerSync |
ContainerSyncFactory.instance(BmContext context,
java.lang.String... params) |
T |
CommonContainersHierarchyServiceFactory.instance(BmContext context,
java.lang.String... params) |
IOfflineMgmt |
OfflineMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IContainers |
ContainersFactory.instance(BmContext context,
java.lang.String... params) |
IContainerManagement |
ContainerManagementFactory.instance(BmContext context,
java.lang.String... params) |
IInternalOwnerSubscriptionsMgmt |
InternalOwnerSubscriptionsMgmtFactory.instance(BmContext context,
java.lang.String... params) |
void |
ContainerSettings.mutate(java.util.Map<java.lang.String,java.lang.String> mutation) |
void |
ContainerSettings.set(java.util.Map<java.lang.String,java.lang.String> settings) |
TaskRef |
ContainerSyncService.sync() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ContainerDescriptor> |
Containers.all(ContainerQuery query) |
java.util.List<ContainerDescriptor> |
Containers.allForUser(java.lang.String domainUid,
java.lang.String userUid,
ContainerQuery query) |
java.util.List<BaseContainerDescriptor> |
Containers.allLight(ContainerQuery query) |
void |
ContainerManagement.allowOfflineSync(java.lang.String subject) |
ContainerDescriptor |
Containers.asDescriptorForUser(Container c,
SecurityContext sc,
java.lang.String userUid) |
java.util.List<ContainerDescriptor> |
Containers.asDescriptors(java.util.List<Container> containers,
SecurityContext sc) |
boolean |
ContainerManagement.canAccess(java.util.List<java.lang.String> verbsOrRoles) |
ContainerChangeset<java.lang.String> |
InternalContainersHierarchyService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
InternalOwnerSubscriptionsService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
InternalContainersHierarchyService.changesetById(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
InternalOwnerSubscriptionsService.changesetById(java.lang.Long since) |
void |
RBACManager.check(java.util.Set<java.lang.String> roles) |
void |
RBACManager.check(java.lang.String... roles) |
void |
RBACManager.checkNotAnoynmous() |
ContainerChangelog |
InternalContainersHierarchyService.containerChangelog(java.lang.Long since) |
ContainerChangelog |
InternalOwnerSubscriptionsService.containerChangelog(java.lang.Long since) |
void |
Containers.create(java.lang.String uid,
ContainerDescriptor descriptor) |
void |
InternalContainersHierarchyService.create(java.lang.String uid,
ContainerHierarchyNode node) |
void |
InternalOwnerSubscriptionsService.create(java.lang.String uid,
ContainerSubscriptionModel node) |
void |
InternalContainersHierarchyService.createWithId(long id,
java.lang.String uid,
ContainerHierarchyNode node) |
void |
InternalOwnerSubscriptionsService.createWithId(long id,
java.lang.String uid,
ContainerSubscriptionModel node) |
void |
Containers.delete(java.lang.String uid) |
void |
InternalContainersHierarchyService.delete(java.lang.String uid) |
void |
InternalOwnerSubscriptionsService.delete(java.lang.String uid) |
void |
ContainerManagement.disallowOfflineSync(java.lang.String subject) |
ContainerChangeset<ItemVersion> |
InternalContainersHierarchyService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ContainerChangeset<ItemVersion> |
InternalOwnerSubscriptionsService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
RBACManager |
RBACManager.forContainer(Container container) |
RBACManager |
RBACManager.forContainer(java.lang.String uid) |
RBACManager |
RBACManager.forEntry(java.lang.String uid) |
ContainerDescriptor |
Containers.get(java.lang.String uid) |
java.util.List<AccessControlEntry> |
ContainerManagement.getAccessControlList() |
java.util.List<ItemDescriptor> |
ContainerManagement.getAllItems() |
protected IContainerManagement |
ContainersTests.getContainerManagementService(SecurityContext securityContext,
java.lang.String containerUid) |
protected IContainerManagement |
ContainersHttpTests.getContainerManagementService(SecurityContext securityContext,
java.lang.String containerUid) |
java.util.List<ContainerDescriptor> |
Containers.getContainers(java.util.List<java.lang.String> containerIds) |
java.util.List<BaseContainerDescriptor> |
Containers.getContainersLight(java.util.List<java.lang.String> containerIds) |
ContainerDescriptor |
ContainerManagement.getDescriptor() |
java.util.List<ItemDescriptor> |
ContainerManagement.getFilteredItems(ItemFlagFilter filter) |
ContainerDescriptor |
Containers.getForUser(java.lang.String domainUid,
java.lang.String userUid,
java.lang.String uid) |
ContainerDescriptor |
Containers.getIfPresent(java.lang.String uid) |
java.util.List<ItemDescriptor> |
ContainerManagement.getItems(java.util.List<java.lang.String> uids) |
protected IContainers |
ContainersTests.getService(SecurityContext securityContext) |
protected IOfflineMgmt |
OfflineMgmtServiceTests.getService(SecurityContext securityContext) |
protected IContainers |
ContainersHttpTests.getService(SecurityContext context) |
protected IContainersFlatHierarchy |
ContainersHierarchyServiceTests.getService(SecurityContext securityContext) |
java.util.Map<java.lang.String,java.lang.String> |
ContainerManagement.getSettings() |
long |
InternalContainersHierarchyService.getVersion() |
long |
InternalOwnerSubscriptionsService.getVersion() |
ItemChangelog |
InternalContainersHierarchyService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
ItemChangelog |
InternalOwnerSubscriptionsService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
java.util.List<ItemValue<ContainerHierarchyNode>> |
InternalContainersHierarchyService.list() |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
InternalOwnerSubscriptionsService.list() |
protected IContainerManagement |
ContainerManagementTests.service(SecurityContext securityContext,
java.lang.String containerUid) |
protected IContainerManagement |
ContainerManagementHttpTests.service(SecurityContext context,
java.lang.String containerUid) |
void |
ContainerManagement.setAccessControlList(java.util.List<AccessControlEntry> entries) |
void |
Containers.setAccessControlList(java.lang.String uid,
java.util.List<AccessControlEntry> entries) |
void |
ContainerManagement.setPersonalSettings(java.util.Map<java.lang.String,java.lang.String> settings) |
void |
ContainerManagement.setSettings(java.util.Map<java.lang.String,java.lang.String> settings) |
java.util.List<java.lang.String> |
ContainerManagement.subscribers() |
ContainerSyncResult |
InternalContainerSyncService.sync() |
void |
ContainersTests.testDeleteInexistant() |
void |
ContainerManagementTests.testGetACL() |
void |
ContainerManagementTests.testGetAllItems() |
void |
ContainerManagementTests.testGetDescriptor() |
void |
ContainerManagementTests.testGetItems() |
void |
ContainerManagementTests.testSetACL() |
void |
ContainerManagementTests.testUpdate() |
void |
ContainerManagement.update(ContainerModifiableDescriptor descriptor) |
void |
InternalContainersHierarchyService.update(java.lang.String uid,
ContainerHierarchyNode node) |
void |
Containers.update(java.lang.String uid,
ContainerModifiableDescriptor descriptor) |
void |
InternalOwnerSubscriptionsService.update(java.lang.String uid,
ContainerSubscriptionModel node) |
void |
InternalContainersHierarchyService.xfer(java.lang.String serverUid) |
void |
InternalOwnerSubscriptionsService.xfer(java.lang.String serverUid) |
Constructor and Description |
---|
ContainerManagement(BmContext context,
Container container) |
Modifier and Type | Method and Description |
---|---|
void |
ShardedSubscriptionsHook.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
void |
ShardedSubscriptionsHook.onContainerUpdated(BmContext ctx,
ContainerDescriptor prev,
ContainerDescriptor cur) |
Modifier and Type | Method and Description |
---|---|
ContainerSyncResult |
SyncableContainer.sync(Container container,
java.util.Map<java.lang.String,java.lang.String> syncTokens,
IServerTaskMonitor monitor) |
ContainerSyncResult |
ISyncableContainer.sync(java.util.Map<java.lang.String,java.lang.String> syncTokens,
IServerTaskMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
SyncableContainerTests.sync() |
ContainerSyncResult |
DummySyncContainer.sync(java.util.Map<java.lang.String,java.lang.String> syncTokens,
IServerTaskMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<Email> |
EmailHelper.sanitizeAndValidate(java.util.Collection<Email> emails) |
static void |
EmailHelper.validate(java.util.Collection<Email> emails) |
static void |
EmailHelper.validate(java.lang.String address) |
Modifier and Type | Method and Description |
---|---|
IAuthProvider.AuthResult |
Fail2Ban.check(IAuthProvider.IAuthContext authContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IRestServiceRolesOnClassAndMethod.bar(java.lang.String bar) |
java.lang.String |
IRestServiceRolesOnClass.foo(java.lang.String bar) |
java.lang.String |
IRestServiceRolesOnClassAndMethod.foo(java.lang.String bar) |
java.lang.String |
IRestServiceRolesOnMethod.foo(java.lang.String bar) |
T |
ServerSideServiceProvider.IServerSideServiceFactory.instance(BmContext context,
java.lang.String... params) |
<T> T |
ServerSideServiceProvider.instance(java.lang.Class<T> interfaceClass,
java.lang.String... params) |
<T> T |
IServiceProvider.instance(java.lang.Class<T> interfaceClass,
java.lang.String... params)
Instantiate a service
|
<T> T |
PromiseServiceProvider.instance(java.lang.Class<T> interfaceClass,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
static RestResponse |
ResponseBuilder.replyServerFault(ServerFault e) |
Modifier and Type | Method and Description |
---|---|
<T> io.vertx.core.Future<io.vertx.core.eventbus.MessageConsumer<T>> |
RestRootHandler.register(RestRequest request,
java.util.function.Supplier<io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>> handlerSupplier,
io.vertx.core.Handler<ServerFault> reject) |
<T> io.vertx.core.Future<io.vertx.core.eventbus.MessageConsumer<T>> |
IRestBusHandler.register(RestRequest request,
java.util.function.Supplier<io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>> msgHandler,
io.vertx.core.Handler<ServerFault> reject) |
Modifier and Type | Method and Description |
---|---|
static ServerFault |
JsonObjectCodec.parseFault(RestResponse response) |
Modifier and Type | Method and Description |
---|---|
static RestResponse |
JsonObjectCodec.replyServerFault(ServerFault e) |
Modifier and Type | Method and Description |
---|---|
T |
JsonObjectCodec.Response.decode(RestResponse response) |
T |
ResponseCodec.decode(RestResponse response) |
T |
DefaultResponseCodecs.ByMimeTypeResponseCodec.decode(RestResponse response) |
java.lang.String |
DefaultResponseCodecs.StringResponseCodec.decode(RestResponse response) |
byte[] |
DefaultResponseCodecs.ByteArrayResponseCodec.decode(RestResponse response) |
Stream |
DefaultResponseCodecs.StreamResponseCodec.decode(RestResponse response) |
java.lang.Void |
DefaultResponseCodecs.VoidCodec.decode(RestResponse response) |
Modifier and Type | Method and Description |
---|---|
<T> T |
VertxPromiseServiceProvider.instance(java.lang.Class<T> interfaceClass,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
static HttpStatusCode |
HttpStatusCode.fromException(ServerFault e) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ApiClassEndpoint.getInstance(SecurityContext sc,
java.lang.String[] pathParams) |
java.lang.Object |
InlinedApiClassEndpoint.getInstance(SecurityContext sc,
java.lang.String[] pathParams) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Endpoint.getInstance(SecurityContext sc,
java.lang.String[] pathParams) |
Modifier and Type | Method and Description |
---|---|
byte[] |
IRestTestService.bytearray() |
ComplexResponse |
IRestTestService.complex(ComplexRequest request) |
GenericResponse<ComplexResponse> |
IRestTestService.generic1(GenericResponse<ComplexRequest> req) |
java.lang.String |
IRestSecuredTestService.helloMaster() |
java.lang.String |
IRestSecuredTestService.helloSimple() |
java.lang.String |
IRestSecuredTestService.helloSlave() |
java.lang.String |
RestServiceImpl.longInPathParam(long uid) |
java.lang.String |
IRestTestService.longInPathParam(long uid) |
java.lang.String |
IRestTestService.mime() |
ComplexResponse |
IRestTestService.noRequest() |
void |
RestServiceImpl.noResponse(ComplexRequest request) |
ComplexResponse |
RestServiceImpl.nullResponse(ComplexRequest request) |
ComplexResponse |
IRestTestService.nullResponse(ComplexRequest request) |
ComplexResponse |
IRestTestService.param(java.lang.String test,
java.lang.Long test2,
ParamEnum test3) |
void |
RestServiceImpl.put(java.lang.String uid,
ComplexRequest request) |
void |
IRestTestService.put(java.lang.String uid,
ComplexRequest request) |
ObjectWithTime |
IRestTestService.putTime(ObjectWithTime time) |
java.lang.String |
IRestTestService.sayHello(java.lang.String helloPhrase) |
java.lang.String |
IRestTestService.sayHello2(java.lang.String helloPhrase) |
java.lang.String |
IRestTestService.sayHelloPath(java.lang.String helloPhrase,
java.lang.String after) |
void |
RestTestServiceTests.testNoResponse() |
void |
RestTestServiceTests.testPut() |
void |
RestServiceImpl.throwNullpointer() |
void |
IRestTestService.throwNullpointer() |
void |
RestServiceImpl.throwSpecificServerFault() |
void |
IRestTestService.throwSpecificServerFault() |
Modifier and Type | Method and Description |
---|---|
IRestSecuredTestService |
RestSecuredTestServiceFactory.instance(BmContext context,
java.lang.String... params) |
IRestStreamTestService |
RestStreamServiceFactory.instance(BmContext context,
java.lang.String... params) |
IRestTestService |
RestTestServiceFactory.instance(BmContext context,
java.lang.String... params) |
IRestPathTestService |
RestPathTestServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
Sanitizer.create(java.lang.Object entity) |
void |
Sanitizer.create(java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.String> params) |
void |
Sanitizer.update(java.lang.Object current,
java.lang.Object entity) |
void |
Sanitizer.update(java.lang.Object current,
java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.String> params) |
Modifier and Type | Method and Description |
---|---|
void |
CalledSanitizer.create(Called obj) |
void |
DontCallSanitizer.create(DontCallSanitizer.DontCall obj) |
void |
CalledSanitizer.update(Called previous,
Called obj) |
void |
DontCallSanitizer.update(DontCallSanitizer.DontCall previous,
DontCallSanitizer.DontCall obj) |
Modifier and Type | Method and Description |
---|---|
void |
SdsConfigurationObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf current) |
Modifier and Type | Method and Description |
---|---|
protected ITask |
TaskTests.getTask(java.lang.String taskId) |
protected ITask |
TaskHttpTests.getTask(java.lang.String taskId) |
protected ITasksManager |
TaskTests.getTasksManager() |
TaskRef |
ITasksManager.run(IServerTask serverTask)
Launch
IServerTask |
TaskRef |
ITasksManager.run(java.lang.String uniqueId,
IServerTask serverTask)
Launch
IServerTask |
void |
TaskTests.testGetStatus() |
Modifier and Type | Method and Description |
---|---|
ITask |
TaskServiceFactory.instance(BmContext context,
java.lang.String... params) |
ITasksManager |
TasksManagerFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
static BmTestContext |
BmTestContext.context(java.lang.String subject,
java.lang.String domainUid,
java.lang.String... roles) |
static BmTestContext |
BmTestContext.contextWithSession(java.lang.String sid,
java.lang.String subject,
java.lang.String domainUid,
java.lang.String... roles) |
BmTestContext |
BmTestContext.session(java.lang.String sid) |
Modifier and Type | Method and Description |
---|---|
void |
CalledValidator.create(Called obj) |
void |
DontCallValidator.create(DontCallValidator.DontCall obj) |
void |
CalledValidator.update(Called previous,
Called obj) |
void |
DontCallValidator.update(DontCallValidator.DontCall previous,
DontCallValidator.DontCall obj) |
Modifier and Type | Method and Description |
---|---|
void |
IComputerTelephonyIntegration.dial(java.lang.String number) |
void |
IComputerTelephonyIntegration.forward(java.lang.String component,
java.lang.String phoneNumber)
Set forward for a componnent
|
Status |
IComputerTelephonyIntegration.getStatus()
Retrieve user phone status
|
void |
IComputerTelephonyIntegration.setStatus(java.lang.String component,
Status status)
Set phone status for a component
|
Modifier and Type | Method and Description |
---|---|
void |
ICTIBackend.dial(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
void |
ICTIBackend.dnd(java.lang.String domain,
ItemValue<User> caller,
boolean dndEnabled) |
void |
ICTIBackend.forward(java.lang.String domain,
ItemValue<User> caller,
java.lang.String imSetPhonePresence) |
Status.PhoneState |
ICTIBackend.getPhoneState(java.lang.String domain,
ItemValue<User> caller) |
Modifier and Type | Method and Description |
---|---|
void |
NoCtiBackend.dial(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
void |
NoCtiBackend.dnd(java.lang.String domain,
ItemValue<User> caller,
boolean dndEnabled) |
void |
NoCtiBackend.forward(java.lang.String domain,
ItemValue<User> caller,
java.lang.String imSetPhonePresence) |
Status.PhoneState |
NoCtiBackend.getPhoneState(java.lang.String domain,
ItemValue<User> caller) |
Modifier and Type | Method and Description |
---|---|
void |
ComputerTelephonyIntegration.dial(java.lang.String number) |
void |
ComputerTelephonyIntegration.forward(java.lang.String component,
java.lang.String number) |
Status |
ComputerTelephonyIntegration.getStatus() |
IComputerTelephonyIntegration |
CTIFactory.instance(BmContext context,
java.lang.String... params) |
void |
ComputerTelephonyIntegration.setStatus(java.lang.String component,
Status status) |
Modifier and Type | Method and Description |
---|---|
void |
SizeStrengthPolicy.validate(java.util.Optional<java.lang.String> currentPassword,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
ICustomProperties |
CustomPropertiesServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
protected ICustomProperties |
CustomPropertiesHttpTests.getService() |
protected ICustomProperties |
CustomPropertiesTests.getService() |
void |
CustomPropertiesTests.testGetCustomProps() |
Modifier and Type | Method and Description |
---|---|
TaskRef |
RestoreUserAddressbooks.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
TaskRef |
SendUserBooksVCF.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
static SecurityContext |
SendUserBooksVCFTask.as(java.lang.String uid,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
IDataProtect.forget(int generationId)
Removes protected data
|
java.util.List<DataProtectGeneration> |
IDataProtect.getAvailableGenerations()
Returns all protected generations, ordered from oldest to most recent
|
TaskRef |
IDataProtect.getContent(java.lang.String partGenerationId)
Loads an index of protected datas with possible restore actions.
|
java.util.List<RestoreOperation> |
IDataProtect.getRestoreCapabilities()
Returns infos about the restore operations that the core provides
|
java.util.List<RestoreOperation> |
IDataProtect.getRestoreCapabilitiesByTags(java.util.List<java.lang.String> tags)
* Returns infos about the restore operations that the core provides
(filtered by tags)
|
RetentionPolicy |
IDataProtect.getRetentionPolicy()
Returns the
RetentionPolicy used for backup automatic removals. |
TaskRef |
IDataProtect.installFromGeneration(int generationId)
Populates a blue mind database using protected data from a given
generation.
|
TaskRef |
IDataProtect.run(RestoreDefinition restoreDefinition)
Executes a restore operation on the given
Restorable item using
data from a DataProtectGeneration |
TaskRef |
IDataProtect.saveAll()
Run the incremental dataprotect backup process
|
void |
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 the
RetentionPolicy . |
Modifier and Type | Method and Description |
---|---|
TaskRef |
SendUserCalendarsICS.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
TaskRef |
RestoreUserCalendars.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
static SecurityContext |
SendUserCalendarsICSTask.as(java.lang.String uid,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
void |
ConfigWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
ConfigWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
ConfigWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
ElasticWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
void |
DataProtectJob.tick(IScheduler sched,
boolean forced,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
AbstractRestoreActionProvider.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
static SecurityContext |
MboxRestoreService.as(java.lang.String uid,
java.lang.String domainContainerUid) |
void |
MboxRestoreService.restore(DataProtectGeneration dpg,
ItemValue<Mailbox> mbox,
ItemValue<Domain> domain,
MboxRestoreService.Mode mode,
IServerTaskMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
RestoreOrgUnit.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
void |
DataProtectGenerationStore.rewriteGenerations(java.util.List<DataProtectGeneration> generations) |
void |
RetentionPolicyStore.update(RetentionPolicy rp) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPgWorker.cleanup(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
AbstractPgWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
AbstractPgWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
void |
IBackupWorker.cleanup(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
IBackupWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp)
This gets called once the data is saved with rsync.
|
IDataProtect |
DPServiceFactory.instance(BmContext context,
java.lang.String... params) |
<T> T |
BackupContext.RestoreServiceProvider.instance(java.lang.Class<T> interfaceClass,
java.lang.String... params) |
void |
IBackupWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup)
This is called before the backup starts.
|
void |
IBackupWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
IDPContext.IToolSession.restore(int partId,
java.util.Set<java.lang.String> what) |
TaskRef |
IRestoreActionProvider.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
DPService.forget(int generationId) |
java.util.List<DataProtectGeneration> |
DPService.getAvailableGenerations() |
TaskRef |
DPService.getContent(java.lang.String generationId) |
java.util.List<RestoreOperation> |
DPService.getRestoreCapabilities() |
java.util.List<RestoreOperation> |
DPService.getRestoreCapabilitiesByTags(java.util.List<java.lang.String> tags) |
RetentionPolicy |
DPService.getRetentionPolicy() |
TaskRef |
DPService.installFromGeneration(int generationId) |
TaskRef |
DPService.run(RestoreDefinition restoreDefinition) |
TaskRef |
DPService.saveAll() |
void |
DPService.syncWithFilesystem() |
void |
DPService.updatePolicy(RetentionPolicy rp) |
Modifier and Type | Method and Description |
---|---|
void |
DPServiceTests.testServiceFactory() |
Modifier and Type | Method and Description |
---|---|
PartGeneration |
ToolSession.backup(PartGeneration previous,
PartGeneration next) |
freemarker.template.Template |
AbstractConfFile.openTemplate(java.lang.Class<?> clazz,
java.lang.String name) |
java.io.InputStream |
AbstractConfFile.render(freemarker.template.Template t,
java.util.Map<java.lang.String,java.lang.Object> data) |
void |
ToolSession.restore(int generation,
java.util.Set<java.lang.String> what) |
void |
ToolSession.restore(int generation,
java.util.Set<java.lang.String> what,
java.lang.String to) |
java.lang.String |
ToolSession.tmpDirectory() |
abstract void |
AbstractConfFile.write() |
void |
RemoveForgottenParts.write() |
Constructor and Description |
---|
AbstractConfFile(INodeClient nc) |
RemoveForgottenParts(INodeClient nc,
java.util.Collection<java.lang.Integer> validPartsId) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
SendUserTodolistsICS.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
TaskRef |
RestoreUserTodolists.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
static SecurityContext |
SendUserTodolistsICSTasks.as(java.lang.String uid,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
TaskRef |
RestoreUser.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultWorker.cleanup(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
DefaultWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
DefaultWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
DefaultWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
DOMUtils.asPrettyString(org.w3c.dom.Document doc) |
static java.lang.String |
DOMUtils.asString(org.w3c.dom.Document doc) |
static org.w3c.dom.Document |
DOMUtils.parse(java.lang.String p) |
Modifier and Type | Method and Description |
---|---|
void |
IDeferredAction.create(java.lang.String uid,
DeferredAction deferredAction)
Creates a new
DeferredAction with the given uid. |
void |
IDeferredAction.delete(java.lang.String uid)
Deletes a
DeferredAction . |
void |
IDeferredAction.deleteAll()
Deletes all
DeferredAction . |
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.getByActionId(java.lang.String actionId,
java.lang.Long to)
Fetches a list of all
DeferredAction s matching an actionId and period
of time |
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.getByReference(java.lang.String reference)
Fetches a list of all
DeferredAction s matching a reference |
ItemValue<DeferredAction> |
IDeferredAction.getComplete(java.lang.String uid)
Fetches a
DeferredAction . |
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
DeferredAction s by their uids. |
void |
IDeferredAction.update(java.lang.String uid,
DeferredAction deferredAction)
Updates a
DeferredAction . |
Modifier and Type | Method and Description |
---|---|
IDeferredAction |
DeferredActionFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
DeferredActionUserHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
ContainerChangeset<java.lang.String> |
DeferredActionService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
DeferredActionService.changesetById(java.lang.Long since) |
ContainerChangelog |
DeferredActionService.containerChangelog(java.lang.Long since) |
void |
DeferredActionService.create(java.lang.String uid,
DeferredAction deferredAction) |
void |
DeferredActionService.delete(java.lang.String uid) |
void |
DeferredActionService.deleteAll() |
ContainerChangeset<ItemVersion> |
DeferredActionService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.getByActionId(java.lang.String actionId,
java.lang.Long to) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.getByReference(java.lang.String reference) |
ItemValue<DeferredAction> |
DeferredActionService.getComplete(java.lang.String uid) |
long |
DeferredActionService.getVersion() |
IDeferredActionMgmt |
DeferredActionMgmtFactory.instance(BmContext context,
java.lang.String... params) |
ItemChangelog |
DeferredActionService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.multipleGet(java.util.List<java.lang.String> uids) |
void |
DeferredActionDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DeferredActionDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DeferredActionUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
DeferredActionService.update(java.lang.String uid,
DeferredAction deferredAction) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Device> |
IDevice.byIdentifier(java.lang.String uid) |
void |
IDevice.create(java.lang.String uid,
Device device) |
void |
IDevice.delete(java.lang.String uid) |
void |
IDevice.deleteAll() |
ItemValue<Device> |
IDevice.getComplete(java.lang.String uid) |
ListResult<ItemValue<Device>> |
IDevice.list() |
java.util.List<Device> |
IDevices.listWiped() |
void |
IDevice.setPartnership(java.lang.String uid) |
void |
IDevice.unsetPartnership(java.lang.String uid) |
void |
IDevice.unwipe(java.lang.String uid) |
void |
IDevice.update(java.lang.String uid,
Device device) |
void |
IDevice.updateLastSync(java.lang.String uid) |
void |
IDevice.wipe(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
IDevices |
DevicesServiceFactory.instance(BmContext context,
java.lang.String... params) |
IDevice |
DeviceServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Device> |
DeviceService.byIdentifier(java.lang.String identifier) |
ItemValue<Device> |
DeviceStoreService.byIdentifier(java.lang.String identifier) |
void |
DeviceService.create(java.lang.String uid,
Device device) |
void |
DeviceService.delete(java.lang.String uid) |
void |
DeviceService.deleteAll() |
ItemValue<Device> |
DeviceService.getComplete(java.lang.String uid) |
ListResult<ItemValue<Device>> |
DeviceService.list() |
java.util.List<Device> |
DevicesService.listWiped() |
void |
DeviceService.setPartnership(java.lang.String uid) |
void |
DeviceService.unsetPartnership(java.lang.String uid) |
void |
DeviceService.unwipe(java.lang.String uid) |
void |
DeviceService.update(java.lang.String uid,
Device device) |
void |
DeviceService.updateLastSync(java.lang.String uid) |
void |
DeviceService.wipe(java.lang.String uid) |
Constructor and Description |
---|
DeviceService(BmContext context,
Container container,
java.lang.String userUid) |
Modifier and Type | Method and Description |
---|---|
IDevice |
DeviceServiceTests.getDeviceService(SecurityContext context,
java.lang.String userUid) |
IDevice |
HttpDevicesServiceTests.getDeviceService(SecurityContext context,
java.lang.String userUid) |
IDevices |
DeviceServiceTests.getDevicesService(SecurityContext sc) |
IDevices |
HttpDevicesServiceTests.getDevicesService(SecurityContext sc) |
void |
DeviceServiceTests.testCreate() |
void |
DeviceServiceTests.testDelete() |
void |
DeviceServiceTests.testDeleteAll() |
void |
DeviceServiceTests.testList() |
void |
DeviceServiceTests.testPartenership() |
void |
DeviceServiceTests.testUpdate() |
void |
DeviceServiceTests.testUpdateLastSync() |
void |
DeviceServiceTests.testWipe() |
Modifier and Type | Method and Description |
---|---|
void |
UserDeviceContainerHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
Modifier and Type | Method and Description |
---|---|
ContainerChangelog |
IDirectory.changelog(java.lang.Long since)
Get the domain's
ContainerChangelog |
ContainerChangeset<java.lang.String> |
IDirectory.changeset(java.lang.Long since)
Get the domain's
ContainerChangeset |
TaskRef |
IDirectory.delete(java.lang.String path)
Delete
DirEntry by path |
TaskRef |
IDirectory.deleteByEntryUid(java.lang.String entryUid)
Delete a
DirEntry by uid |
void |
IDirEntryPhotoSupport.deletePhoto(java.lang.String uid)
Delete the photo associated to the
DirEntry |
DirEntry |
IDirectory.findByEntryUid(java.lang.String entryUid)
Get
DirEntry by uid |
java.util.List<ItemValue<DirEntry>> |
IDirectory.getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<DirEntry> |
IDirectory.getEntries(java.lang.String path)
Fetch
DirEntry s by their path |
DirEntry |
IDirectory.getEntry(java.lang.String path)
Fetch
DirEntry by its path |
byte[] |
IDirectory.getEntryIcon(java.lang.String entryUid)
Get a
DirEntry 's icon |
byte[] |
IDirectory.getEntryPhoto(java.lang.String entryUid)
Get a
DirEntry 's photo |
byte[] |
IDirectory.getIcon(java.lang.String path)
Get a
DirEntry 's icon |
byte[] |
IDirEntryPhotoSupport.getIcon(java.lang.String uid)
Retrieve the icon/avatar associated to the
DirEntry |
byte[] |
IDirEntryPhotoSupport.getPhoto(java.lang.String uid)
Retrieve the photo associated to the
DirEntry |
java.util.Set<java.lang.String> |
IDirectory.getRolesForDirEntry(java.lang.String entryUid)
Get all the roles associated to an
DirEntry |
java.util.Set<java.lang.String> |
IDirectory.getRolesForOrgUnit(java.lang.String orgUnitUid)
Get all the roles associated to an
OrgUnit |
DirEntry |
IDirectory.getRoot()
Fetch the root
DirEntry |
ItemValue<VCard> |
IDirectory.getVCard(java.lang.String uid)
|
ListResult<ItemValue<DirEntry>> |
IDirectory.search(DirEntryQuery query)
Search
DirEntry s by DirEntryQuery |
void |
IDirEntryExtIdSupport.setExtId(java.lang.String uid,
java.lang.String extId)
Adds an external id to a
DirEntry |
void |
IDirEntryPhotoSupport.setPhoto(java.lang.String uid,
byte[] photo)
Set a photo, needs to be in PNG format
|
TaskRef |
IDirectory.xfer(java.lang.String entryUid,
java.lang.String serverUid)
|
Modifier and Type | Method and Description |
---|---|
VCard |
NullVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
T value) |
VCard |
DirValueStoreService.VCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
T value) |
static DirEntryHandler |
DirEntryHandlers.byKind(BaseDirEntry.Kind kind)
get
DirEntryHandler for this kind |
void |
DirEntryHandler.create(BmContext context,
java.lang.String domainUid,
DirEntry entry) |
void |
DirDomainValueSanitizer.create(DirDomainValue<?> obj) |
void |
IInCoreDirectory.create(java.lang.String uid,
DirEntry entry)
Creates a new
DirEntry entry. |
void |
DirValueStoreService.create(java.lang.String uid,
DirEntry dirEntry,
Mailbox mailbox,
T value) |
void |
DirValueStoreService.create(java.lang.String uid,
DirEntry dirEntry,
T value) |
ItemVersion |
BaseDirStoreService.create(java.lang.String uid,
java.lang.String extId,
java.lang.String displayName,
T value) |
ItemVersion |
BaseDirStoreService.create(java.lang.String uid,
java.lang.String displayName,
T value) |
void |
DirValueStoreService.create(java.lang.String uid,
T value) |
void |
DirValueStoreService.createWithExtId(java.lang.String uid,
java.lang.String extId,
DirEntry dirEntry,
T value) |
void |
DirValueStoreService.createWithExtId(java.lang.String uid,
java.lang.String extId,
T value) |
protected void |
DirValueStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<T>> value) |
protected void |
DirValueStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<DirEntryAndValue<T>>> values) |
void |
DirEntryHandler.delete(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
ItemVersion |
BaseDirStoreService.delete(java.lang.String uid) |
ItemVersion |
DirValueStoreService.delete(java.lang.String uid) |
void |
IInCoreDirectory.delete(java.lang.String uid)
Delete entry
|
void |
DirValueStoreService.deleteAll() |
void |
DirValueStoreService.deletePhoto(java.lang.String uid) |
protected void |
DirValueStoreService.deleteValue(Item item) |
protected void |
DirValueStoreService.deleteValues() |
abstract TaskRef |
DirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<T> |
DirValueStoreService.findByEmail(java.lang.String email) |
ItemValue<DirEntryAndValue<T>> |
DirValueStoreService.findByEmailFull(java.lang.String email) |
ItemValue<T> |
DirValueStoreService.findByExtId(java.lang.String extId) |
ItemValue<T> |
DirValueStoreService.get(java.lang.String uid) |
byte[] |
DirEntryHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
byte[] |
DirValueStoreService.getIcon(java.lang.String uid) |
java.util.List<ItemValue<T>> |
DirValueStoreService.getMultipleValues(java.util.List<java.lang.String> uids) |
byte[] |
DirValueStoreService.getPhoto(java.lang.String uid) |
java.util.Set<java.lang.String> |
DirValueStoreService.getRoles(java.lang.String uid) |
boolean |
DirValueStoreService.hasPhoto(java.lang.String uid) |
T |
AbstractDirServiceFactory.instance(BmContext context,
java.lang.String... params) |
protected IOrgUnits |
OrgUnitsFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected abstract T |
AbstractDirServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IDirectory |
DirectoryServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
void |
DirValueStoreService.setPhoto(java.lang.String uid,
byte[] photo,
byte[] icon) |
void |
DirValueStoreService.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
DirectoryTests.testByEmail() |
void |
DirectoryTests.testByRoles() |
void |
DirectoryTests.testChangelog_parentGroupOnGroupDelete() |
void |
DirectoryTests.testChangelog_parentGroupOnUserDelete() |
void |
DirectoryTests.testDelete() |
void |
DirectoryTests.testDeleteWrongPath() |
void |
DirectoryTests.testDirEntryDataLocation() |
void |
DirectoryTests.testDirEntryI18n() |
void |
DirectoryTests.testGetEntries() |
void |
DirectoryTests.testGetRoot() |
void |
DirectoryTests.testSearchFilterByEmail() |
void |
DirectoryTests.testSearchFilterByEmailInvalid() |
void |
DirEntryHandler.update(BmContext context,
java.lang.String domainUid,
DirEntry entry) |
void |
DirDomainValueSanitizer.update(DirDomainValue<?> current,
DirDomainValue<?> obj) |
void |
IInCoreDirectory.update(java.lang.String uid,
DirEntry entry)
Modifies an existing
DirEntry entry. |
void |
DirValueStoreService.update(java.lang.String uid,
T value) |
void |
DirEntryHandler.updateAccountType(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
BaseDirEntry.AccountType accountType) |
void |
IInCoreDirectory.updateAccountType(java.lang.String uid,
BaseDirEntry.AccountType accountType) |
void |
DirValueStoreService.updateVCard(java.lang.String uid,
T dirEntry) |
Modifier and Type | Method and Description |
---|---|
void |
OrgUnitUserHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
ContainerChangelog |
DirectoryService.changelog(java.lang.Long since) |
ContainerChangelog |
Directory.changelog(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
DirectoryService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
Directory.changeset(java.lang.Long since) |
void |
InCoreDirectory.create(java.lang.String path,
DirEntry entry) |
protected void |
DirEntryStoreService.decorate(Item item,
ItemValue<DirEntry> value) |
protected void |
OrgUnitContainerStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<OrgUnit>> value) |
TaskRef |
DirectoryService.delete(java.lang.String path) |
ItemVersion |
DirEntryStoreService.delete(java.lang.String uid) |
void |
InCoreDirectory.delete(java.lang.String path) |
TaskRef |
Directory.delete(java.lang.String path) |
void |
DirEntryStoreService.deleteAll() |
TaskRef |
DirectoryService.deleteByEntryUid(java.lang.String entryUid) |
TaskRef |
Directory.deleteByEntryUid(java.lang.String entryUid) |
TaskRef |
OrgUnitDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
DirEntry |
DirectoryService.findByEntryUid(java.lang.String entryUid) |
ItemValue<DirEntry> |
Directory.findByEntryUid(java.lang.String entryUid) |
ItemValue<DirEntry> |
Directory.getByEmail(java.lang.String email) |
java.util.List<ItemValue<DirEntry>> |
DirectoryService.getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<DirEntry> |
DirectoryService.getEntries(java.lang.String path) |
java.util.List<ItemValue<DirEntry>> |
DirEntryStoreService.getEntries(java.lang.String path) |
java.util.List<ItemValue<DirEntry>> |
Directory.getEntries(java.lang.String path) |
DirEntry |
DirectoryService.getEntry(java.lang.String path) |
ItemValue<DirEntry> |
Directory.getEntry(java.lang.String path) |
byte[] |
DirectoryService.getEntryIcon(java.lang.String entryUid) |
byte[] |
Directory.getEntryIcon(java.lang.String entryUid) |
byte[] |
DirectoryService.getEntryPhoto(java.lang.String entryUid) |
byte[] |
Directory.getEntryPhoto(java.lang.String entryUid) |
byte[] |
OrgUnitDirEntryHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
byte[] |
DirectoryService.getIcon(java.lang.String path) |
byte[] |
DirEntryStoreService.getIcon(java.lang.String uid) |
byte[] |
Directory.getIcon(java.lang.String path) |
java.util.List<ItemValue<DirEntry>> |
Directory.getMultiple(java.util.List<java.lang.String> uids) |
byte[] |
DirEntryStoreService.getPhoto(java.lang.String uid) |
java.util.Set<java.lang.String> |
DirectoryService.getRolesForDirEntry(java.lang.String entryUid) |
java.util.Set<java.lang.String> |
Directory.getRolesForDirEntry(java.lang.String entryUid) |
java.util.Set<java.lang.String> |
DirectoryService.getRolesForOrgUnit(java.lang.String orgUnitUid) |
java.util.Set<java.lang.String> |
Directory.getRolesForOrgUnit(java.lang.String ouUid) |
DirEntry |
DirectoryService.getRoot() |
ItemValue<DirEntry> |
Directory.getRoot() |
ItemValue<VCard> |
DirectoryService.getVCard(java.lang.String uid) |
ItemValue<VCard> |
DirEntryStoreService.getVCard(java.lang.String uid) |
ItemValue<VCard> |
Directory.getVCard(java.lang.String uid) |
boolean |
DirEntryStoreService.hasPhoto(java.lang.String uid) |
IDirEntryMaintenance |
DirEntryMaintenance.Factory.instance(BmContext context,
java.lang.String... params) |
IInternalDirEntryMaintenance |
DirEntryMaintenance.InternalFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreDirectory |
InCoreDirectory.Factory.instance(BmContext context,
java.lang.String... params) |
ListResult<ItemValue<DirEntry>> |
DirectoryService.search(DirEntryQuery query) |
ListResult<ItemValue<DirEntry>> |
DirEntryStoreService.search(DirEntryQuery query) |
ListResult<ItemValue<DirEntry>> |
Directory.search(DirEntryQuery query) |
void |
DirEntryStoreService.setPhoto(java.lang.String uid,
byte[] photo,
byte[] icon) |
void |
InCoreDirectory.update(java.lang.String path,
DirEntry entry) |
ItemVersion |
DirEntryStoreService.update(java.lang.String uid,
java.lang.String displayName,
DirEntry value) |
void |
DirEntryStoreService.updateAccountType(java.lang.String uid,
BaseDirEntry.AccountType accountType) |
void |
InCoreDirectory.updateAccountType(java.lang.String uid,
BaseDirEntry.AccountType accountType) |
TaskRef |
DirectoryService.xfer(java.lang.String entryUid,
java.lang.String serverUid) |
TaskRef |
Directory.xfer(java.lang.String entryUid,
java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
void |
IDocument.create(java.lang.String uid,
Document doc)
Creates a new
Document entry |
void |
IDocument.delete(java.lang.String uid)
Deletes a
Document entry |
Document |
IDocument.fetch(java.lang.String uid)
Fetches a
Document entry |
DocumentMetadata |
IDocument.fetchMetadata(java.lang.String uid)
Fetches
Document metadata DocumentMetadata |
java.util.List<DocumentMetadata> |
IDocument.list()
Retrives all
Document metadata DocumentMetadata |
void |
IDocument.update(java.lang.String uid,
Document doc)
Updates a
Document entry |
Modifier and Type | Method and Description |
---|---|
void |
DocumentMetadataStore.create(Item item,
DocumentMetadata value) |
void |
DocumentMetadataStore.delete(java.lang.String uid) |
void |
DocumentMetadataStore.deleteAll(Item item) |
DocumentMetadata |
DocumentMetadataStore.get(java.lang.String uid) |
java.util.List<DocumentMetadata> |
DocumentMetadataStore.getAll(Item item) |
void |
DocumentMetadataStore.update(Item item,
DocumentMetadata value) |
Modifier and Type | Method and Description |
---|---|
void |
FilesystemStore.delete(java.lang.String uid) |
boolean |
FilesystemStore.exists(java.lang.String uid) |
byte[] |
FilesystemStore.get(java.lang.String uid) |
void |
FilesystemStore.store(java.lang.String uid,
byte[] content) |
Modifier and Type | Method and Description |
---|---|
void |
FilesystemStoreTests.testStore() |
void |
FilesystemStoreTests.testUpdate() |
Modifier and Type | Method and Description |
---|---|
void |
DocumentStoreTests.testDeleteAll() |
void |
DocumentStoreTests.testGetAll() |
void |
DocumentStoreTests.testStoreAndDelete() |
void |
DocumentStoreTests.testStoreAndRetreive() |
void |
DocumentStoreTests.testUpdateAndRetrive() |
Modifier and Type | Method and Description |
---|---|
IDocument |
DocumentServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
DocumentService.create(java.lang.String uid,
Document doc) |
void |
DocumentService.delete(java.lang.String uid) |
Document |
DocumentService.fetch(java.lang.String uid) |
DocumentMetadata |
DocumentService.fetchMetadata(java.lang.String uid) |
java.util.List<DocumentMetadata> |
DocumentService.list() |
void |
DocumentService.update(java.lang.String uid,
Document doc) |
Modifier and Type | Method and Description |
---|---|
IDocument |
DocumentHttpServiceTests.getService(SecurityContext sc) |
IDocument |
DocumentServiceTests.getService(SecurityContext sc) |
Modifier and Type | Method and Description |
---|---|
void |
IDocumentStore.delete(java.lang.String uid) |
boolean |
IDocumentStore.exists(java.lang.String uid) |
byte[] |
IDocumentStore.get(java.lang.String uid) |
void |
IDocumentStore.store(java.lang.String uid,
byte[] content) |
Modifier and Type | Method and Description |
---|---|
void |
IDocumentFolder.create(java.lang.String uid,
java.lang.String name)
Creates a
DocumentFolder item |
void |
IDocumentFolder.delete(java.lang.String uid)
Removes a
DocumentFolder item |
DocumentFolder |
IDocumentFolder.get(java.lang.String uid) |
ListResult<DocumentFolder> |
IDocumentFolder.list()
Lists all
DocumentFolder |
void |
IDocumentFolder.rename(java.lang.String uid,
java.lang.String name)
Rename a
DocumentFolder item |
Modifier and Type | Method and Description |
---|---|
void |
DomainHookFolder.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookFolder.onCreated(BmContext context,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
IDocumentFolder |
DocumentFolderServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
DocumentFolderService.create(java.lang.String uid,
java.lang.String name) |
void |
DocumentFolderService.delete(java.lang.String uid) |
DocumentFolder |
DocumentFolderService.get(java.lang.String uid) |
ListResult<DocumentFolder> |
DocumentFolderService.list() |
void |
DocumentFolderService.rename(java.lang.String uid,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
IDocumentFolder |
DocumentFolderServiceTests.getService() |
void |
DocumentFolderServiceTests.testDocumentFolder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Domain>> |
IDomains.all()
Fetch all domains.
|
void |
IDomains.create(java.lang.String uid,
Domain domain)
Creates a new
Domain . |
void |
IDomains.delete(java.lang.String uid)
Delete the
Domain item itself. |
TaskRef |
IDomains.deleteDomainItems(java.lang.String uid)
Delete data linked to the
Domain . |
ItemValue<Domain> |
IDomains.findByNameOrAliases(java.lang.String name)
Fetch a
Domain by its name or one of its alias. |
java.util.Map<java.lang.String,java.lang.String> |
IDomainSettings.get()
Fetch domain settings.
|
ItemValue<Domain> |
IDomains.get(java.lang.String uid)
Fetch a
Domain by its uid. |
java.util.Set<java.lang.String> |
IDomains.getRoles(java.lang.String uid) |
static java.lang.String |
DomainSettingsHelper.getSlaveRelayHost(IDomainSettings settingsService) |
static boolean |
DomainSettingsHelper.isForwardToSlaveRelay(IDomainSettings settingsService) |
void |
IDomainSettings.set(java.util.Map<java.lang.String,java.lang.String> settings)
Define domain settings.
|
TaskRef |
IDomains.setAliases(java.lang.String uid,
java.util.Set<java.lang.String> aliases)
Define domain aliases.
|
void |
IDomains.setDefaultAlias(java.lang.String uid,
java.lang.String defaultAlias)
Define the domain default alias.
|
void |
IDomains.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
IDomains.update(java.lang.String uid,
Domain domain)
Modify an existing
Domain . |
Modifier and Type | Method and Description |
---|---|
void |
IDomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
DomainHookAdapter.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
IDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
DomainHookAdapter.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
IDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
static void |
DefaultGroups.adminGroup(DefaultGroups.GroupAndRoles func) |
protected IDomainSettings |
DomainSettingsServiceHttpTests.getSettingsService(SecurityContext context) |
protected IDomainSettings |
DomainSettingsServiceTests.getSettingsService(SecurityContext context) |
IDomainSettings |
DomainSettingsServiceFactory.instance(BmContext context,
java.lang.String... params) |
IDomains |
DomainsServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
DomainsServiceTests.testAddAliasIsAliasOnAnotherDomain() |
void |
DomainsServiceTests.testAddAliasIsNameOnAnotherDomain() |
void |
DomainSettingsServiceTests.testCreate() |
void |
DomainsServiceTests.testCreate() |
void |
DomainsServiceTests.testCreateAlreadyExists() |
void |
DomainsServiceTests.testCreateDomainAliasIsAliasOnAnotherDomain() |
void |
DomainsServiceTests.testCreateDomainAliasIsNameOnAnotherDomain() |
void |
DomainsServiceTests.testCreateDomainNameIsAliasOnAnotherDomain() |
void |
DomainsServiceTests.testCreateRight() |
void |
DomainsServiceTests.testCustomProperties() |
void |
DomainsServiceTests.testDefaultAliasDefaultValue() |
void |
DomainsServiceTests.testDefaultAliasInvalidValue() |
void |
DomainsServiceTests.testDeleteNonExistant() |
void |
DomainSettingsServiceTests.testDomainSettings() |
void |
DomainsServiceTests.testFindByNameOrAliases() |
void |
DomainsServiceTests.testGetDomain() |
void |
DomainsServiceTests.testSetAliases() |
void |
DomainsServiceTests.testSetAliasesDomainNotFound() |
void |
DomainsServiceTests.testSetDefaultAlias() |
void |
DomainsServiceTests.testSetDefaultAliasInvalidAlias() |
void |
DomainSettingsServiceTests.testU1GetDomainSettings() |
void |
DomainSettingsServiceTests.testU1SetDomainSettings() |
void |
DomainsServiceTests.testUpdate() |
void |
DomainsServiceTests.testUpdateAliasesChanged() |
void |
DomainsServiceTests.testUpdateDefaultAliasForbidden() |
void |
DomainsServiceTests.testUpdateDomainAliasIsAliasOnAnotherDomain() |
void |
DomainsServiceTests.testUpdateDomainAliasIsNameOnAnotherDomain() |
void |
DomainsServiceTests.testUpdateGlobalFlag() |
void |
DomainsServiceTests.testUpdateNameChange() |
void |
DomainsServiceTests.testUpdateNotFound() |
void |
DomainServerHookTests.testUserAndAdminGroupsHaveADatalocation() |
static void |
DefaultGroups.userGroup(DefaultGroups.GroupAndRoles func) |
void |
DefaultGroups.GroupAndRoles.values(Group group,
java.util.Set<java.lang.String> roles) |
Modifier and Type | Method and Description |
---|---|
void |
DomainSettingsMaxUserValidator.create(DomainSettings obj) |
void |
DomainSettingsMaxBasicAccountValidator.create(DomainSettings settings) |
void |
DomainSettingsMailQuotaValidator.create(DomainSettings settings) |
void |
DomainSettingsPasswordLifetimeValidator.create(DomainSettings obj) |
void |
DomainSettingsValidator.create(java.util.Map<java.lang.String,java.lang.String> settings) |
protected void |
DomainStoreService.deleteValue(Item item) |
protected void |
DomainStoreService.deleteValues() |
TaskRef |
DomainDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<Domain> |
DomainStoreService.findByNameOrAliases(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
DomainSettingsService.get() |
java.util.Set<java.lang.String> |
DomainStoreService.getRoles(java.lang.String uid) |
void |
DomainServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
DomainSettingsService.set(java.util.Map<java.lang.String,java.lang.String> settings) |
void |
DomainStoreService.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
DomainSettingsValidatorTest.testEmptyDomainMaxUser() |
void |
DomainSettingsValidatorTest.testInvalidDomainMaxUser() |
void |
DomainSettingsValidatorTest.testNullDomainMaxUser() |
void |
DomainSettingsValidatorTest.testValidDomainMaxUser() |
void |
DomainSettingsMaxUserValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
void |
DomainSettingsMaxBasicAccountValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
void |
DomainSettingsMailQuotaValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
void |
DomainSettingsPasswordLifetimeValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
void |
DomainSettingsValidator.update(java.util.Map<java.lang.String,java.lang.String> oldSettings,
java.util.Map<java.lang.String,java.lang.String> newSettings,
java.lang.String domain) |
void |
DomainValidator.validate(DomainStoreService store,
Domain domain) |
Modifier and Type | Method and Description |
---|---|
void |
FakeDomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
FakeDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
FakeDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
void |
DomainSettingsValidatorTests.splitDomainExternalMailboxValidator() |
Modifier and Type | Method and Description |
---|---|
void |
IEas.deletePendingReset(Account account) |
java.util.Map<java.lang.String,java.lang.String> |
IEas.getConfiguration() |
java.util.Map<java.lang.String,java.lang.String> |
IEas.getFolderSyncVersions(Account account) |
Heartbeat |
IEas.getHeartbeat(java.lang.String deviceUid) |
void |
IEas.insertClientId(java.lang.String clientId) |
void |
IEas.insertPendingReset(Account account) |
java.lang.Boolean |
IEas.isKnownClientId(java.lang.String clientId) |
java.lang.Boolean |
IEas.needReset(Account account) |
void |
IEas.setFolderSyncVersions(FolderSyncVersions versions) |
void |
IEas.setHeartbeat(Heartbeat heartbeat) |
Modifier and Type | Method and Description |
---|---|
IAddressBook |
CoreConnect.getAddressbookService(BackendSession bs,
java.lang.String containerUid) |
<T> T |
CoreConnect.getAdmin0Service(BackendSession bs,
java.lang.Class<T> klass,
java.lang.String... params) |
ICalendar |
CoreConnect.getCalendarService(BackendSession bs,
java.lang.String containerUid) |
<T> T |
CoreConnect.getService(BackendSession bs,
java.lang.Class<T> klass,
java.lang.String... params) |
<T> T |
CoreConnect.getService(java.lang.String coreUrl,
java.lang.String token,
java.lang.Class<T> klass,
java.lang.String... params) |
ITodoList |
CoreConnect.getTodoListService(BackendSession bs,
java.lang.String containerUid) |
Modifier and Type | Method and Description |
---|---|
void |
EasConfigUpdater.updateFilehostingSize(INodeClient nc,
long size) |
void |
EasConfigUpdater.updateMessageSize(INodeClient nc,
long size) |
void |
NginxEasConf.write() |
Constructor and Description |
---|
NginxEasConf(INodeClient nc) |
Modifier and Type | Method and Description |
---|---|
void |
EasStore.insertPendingReset(Account account) |
void |
EasStore.setFolderSyncVersions(Account account,
java.util.Map<java.lang.String,java.lang.String> versions) |
void |
EasStore.setHeartbeat(Heartbeat heartbeat) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractProtocolTests.tearDown() |
Modifier and Type | Method and Description |
---|---|
IEas |
EasServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
EasService.deletePendingReset(Account account) |
java.util.Map<java.lang.String,java.lang.String> |
EasService.getConfiguration() |
java.util.Map<java.lang.String,java.lang.String> |
EasService.getFolderSyncVersions(Account account) |
Heartbeat |
EasService.getHeartbeat(java.lang.String deviceUid) |
void |
EasService.insertClientId(java.lang.String clientId) |
void |
EasService.insertPendingReset(Account account) |
java.lang.Boolean |
EasService.isKnownClientId(java.lang.String clientId) |
java.lang.Boolean |
EasService.needReset(Account account) |
void |
EasService.setFolderSyncVersions(FolderSyncVersions versions) |
void |
EasService.setHeartbeat(Heartbeat heartbeat) |
Modifier and Type | Method and Description |
---|---|
IEas |
HttpEasServiceTests.getService(SecurityContext sc) |
IEas |
EasServiceTests.getService(SecurityContext sc) |
void |
EasServiceTests.testClientIds() |
void |
EasServiceTests.testFolderState() |
void |
EasServiceTests.testFolderSync() |
void |
EasServiceTests.testHeartbeat() |
Modifier and Type | Method and Description |
---|---|
static void |
TestDeviceHelper.afterTest(TestDeviceHelper.TestDevice testDevice) |
static TestDeviceHelper.TestDevice |
TestDeviceHelper.beforeTest(java.lang.String origin) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticSearchServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MapiFAI>> |
IMapiFolderAssociatedInformation.all() |
MapiReplica |
IMapiMailboxes.byMailboxGuid(java.lang.String mailboxGuid) |
ContainerChangeset<java.lang.String> |
IMapiFolder.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
IMapiFolder.changesetById(java.lang.Long since) |
ContainerChangelog |
IMapiFolder.containerChangelog(java.lang.Long since) |
Count |
IMapiFolder.count(ItemFlagFilter filter) |
void |
IMapiMailbox.create(MapiReplica mailbox) |
void |
IMapiMailbox.delete() |
void |
IMapiFolderAssociatedInformation.deleteAll() |
java.util.Collection<java.lang.Long> |
IMapiFolderAssociatedInformation.deleteByIds(java.util.Collection<java.lang.Long> internalIds)
Tries to batch delete all the FAIs with the given internal ids.
|
ContainerChangeset<ItemVersion> |
IMapiFolder.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
MapiReplica |
IMapiMailbox.get() |
java.util.List<ItemValue<MapiFAI>> |
IMapiFolderAssociatedInformation.getByFolderId(java.lang.String identifier)
Fetches all the FAIs for a given
MapiFAI#id |
long |
IMapiFolder.getVersion() |
ItemChangelog |
IMapiFolder.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
void |
IMapiFolderAssociatedInformation.preload(MapiFAI fai)
Creates an FAI
|
ItemValue<MapiFAI> |
IMapiFolderAssociatedInformation.store(long gc,
MapiFAI fai)
Creates or updates an FAI with the given globalCounter (itemId in bm)
|
Modifier and Type | Method and Description |
---|---|
IMapiRules |
MapiRulesServiceFactory.instance(BmContext context,
java.lang.String... params) |
IMapiFoldersMgmt |
MapiFoldersMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IMapiMailboxes |
MapiMailboxesServiceFactory.instance(BmContext context,
java.lang.String... params) |
IMapiFolderAssociatedInformation |
MapiFAIServiceFactory.instance(BmContext context,
java.lang.String... params) |
IMapiFolder |
MapiFolderServiceFactory.instance(BmContext context,
java.lang.String... params) |
IMapiMailbox |
MapiMailboxServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
MapiUserHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User user) |
MapiReplica |
MapiMailboxesService.byMailboxGuid(java.lang.String mailboxGuid) |
ContainerChangeset<java.lang.String> |
MapiFolderService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
MapiFolderService.changesetById(java.lang.Long since) |
ContainerChangelog |
MapiFolderService.containerChangelog(java.lang.Long since) |
Count |
MapiFolderService.count(ItemFlagFilter filter) |
void |
MapiMailboxService.create(MapiReplica replica) |
void |
MapiMailboxService.delete() |
void |
MapiFAIService.deleteAll() |
ContainerChangeset<ItemVersion> |
MapiFolderService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
MapiReplica |
MapiMailboxService.get() |
java.util.List<ItemValue<MapiFAI>> |
MapiFAIService.getByFolderId(java.lang.String folderId) |
long |
MapiFolderService.getVersion() |
ItemChangelog |
MapiFolderService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
void |
MapiFolderService.multipleDeleteById(java.util.List<java.lang.Long> ids) |
void |
MapiFAIService.preload(MapiFAI fai) |
java.util.List<java.lang.Long> |
MapiFolderService.sortedIds(SortDescriptor sorted) |
ItemValue<MapiFAI> |
MapiFAIService.store(long internalId,
MapiFAI fai) |
void |
MapiFolderService.xfer(java.lang.String serverUid) |
void |
MapiRulesService.xfer(java.lang.String serverUid) |
void |
MapiFAIService.xfer(java.lang.String serverUid) |
Constructor and Description |
---|
MapiMailboxesService(BmContext context,
java.lang.String domainUid) |
MapiMailboxService(BmContext context,
java.lang.String domainUid,
java.lang.String mailboxUid) |
Modifier and Type | Method and Description |
---|---|
void |
DomainPublicFolderHierarchyHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
DomainPublicFolderHierarchyHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
PublicFolderHierarchyHook.onContainerCreated(BmContext ctx,
ContainerDescriptor cd) |
void |
PublicFolderHierarchyHook.onContainerDeleted(BmContext ctx,
ContainerDescriptor cd) |
void |
PublicFolderHierarchyHook.onContainerSettingsChanged(BmContext ctx,
ContainerDescriptor cd) |
void |
PublicFolderHierarchyHook.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
void |
PublicFolderHierarchyHook.onContainerUpdated(BmContext ctx,
ContainerDescriptor prev,
ContainerDescriptor cur) |
void |
DomainPublicFolderHierarchyHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
DomainPublicFolderHierarchyHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
ItemValue<ExternalUser> |
IExternalUser.byExtId(java.lang.String extId)
Fetch a
ExternalUser by its external id. |
void |
IExternalUser.create(java.lang.String uid,
ExternalUser externalUser)
Creates a new
ExternalUser . |
void |
IExternalUser.createWithExtId(java.lang.String uid,
java.lang.String extId,
ExternalUser externalUser)
Creates a new
ExternalUser with the given uid. |
void |
IExternalUser.delete(java.lang.String uid)
Delete an external user.
|
ItemValue<ExternalUser> |
IExternalUser.getComplete(java.lang.String uid)
Fetch a
ExternalUser by its uid. |
java.util.List<ItemValue<Group>> |
IExternalUser.memberOf(java.lang.String uid)
Returns the list of
Group
net.bluemind.core.container.api.ItemValue the external user is member
of. |
java.util.List<java.lang.String> |
IExternalUser.memberOfGroups(java.lang.String uid)
Retrieves a list of all
Group uids the
external user is member of. |
void |
IExternalUser.update(java.lang.String uid,
ExternalUser externalUser)
Modify an existing external user.
|
Modifier and Type | Method and Description |
---|---|
protected IInCoreExternalUser |
InCoreExternalUserServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container externalUserContainer) |
protected IExternalUser |
ExternalUserServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container externalUserContainer) |
Modifier and Type | Method and Description |
---|---|
VCard |
ExternalUserVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
ExternalUser value) |
ItemValue<ExternalUser> |
ExternalUserService.byExtId(java.lang.String extId) |
void |
ExternalUserSanitizer.create(ExternalUser extUser) |
void |
ExternalUserService.create(java.lang.String uid,
ExternalUser eu) |
void |
ExternalUserService.createWithExtId(java.lang.String uid,
java.lang.String extId,
ExternalUser externalUser) |
protected void |
ExternalUserContainerStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<ExternalUser>> itemValue) |
void |
ExternalUserService.delete(java.lang.String externalUserUid) |
TaskRef |
ExternalUserDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<ExternalUser> |
ExternalUserService.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
ExternalUserService.memberOf(java.lang.String uid) |
java.util.List<java.lang.String> |
ExternalUserService.memberOfGroups(java.lang.String uid) |
void |
ExternalUserSanitizer.update(ExternalUser current,
ExternalUser updated) |
void |
ExternalUserService.update(java.lang.String uid,
ExternalUser externalUser) |
void |
ExternalUserValidator.validate(ExternalUser eu,
java.lang.String externalUserUid,
java.lang.String domainUid,
BmContext bmContext) |
ValidationResult |
ExternalUserService.validate(java.lang.String[] externalUserUids) |
Modifier and Type | Method and Description |
---|---|
void |
IFileHosting.delete(java.lang.String path)
Deletes a document
|
boolean |
IFileHosting.exists(java.lang.String path)
Checks if a file exists
|
java.util.List<FileHostingItem> |
IFileHosting.find(java.lang.String query)
Finds items in the file hosting repository
|
Stream |
IFileHosting.get(java.lang.String path)
Retrieves a document from the file hosting repository
|
FileHostingItem |
IFileHosting.getComplete(java.lang.String uid)
Retrieves an entity from the file hosting repository
|
Configuration |
IFileHosting.getConfiguration()
Retrieves the configuration
|
Stream |
IFileHosting.getSharedFile(java.lang.String uid)
Retrieves a document from the file hosting repository by its public uid
|
FileHostingInfo |
IFileHosting.info()
Retrieves informations about the filehosting implementation
|
java.util.List<FileHostingItem> |
IFileHosting.list(java.lang.String path)
Lists files and folders.
|
FileHostingPublicLink |
IFileHosting.share(java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate)
Retrieves a public URL to the document in the file hosting repository
|
void |
IFileHosting.store(java.lang.String path,
Stream document)
Update/insert a document
|
void |
IFileHosting.unShare(java.lang.String url)
Remove a public link
|
Modifier and Type | Method and Description |
---|---|
void |
FileHostingSettingsValidator.create(DomainSettings settings) |
void |
FileHostingGlobalSettingsHook.onDeleted(BmContext context,
GlobalSettings previous,
java.lang.String key) |
void |
FileHostingServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
FileHostingServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
FileHostingServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
FileHostingGlobalSettingsHook.onUpdated(BmContext context,
GlobalSettings previous,
GlobalSettings updated) |
void |
FileHostingSettingsValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
void |
FileHostingGlobalSettingsHook.update(GlobalSettings previous,
GlobalSettings modifications) |
void |
FileHostingConfigUpdater.updateFilehostingSize(INodeClient nc,
long size) |
void |
FileHostingConfigUpdater.updateMessageSize(INodeClient nc,
long size) |
void |
NginxFileHostingConf.write() |
Constructor and Description |
---|
NginxFileHostingConf(INodeClient nc) |
Modifier and Type | Method and Description |
---|---|
void |
FileHostingCleanUpJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
void |
FileSystemFileHostingService.delete(SecurityContext context,
java.lang.String path) |
boolean |
FileSystemFileHostingService.exists(SecurityContext context,
java.lang.String path) |
java.util.List<FileHostingItem> |
FileSystemFileHostingService.find(SecurityContext context,
java.lang.String query) |
Stream |
FileSystemFileHostingService.get(SecurityContext context,
java.lang.String path) |
FileHostingItem |
FileSystemFileHostingService.getComplete(SecurityContext context,
java.lang.String uid) |
protected IFileHosting |
FileSystemFileHostingServiceTests.getService() |
Stream |
FileSystemFileHostingService.getSharedFile(SecurityContext context,
java.lang.String uid) |
FileHostingInfo |
FileSystemFileHostingService.info(SecurityContext context) |
java.util.List<FileHostingItem> |
FileSystemFileHostingService.list(SecurityContext context,
java.lang.String path) |
FileHostingPublicLink |
FileSystemFileHostingService.share(SecurityContext context,
java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate) |
void |
FileSystemFileHostingService.store(SecurityContext context,
java.lang.String path,
Stream document) |
void |
FileSystemFileHostingService.unShare(SecurityContext context,
java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
void |
FileHostingRestoreProvider.collectFiles(INodeClient nc,
java.util.Set<java.lang.String> expanded,
java.lang.String path) |
void |
FileHostingBackupWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
FileHostingBackupWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
FileHostingBackupWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
TaskRef |
FileHostingRestoreProvider.run(RestoreOperation op,
DataProtectGeneration backup,
Restorable item) |
Modifier and Type | Method and Description |
---|---|
void |
FileHostingStore.create(FileHostingEntity value) |
void |
FileHostingStore.create(FileHostingEntityInfo value) |
FileHostingEntity |
FileHostingStore.getByPath(java.lang.String path) |
FileHostingEntity |
FileHostingStore.getByUid(java.lang.String uid) |
java.lang.Long |
FileHostingStore.getExpirationDate(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
IFileHosting |
FileHostingServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
IFileHostingService.delete(SecurityContext context,
java.lang.String path)
Deletes a document
|
boolean |
IFileHostingService.exists(SecurityContext context,
java.lang.String path)
Checks if a file exists
|
java.util.List<FileHostingItem> |
IFileHostingService.find(SecurityContext context,
java.lang.String query)
Finds items in the file hosting repository
|
Stream |
IFileHostingService.get(SecurityContext context,
java.lang.String path)
Retrieves a document from the file hosting repository
|
FileHostingItem |
IFileHostingService.getComplete(SecurityContext context,
java.lang.String uid)
Deprecated.
|
Stream |
IFileHostingService.getSharedFile(SecurityContext context,
java.lang.String uid)
Deprecated.
|
FileHostingInfo |
IFileHostingService.info(SecurityContext context)
Retrieves informations about the filehosting implementation
|
java.util.List<FileHostingItem> |
IFileHostingService.list(SecurityContext context,
java.lang.String path)
Lists files and folders.
|
FileHostingPublicLink |
IFileHostingService.share(SecurityContext context,
java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate)
Retrieves a public URL to the document in the file hosting repository
|
void |
IFileHostingService.store(SecurityContext context,
java.lang.String path,
Stream document)
Update/insert a document
|
void |
IFileHostingService.unShare(SecurityContext context,
java.lang.String url)
Remove a public link
|
Modifier and Type | Method and Description |
---|---|
void |
FileHostingService.delete(java.lang.String path) |
boolean |
FileHostingService.exists(java.lang.String path) |
java.util.List<FileHostingItem> |
FileHostingService.find(java.lang.String query) |
Stream |
FileHostingService.get(java.lang.String path) |
FileHostingItem |
FileHostingService.getComplete(java.lang.String uid) |
Configuration |
FileHostingService.getConfiguration() |
java.util.Set<java.lang.String> |
FileHostingRolesVerifier.getDeactivatedRoles() |
Stream |
FileHostingService.getSharedFile(java.lang.String uid) |
FileHostingInfo |
FileHostingService.info() |
java.util.List<FileHostingItem> |
FileHostingService.list(java.lang.String path) |
FileHostingPublicLink |
FileHostingService.share(java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate) |
void |
FileHostingService.store(java.lang.String path,
Stream document) |
void |
FileHostingService.unShare(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
void |
WebDavFileHostingService.delete(SecurityContext context,
java.lang.String path) |
boolean |
WebDavFileHostingService.exists(SecurityContext context,
java.lang.String path) |
java.util.List<FileHostingItem> |
WebDavFileHostingService.find(SecurityContext context,
java.lang.String query) |
Stream |
WebDavFileHostingService.get(SecurityContext context,
java.lang.String path) |
FileHostingItem |
WebDavFileHostingService.getComplete(SecurityContext context,
java.lang.String uid) |
Stream |
WebDavFileHostingService.getSharedFile(SecurityContext context,
java.lang.String uid) |
java.util.List<FileHostingItem> |
WebDavFileHostingService.list(SecurityContext context,
java.lang.String path) |
abstract FileHostingPublicLink |
WebDavFileHostingService.share(SecurityContext context,
java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate) |
void |
WebDavFileHostingService.store(SecurityContext context,
java.lang.String path,
Stream document) |
abstract void |
WebDavFileHostingService.unShare(SecurityContext context,
java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
protected IFileHosting |
WebdavFileHostingServiceTests.getService(java.lang.String user) |
FileHostingPublicLink |
WebDavTestImpl.share(SecurityContext context,
java.lang.String path,
java.lang.Integer downloadLimit,
java.lang.String expirationDate) |
void |
WebDavTestImpl.unShare(SecurityContext context,
java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
IForestJoin |
ForestJoinService.FJoinServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
IForestEnrollment |
ForestEnrollmentService.FEnrollServiceFactory.instance(BmContext context,
java.lang.String... params) |
IForestOrders |
ForestOrdersService.FOrdersServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
IGroup.add(java.lang.String uid,
java.util.List<Member> members) |
java.util.List<java.lang.String> |
IGroup.allUids() |
ItemValue<Group> |
IGroup.byEmail(java.lang.String email)
Get group from its email
|
ItemValue<Group> |
IGroup.byName(java.lang.String name)
Get group from its name
|
void |
IGroup.create(java.lang.String uid,
Group group)
Create group
|
void |
IGroup.createWithExtId(java.lang.String uid,
java.lang.String extId,
Group group)
Create group with external ID
|
TaskRef |
IGroup.delete(java.lang.String uid)
Delete group
|
ItemValue<Group> |
IGroup.getByExtId(java.lang.String extId)
Get group from external ID
|
ItemValue<Group> |
IGroup.getComplete(java.lang.String uid)
Get group from UID
|
java.util.List<Member> |
IGroup.getExpandedMembers(java.lang.String uid)
Get all expanded group members
|
java.util.List<Member> |
IGroup.getExpandedUserMembers(java.lang.String uid)
Get User type expanded group members
|
java.util.Set<java.lang.String> |
IGroup.getGroupsWithRoles(java.util.List<java.lang.String> roles) |
java.util.List<Member> |
IGroup.getMembers(java.lang.String uid)
Get all group members
|
java.util.List<ItemValue<Group>> |
IGroup.getParents(java.lang.String uid)
Get all group parents UID
|
java.util.Set<java.lang.String> |
IGroup.getRoles(java.lang.String uid) |
void |
IGroup.remove(java.lang.String uid,
java.util.List<Member> members) |
java.util.List<ItemValue<Group>> |
IGroup.search(GroupSearchQuery query)
Search a group
|
void |
IGroup.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
IGroup.touch(java.lang.String uid)
Touch group (update direntry, vcard etc..)
|
void |
IGroup.update(java.lang.String uid,
Group group)
Update group
|
Modifier and Type | Method and Description |
---|---|
void |
IGroupHook.onAddMembers(GroupMessage group) |
void |
IGroupHook.onGroupCreated(GroupMessage created) |
void |
TestHook.onGroupDeleted(GroupMessage previous) |
void |
IGroupHook.onGroupDeleted(GroupMessage deleted) |
void |
TestHook.onGroupUpdated(GroupMessage previous,
GroupMessage current) |
void |
IGroupHook.onGroupUpdated(GroupMessage previous,
GroupMessage current) |
void |
IGroupHook.onRemoveMembers(GroupMessage group) |
Modifier and Type | Method and Description |
---|---|
ValidationResult |
IInCoreGroupMember.validate(java.lang.String[] uids)
Check that every uid corresponds to an existing group member
|
Modifier and Type | Method and Description |
---|---|
void |
GroupStore.addGroupsMembers(Item item,
java.util.List<Item> groupsMembers) |
Modifier and Type | Method and Description |
---|---|
void |
GroupStoreTests.testAddExternalUserMembersAlreadyMember() |
void |
GroupStoreTests.testAddGroupsMembers() |
void |
GroupStoreTests.testAddGroupsMembersAlreadyMember() |
void |
GroupStoreTests.testAddMeToMyself() |
void |
GroupStoreTests.testAddMultipleMember()
Add a member, then add another member.
|
void |
GroupStoreTests.testAddMultipleMembers()
Add members, then add other members.
|
void |
GroupStoreTests.testAddUserMembersAlreadyMember() |
void |
GroupStoreTests.testDeleteWithMemberAndParent() |
void |
GroupStoreTests.testGetFlatUsersMembers()
1.
|
void |
GroupStoreTests.testGetFlatUsersMembers2()
1.
|
void |
GroupStoreTests.testGetFlatUsersMembers3()
1.
|
void |
GroupStoreTests.testGetFlatUsersMembersWithExternalUsers()
1.
|
void |
GroupStoreTests.testGetMembers() |
void |
GroupStoreTests.testGetParents() |
void |
GroupStoreTests.testGetParentsNoParent() |
void |
GroupStoreTests.testGetUserGroups() |
void |
GroupStoreTests.testGroupLoop() |
void |
GroupStoreTests.testRemoveMembers() |
Modifier and Type | Method and Description |
---|---|
protected IInCoreGroup |
InCoreGroupServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IGroup |
GroupServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
Modifier and Type | Method and Description |
---|---|
void |
GroupService.add(java.lang.String uid,
java.util.List<Member> members) |
void |
ContainerGroupStoreService.addMembers(java.lang.String uid,
java.util.List<Member> members) |
java.util.List<java.lang.String> |
ContainerGroupStoreService.allUids() |
java.util.List<java.lang.String> |
GroupService.allUids() |
boolean |
ContainerGroupStoreService.allValid(java.lang.String[] uids) |
VCard |
GroupVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
Group group) |
ItemValue<Group> |
GroupService.byEmail(java.lang.String email) |
ItemValue<DirEntryAndValue<Group>> |
ContainerGroupStoreService.byName(java.lang.String name) |
ItemValue<Group> |
GroupService.byName(java.lang.String name) |
void |
GroupSearchQuerySanitizer.create(GroupSearchQuery obj) |
void |
GroupService.create(java.lang.String uid,
Group group) |
void |
ContainerGroupStoreService.create(java.lang.String uid,
java.lang.String displayName,
Group group)
Deprecated.
|
void |
GroupService.createWithExtId(java.lang.String uid,
java.lang.String extId,
Group group) |
protected void |
ContainerGroupStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<Group>> value) |
TaskRef |
GroupService.delete(java.lang.String uid) |
TaskRef |
GroupDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<Group> |
GroupService.getByExtId(java.lang.String extId) |
ItemValue<Group> |
GroupService.getComplete(java.lang.String uid) |
java.util.List<Member> |
GroupService.getExpandedMembers(java.lang.String uid) |
java.util.List<Member> |
GroupService.getExpandedUserMembers(java.lang.String uid) |
java.util.List<Member> |
ContainerGroupStoreService.getFlatUsersMembers(java.lang.String uid) |
java.util.Set<java.lang.String> |
ContainerGroupStoreService.getGroupsWithRoles(java.util.List<java.lang.String> roles) |
java.util.Set<java.lang.String> |
GroupService.getGroupsWithRoles(java.util.List<java.lang.String> roles) |
java.util.List<java.lang.String> |
ContainerGroupStoreService.getMemberOfGroup(java.lang.String uid) |
java.util.List<Member> |
ContainerGroupStoreService.getMembers(java.lang.String uid) |
java.util.List<Member> |
GroupService.getMembers(java.lang.String uid) |
java.util.List<java.lang.String> |
ContainerGroupStoreService.getParents(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
GroupService.getParents(java.lang.String uid) |
java.util.Set<java.lang.String> |
GroupService.getRoles(java.lang.String uid) |
boolean |
ContainerGroupStoreService.nameAlreadyUsed(java.lang.String uid,
Group group) |
void |
UserInGroupHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
GroupService.remove(java.lang.String uid,
java.util.List<Member> members) |
void |
ContainerGroupStoreService.removeMembers(java.lang.String uid,
java.util.List<Member> members) |
java.util.List<ItemValue<DirEntryAndValue<Group>>> |
ContainerGroupStoreService.search(GroupSearchQuery query) |
java.util.List<ItemValue<Group>> |
GroupService.search(GroupSearchQuery query) |
void |
GroupService.setExtId(java.lang.String uid,
java.lang.String extId) |
void |
GroupService.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
GroupService.touch(java.lang.String uid) |
void |
GroupSearchQuerySanitizer.update(GroupSearchQuery current,
GroupSearchQuery obj) |
void |
GroupService.update(java.lang.String uid,
Group group) |
void |
ContainerGroupStoreService.update(java.lang.String uid,
java.lang.String displayName,
Group group)
Deprecated.
|
ValidationResult |
GroupService.validate(java.lang.String[] groupUids) |
void |
GroupValidator.validate(java.lang.String uid,
Group group) |
void |
GroupValidator.validate(java.lang.String uid,
java.lang.String extId,
Group group) |
Constructor and Description |
---|
GroupService(BmContext context,
ItemValue<Domain> domain,
Container container,
java.util.List<IGroupHook> groupsHooks) |
Modifier and Type | Method and Description |
---|---|
protected IGroup |
GroupServiceTests.getGroupService(SecurityContext context) |
protected IGroup |
GroupServiceHttpTests.getGroupService(SecurityContext context) |
void |
GroupServiceTests.groupWithNoMailbox() |
void |
GroupServiceTests.testAddDeleteMembersShouldKeepVCardEmails() |
void |
GroupServiceTests.testAddMemberEmptyUid() |
void |
GroupServiceTests.testAddMemberGroupFromOtherContainer() |
void |
GroupServiceTests.testAddMemberInexistantGroup() |
void |
GroupServiceTests.testAddMemberInvalidMember1() |
void |
GroupServiceTests.testAddMemberInvalidMember2() |
void |
GroupServiceTests.testAddMemberInvalidMember3() |
void |
GroupServiceTests.testAddMemberNullUid() |
void |
GroupServiceTests.testAddMembersAllUsersInGroup() |
void |
GroupServiceTests.testAddMembersAlreadyInGroup() |
void |
GroupServiceTests.testAddMembersAsAdmin() |
void |
GroupServiceTests.testAddMembersAsUser() |
void |
GroupServiceTests.testAddMembersDuplicate() |
void |
GroupServiceTests.testAddMembersGroupLoop() |
void |
GroupServiceTests.testAddMemberUserFromOtherContainer() |
void |
GroupServiceTests.testAddMeToMyself() |
void |
GroupServiceTests.testByEmail() |
void |
GroupServiceTests.testByName() |
void |
GroupServiceTests.testCreateEmptyExtId() |
void |
GroupServiceTests.testCreateEmptyUid() |
void |
GroupServiceTests.testCreateGroupAsAdmin() |
void |
GroupServiceTests.testCreateGroupAsUser() |
void |
GroupServiceTests.testCreateGroupCheckVCard() |
void |
GroupServiceTests.testCreateGroupEmptyName() |
void |
GroupServiceTests.testCreateGroupNullName() |
void |
GroupServiceTests.testCreateGroupsWithEmailToSanitize() |
void |
GroupServiceTests.testCreateGroupsWithInvalidEmail() |
void |
GroupServiceTests.testCreateGroupsWithSameEmail() |
void |
GroupServiceTests.testCreateGroupWithExtId() |
void |
GroupServiceTests.testCreateGroupWithMailArchived() |
void |
GroupServiceTests.testCreateNullGroup() |
void |
GroupServiceTests.testCreateNullUid() |
void |
GroupServiceTests.testCreateWithSameName() |
void |
GroupServiceTests.testCreateWithSameNameDifferentContainer() |
void |
GroupServiceTests.testCustomProperties() |
void |
GroupServiceTests.testDeleteEmptyUid() |
void |
GroupServiceTests.testDeleteGroupAsAdmin() |
void |
GroupServiceTests.testDeleteGroupAsUser() |
void |
GroupServiceTests.testDeleteNullUid() |
void |
GroupServiceTests.testGetByExtIdEmptyUid() |
void |
GroupServiceTests.testGetByExtIdNullUid() |
void |
GroupServiceTests.testGetCompleteEmptyUid() |
void |
GroupServiceTests.testGetCompleteNullUid() |
void |
GroupServiceTests.testGetExpandedUsersMembers() |
void |
GroupServiceTests.testGetExpandedUsersMembersEmptyUid() |
void |
GroupServiceTests.testGetExpandedUsersMembersInexistantGroup() |
void |
GroupServiceTests.testGetExpandedUsersMembersNullUid() |
void |
GroupServiceTests.testGetMembersEmptyUid() |
void |
GroupServiceTests.testGetMembersInexistantGroup() |
void |
GroupServiceTests.testGetMembersNullUid() |
void |
GroupServiceTests.testGetParents() |
void |
GroupServiceTests.testGetParentsEmptyUid() |
void |
GroupServiceTests.testGetParentsExistantGroup() |
void |
GroupServiceTests.testGetParentsInexistantGroup() |
void |
GroupServiceTests.testGetParentsNullUid() |
void |
GroupServiceTests.testGroupVCardNote() |
void |
GroupServiceTests.testRemoveMemberAsUser() |
void |
GroupServiceTests.testRemoveMembersEmptyUid() |
void |
GroupServiceTests.testRemoveMembersInexistantGroup() |
void |
GroupServiceTests.testRemoveMembersNullUid() |
void |
GroupServiceTests.testRoles() |
void |
GroupServiceTests.testUpdateEmptyUid() |
void |
GroupServiceTests.testUpdateGroupAsAdmin() |
void |
GroupServiceTests.testUpdateGroupAsUser() |
void |
GroupServiceTests.testUpdateGroupCheckVCard() |
void |
GroupServiceTests.testUpdateGroupEmptyName() |
void |
GroupServiceTests.testUpdateGroupNullName() |
void |
GroupServiceTests.testUpdateGroupsWithEmailToSanitize() |
void |
GroupServiceTests.testUpdateGroupsWithInvalidEmail() |
void |
GroupServiceTests.testUpdateGroupsWithSameEmail() |
void |
GroupServiceTests.testUpdateGroupWithMailArchived() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedBlankEmptyDataLocation() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedDataLocationNotAssigned() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedDataLocationNotImapServer() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedEmptyDataLocation() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedInvalidDataLocation() |
void |
GroupServiceTests.testUpdateGroupWithMailArchivedNullDataLocation() |
void |
GroupServiceTests.testUpdateInexistantGroup() |
void |
GroupServiceTests.testUpdateNullGroup() |
void |
GroupServiceTests.testUpdateNullUid() |
void |
GroupServiceTests.testUpdateWithSameName() |
void |
GroupServiceTests.testVCardWithArchivedMember() |
Modifier and Type | Method and Description |
---|---|
void |
IHSM.copy(java.lang.String sourceMailboxUid,
java.lang.String destMailboxUid,
java.util.List<java.lang.String> hsmIds) |
byte[] |
IHSM.fetch(java.lang.String mailboxUid,
java.lang.String hsmId)
Fetches the content of a message from low-tier storage
|
double |
IHSM.getSize(java.lang.String mailboxUid)
Get user archive size used in byte
|
java.util.List<TierChangeResult> |
IHSM.promoteMultiple(java.util.List<Promote> promote)
Moves messages to an upper tier of storage (eg.
|
Modifier and Type | Method and Description |
---|---|
void |
UserHsmHook.beforeCreate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User user) |
void |
UserHsmHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
void |
UserHsmHook.beforeUpdate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User update,
User previous) |
void |
UserHsmHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
UserHsmHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
void |
UserHsmHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
static HSMContext |
HSMContext.get(SecurityContext context,
HSMContext.HSMLoginContext login) |
Modifier and Type | Method and Description |
---|---|
IHSM |
HSMServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
HSMService.copy(java.lang.String sourceMailboxUid,
java.lang.String destMailboxUid,
java.util.List<java.lang.String> hsmIds) |
byte[] |
HSMService.fetch(java.lang.String mailboxUid,
java.lang.String hsmId) |
double |
HSMService.getSize(java.lang.String mailboxUid) |
java.util.List<TierChangeResult> |
HSMService.promoteMultiple(java.util.List<Promote> promote) |
Modifier and Type | Method and Description |
---|---|
protected IHSM |
HSMServiceTests.getService(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
SnappyWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
SnappyWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
SnappyWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
void |
SnappyStoreTests.before() |
Constructor and Description |
---|
Sudo(java.lang.String uid,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IMMessage> |
IInstantMessaging.getLastMessagesBetween(java.lang.String user1,
java.lang.String user2,
java.lang.Integer messagesCount) |
java.lang.String |
IInstantMessaging.getRoster(java.lang.String jabberId) |
boolean |
IInstantMessaging.isActiveUser(java.lang.String uid) |
void |
IInstantMessaging.sendGroupChatHistory(java.lang.String sender,
java.lang.String groupChatId,
java.util.List<java.lang.String> recipients) |
void |
IInstantMessaging.setRoster(java.lang.String jabberId,
java.lang.String data) |
Modifier and Type | Method and Description |
---|---|
void |
IMStore.setRoster(java.lang.String jabberId,
java.lang.String data) |
Modifier and Type | Method and Description |
---|---|
IInstantMessaging |
IMServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IMMessage> |
IMService.getLastMessagesBetween(java.lang.String user1,
java.lang.String user2,
java.lang.Integer messagesCount) |
java.lang.String |
IMService.getRoster(java.lang.String jabberId) |
boolean |
IMService.isActiveUser(java.lang.String uid) |
void |
IMService.sendGroupChatHistory(java.lang.String sender,
java.lang.String groupChatId,
java.util.List<java.lang.String> recipients) |
void |
IMService.setRoster(java.lang.String jabberId,
java.lang.String data) |
Modifier and Type | Method and Description |
---|---|
protected IInstantMessaging |
IMServiceHttpTests.getService(SecurityContext context) |
protected abstract IInstantMessaging |
AbstractIMServiceTests.getService(SecurityContext context) |
protected IInstantMessaging |
IMServiceTests.getService(SecurityContext context) |
void |
AbstractIMServiceTests.testGetLastMessagesBetween() |
void |
AbstractIMServiceTests.testRoster() |
Modifier and Type | Method and Description |
---|---|
void |
LoginTests.testAdmin0TokenLoginLogout() |
Modifier and Type | Method and Description |
---|---|
IMIPInfos |
ITIPPartParser.parse(org.apache.james.mime4j.dom.Entity e) |
Modifier and Type | Method and Description |
---|---|
void |
ESMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
ESMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
ESMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
BoxIndexing.resync(ItemValue<Mailbox> mailbox,
IServerTaskMonitor monitor) |
void |
BoxIndexing.IndexAction.run(ItemValue<Mailbox> mailbox,
ItemValue<MailboxFolder> folder,
IServerTaskMonitor monitor) |
Constructor and Description |
---|
Sudo(java.lang.String login,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractLmtpHandler.checkInvitationRight(LmtpAddress recipient,
java.lang.String calUid,
ItemValue<User> sender) |
protected java.util.Collection<Email> |
AbstractLmtpHandler.getAllEmails(java.lang.String domainUid,
java.lang.String entryUid) |
protected IMailboxes |
AbstractLmtpHandler.getMailboxService(LmtpAddress recipient) |
protected ResourceDescriptor |
AbstractLmtpHandler.getResourceFromUid(java.lang.String domainUid,
java.lang.String resourceUid) |
protected ITodoList |
AbstractLmtpHandler.getTodoListService(ItemValue<User> user) |
protected ItemValue<User> |
AbstractLmtpHandler.getUserFromUid(java.lang.String domainUid,
java.lang.String userUid) |
IMIPResponse |
EventReplyHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventRequestHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoReplyHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoRequestHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventDeclineCounterHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventCounterHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
IMailboxes.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
IMailboxes.byName(java.lang.String name) |
java.util.List<java.lang.String> |
IMailboxes.byRouting(Mailbox.Routing routing) |
java.util.List<java.lang.String> |
IMailboxes.byType(Mailbox.Type type) |
TaskRef |
IMailboxes.check(java.lang.String uid)
Deprecated.
|
TaskRef |
IMailboxes.checkAll()
Deprecated.
|
TaskRef |
IMailboxes.checkAndRepair(java.lang.String uid)
Deprecated.
|
TaskRef |
IMailboxes.checkAndRepairAll()
Deprecated.
|
TaskRef |
IMailboxMgmt.consolidateDomain()
reindex all domain mailboxes
|
TaskRef |
IMailboxMgmt.consolidateMailbox(java.lang.String mailboxUid)
consolidate a single mailbox index
|
void |
IMailboxes.create(java.lang.String uid,
Mailbox mailbox)
Creates a new
Mailbox entry. |
void |
IMailboxes.delete(java.lang.String uid)
Delete
Mailbox entry |
ItemValue<Mailbox> |
IMailboxes.getComplete(java.lang.String uid)
Fetch a
Mailbox from its unique uid |
MailFilter |
IMailboxes.getDomainFilter() |
java.util.List<AccessControlEntry> |
IMailboxes.getMailboxAccessControlList(java.lang.String mailboxUid) |
MailboxConfig |
IMailboxes.getMailboxConfig(java.lang.String uid) |
MailFilter |
IMailboxes.getMailboxFilter(java.lang.String mailboxUid) |
MailboxQuota |
IMailboxes.getMailboxQuota(java.lang.String uid) |
java.lang.Integer |
IMailboxes.getUnreadMessagesCount()
Get the unread mail messages count of the currently logged in user
|
java.util.List<ItemValue<Mailbox>> |
IMailboxes.list() |
void |
IMailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
TaskRef |
IMailboxMgmt.moveIndex(java.lang.String mailboxUid,
java.lang.String indexName)
move ES index
|
java.util.List<ItemValue<Mailbox>> |
IMailboxes.multipleGet(java.util.List<java.lang.String> uids) |
void |
IMailboxes.setDomainFilter(MailFilter filter) |
void |
IMailboxes.setMailboxAccessControlList(java.lang.String mailboxUid,
java.util.List<AccessControlEntry> accessControlEntries) |
void |
IMailboxes.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
IMailboxes.update(java.lang.String uid,
Mailbox mailbox)
Modifies an existing
Mailbox entry. |
Modifier and Type | Method and Description |
---|---|
void |
TestHook.onDomainMailFilterChanged(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
DefaultMailboxHook.onDomainMailFilterChanged(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
IMailboxHook.onDomainMailFilterChanged(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
MailboxHookAdapter.onDomainMailFilterChanged(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
TestHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
TestHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
TestHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
TestHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
void |
DefaultMailboxHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
void |
IMailboxHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
MailFilter filter) |
void |
MailboxHookAdapter.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
default void |
IMailboxHook.preMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxIdentity.create(java.lang.String id,
Identity identity)
Create an
Identity . |
void |
IMailboxIdentity.delete(java.lang.String id)
Delete an existing
Identity . |
Identity |
IMailboxIdentity.get(java.lang.String id)
Retrieve an existing
Identity |
java.util.List<IdentityDescription> |
IMailboxIdentity.getIdentities()
Retrieve mailbox
Identity s |
java.util.List<IdentityDescription> |
IMailboxIdentity.getPossibleIdentities()
Retrieve all possible mailbox
Identity s (for each email defined
in mailbox even if no identies are defined ( if identity doesnt exists
for one mail, IdentityDescription.id will be null |
void |
IMailboxIdentity.update(java.lang.String id,
Identity identity)
Update an existing
Identity . |
Modifier and Type | Method and Description |
---|---|
IMailboxIdentity |
MailboxIdentityServiceFactory.getService(BmContext context,
java.lang.String domainUid,
java.lang.String mboxUid) |
IMailboxIdentity |
MailboxIdentityServiceFactory.instance(BmContext context,
java.lang.String... params) |
protected IMailboxIdentity |
MailboxIdentityHttpTests.service(SecurityContext sc,
java.lang.String domainUid,
java.lang.String mboxUid) |
protected IMailboxIdentity |
MailboxIdentityTests.service(SecurityContext sc,
java.lang.String domainUid,
java.lang.String mboxUid) |
void |
MailboxIdentityTests.testCreate() |
void |
MailboxIdentityTests.testDelete() |
void |
MailboxIdentityTests.testUpdate() |
Modifier and Type | Method and Description |
---|---|
void |
MailboxIdentityService.create(java.lang.String id,
Identity identity) |
void |
MailboxIdentityService.delete(java.lang.String id) |
Identity |
MailboxIdentityService.get(java.lang.String id) |
java.util.List<IdentityDescription> |
MailboxIdentityService.getIdentities() |
java.util.List<IdentityDescription> |
MailboxIdentityService.getPossibleIdentities() |
void |
MailboxIdentityService.update(java.lang.String id,
Identity identity) |
void |
IdentityValidator.validate(Identity identity) |
Constructor and Description |
---|
MailboxIdentityService(BmContext context,
Container mboxesContainer,
Container boxContainer,
Item mboxItem,
Mailbox mboxValue,
Domain domain) |
Modifier and Type | Method and Description |
---|---|
void |
QuotaGatheringJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
OutOfOfficeJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxesStorage.changeDomainFilter(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
IMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> value,
MailFilter filter) |
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair)
Sync acl with db acl
|
void |
IInCoreMailboxes.checkAndRepairAllTask(IServerTaskMonitor monitor) |
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair)
Fill gaps between folders
|
void |
IInCoreMailboxes.checkAndRepairTask(java.lang.String mailboxUid,
DiagnosticReport report,
IServerTaskMonitor monitor,
boolean repair) |
void |
IInCoreMailboxes.checkAndRepairTask(java.lang.String mailboxUid,
IServerTaskMonitor monitor) |
void |
IInCoreMailboxes.checkAvailabilty(Mailbox mailbox) |
void |
IMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IInCoreMailboxes.created(java.lang.String uid,
Mailbox mailbox) |
void |
IMailboxesStorage.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
IMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IInCoreMailboxes.deleted(java.lang.String uid,
Mailbox mailbox) |
void |
IMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
IInCoreMailboxes.deleteEmailByAlias(java.lang.String alias) |
MailboxQuota |
IMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.lang.Integer |
IMailboxesStorage.getUnreadMessagesCount(java.lang.String domainUid,
ItemValue<User> user) |
void |
IMailboxesStorage.initialize(BmContext context,
ItemValue<Server> server) |
IMailboxMgmt |
MailboxMgmtServiceFactory.instance(BmContext context,
java.lang.String... params) |
protected IInCoreMailboxes |
InCoreMailboxesServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IMailboxes |
MailboxesServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
boolean |
IMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox mailbox) |
JobExitStatus |
IInCoreMailboxes.refreshOutOfOffice(IScheduler sched,
IScheduledJobRunId rid)
Enable/disable out of office sieve script
|
void |
IInCoreMailboxes.sanitize(Mailbox mailbox) |
void |
IMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
IInCoreMailboxes.updated(java.lang.String uid,
Mailbox previous,
Mailbox mailbox) |
void |
IInCoreMailboxes.validate(java.lang.String uid,
Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxEventConsumer.onMailFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.lang.String imapPath) |
void |
IMailboxEventConsumer.onTopLevelFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
void |
MailboxUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
MailboxStoreService.allUids() |
ItemValue<Mailbox> |
MailboxesService.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
MailboxesService.byName(java.lang.String name) |
java.util.List<java.lang.String> |
MailboxesService.byRouting(Mailbox.Routing routing) |
java.util.List<java.lang.String> |
MailboxesService.byType(Mailbox.Type type) |
void |
VoidMailboxesStorage.changeDomainFilter(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
VoidMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> value,
MailFilter filter) |
TaskRef |
MailboxesService.check(java.lang.String uid) |
TaskRef |
MailboxesService.checkAll() |
TaskRef |
MailboxesService.checkAndRepair(java.lang.String uid) |
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair) |
TaskRef |
MailboxesService.checkAndRepairAll() |
void |
MailboxesService.checkAndRepairAllTask(IServerTaskMonitor monitor)
Deprecated.
|
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
MailboxesService.checkAndRepairTask(java.lang.String uid,
DiagnosticReport report,
IServerTaskMonitor monitor,
boolean repair)
Deprecated.
|
void |
MailboxesService.checkAndRepairTask(java.lang.String uid,
IServerTaskMonitor monitor)
Deprecated.
|
void |
MailboxesService.checkAvailabilty(Mailbox mailbox) |
TaskRef |
MailboxMgmt.consolidateDomain() |
TaskRef |
MailboxMgmt.consolidateMailbox(java.lang.String mailboxUid) |
void |
VoidMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailFilterSanitizer.create(MailFilter obj) |
void |
MailFilterValidator.create(MailFilter obj) |
void |
MailFilterForwardRoleValidator.create(MailFilter obj) |
void |
MailboxesService.create(java.lang.String uid,
Mailbox value) |
void |
MailboxesService.created(java.lang.String uid,
Mailbox mailbox) |
void |
VoidMailboxesStorage.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
static void |
MailboxesService.Helper.createMailboxesAclsContainer(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
Mailbox box) |
protected void |
MailboxStoreService.createValue(Item item,
Mailbox value) |
void |
VoidMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxesService.delete(java.lang.String uid) |
void |
MailboxesService.deleted(java.lang.String uid,
Mailbox mailbox) |
void |
VoidMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
MailboxesService.deleteEmailByAlias(java.lang.String alias) |
protected void |
MailboxStoreService.deleteValue(Item item) |
ItemValue<Mailbox> |
MailboxesService.getComplete(java.lang.String uid) |
MailFilter |
MailboxesService.getDomainFilter() |
MailFilter |
MailboxStoreService.getFilter(java.lang.String mailboxUid) |
java.util.List<AccessControlEntry> |
MailboxesService.getMailboxAccessControlList(java.lang.String mailboxUid) |
MailboxConfig |
MailboxesService.getMailboxConfig(java.lang.String uid) |
MailFilter |
MailboxesService.getMailboxFilter(java.lang.String mailboxUid) |
MailboxQuota |
MailboxesService.getMailboxQuota(java.lang.String uid) |
MailboxQuota |
VoidMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.lang.Integer |
MailboxesService.getUnreadMessagesCount() |
java.lang.Integer |
VoidMailboxesStorage.getUnreadMessagesCount(java.lang.String domainUid,
ItemValue<User> user) |
void |
VoidMailboxesStorage.initialize(BmContext context,
ItemValue<Server> server) |
java.util.List<java.lang.String> |
MailboxStoreService.inOfOffice() |
java.util.List<ItemValue<Mailbox>> |
MailboxesService.list() |
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
boolean |
VoidMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox mailbox) |
void |
MailboxStoreService.markOutOfOfficeFilterUpToDate(java.lang.String uid,
boolean activated) |
void |
MailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
TaskRef |
MailboxMgmt.moveIndex(java.lang.String mailboxUid,
java.lang.String indexName) |
java.util.List<ItemValue<Mailbox>> |
MailboxesService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<java.lang.String> |
MailboxStoreService.outOfOffice() |
JobExitStatus |
MailboxesService.refreshOutOfOffice(IScheduler sched,
IScheduledJobRunId rid) |
void |
MailboxesService.sanitize(Mailbox mailbox) |
void |
MailboxSanitizer.sanitize(Mailbox mailbox) |
void |
MailboxesService.setDomainFilter(MailFilter filter) |
void |
MailboxStoreService.setFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
MailboxesService.setMailboxAccessControlList(java.lang.String mailboxUid,
java.util.List<AccessControlEntry> accessControlEntries) |
void |
MailboxesService.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
VoidMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
MailFilterSanitizer.update(MailFilter current,
MailFilter obj) |
void |
MailFilterValidator.update(MailFilter current,
MailFilter obj) |
void |
MailFilterForwardRoleValidator.update(MailFilter oldValue,
MailFilter newValue) |
void |
MailboxesService.update(java.lang.String uid,
Mailbox value) |
void |
MailboxesService.updated(java.lang.String uid,
Mailbox previous,
Mailbox value) |
void |
MailboxValidator.validate(Mailbox mailbox,
java.lang.String uid)
Performs mailbox validation
|
void |
MailboxesService.validate(java.lang.String uid,
Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
protected IServiceProvider |
AbstractRepairTests.getProvider(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxesServiceTests.anonymousNameInUse() |
void |
MailboxesServiceTests.create() |
void |
MailboxesServiceTests.delete() |
void |
MailboxValidatorTests.duplicateEmail() |
void |
MailboxValidatorTests.duplicateLeftPart() |
void |
MailboxValidatorTests.duplicateName() |
void |
MailboxValidatorTests.emailAlreadyUsed() |
void |
MailboxesServiceTests.getComplete() |
protected IMailboxes |
MailboxesServiceTests.getService(SecurityContext context) |
protected IMailboxes |
MailboxesServiceHttpTests.getService(SecurityContext context) |
protected abstract IMailboxes |
AbstractMailboxServiceTests.getService(SecurityContext context) |
protected IMailboxes |
MailboxValidatorTests.getService(SecurityContext context) |
protected IMailboxes |
CheckAndRepairMigrationPhaseTests.getService(SecurityContext context) |
void |
MailboxValidatorTests.moreThanOneDefaultEmail() |
void |
MailboxesServiceTests.searchByEmail() |
void |
MailboxesServiceTests.searchByName() |
void |
MailboxesServiceTests.searchByRouting() |
void |
MailboxesServiceTests.setAndGetMailboxAcls() |
void |
MailboxesServiceTests.test_MailboxPublicAcl_Forbidden() |
void |
MailboxesServiceTests.testShareMyMailbox() |
void |
MailboxesServiceTests.update() |
void |
MailboxesServiceTests.userGetMailboxAcls() |
void |
MailboxesServiceTests.userSetMailboxAcls() |
void |
MailboxesServiceTests.userWithAllPermsUpdate() |
void |
MailboxValidatorTests.validate() |
Modifier and Type | Method and Description |
---|---|
void |
IMailflowRules.create(java.lang.String uid,
MailRuleActionAssignmentDescriptor assignment) |
void |
IMailflowRules.delete(java.lang.String uid) |
java.util.List<MailRuleActionAssignment> |
IMailflowRules.evaluate(Message message) |
MailRuleActionAssignment |
IMailflowRules.getAssignment(java.lang.String uid) |
java.util.List<MailActionDescriptor> |
IMailflowRules.listActions() |
java.util.List<MailRuleActionAssignment> |
IMailflowRules.listAssignments() |
java.util.List<MailRuleDescriptor> |
IMailflowRules.listRules() |
void |
IMailflowRules.update(java.lang.String uid,
MailRuleActionAssignmentDescriptor assignment) |
Modifier and Type | Method and Description |
---|---|
IMailflowRules |
MailFlowServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
MailflowDomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
MailflowDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
MailflowDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
void |
MailflowAssignmentSanitizer.create(MailRuleActionAssignmentDescriptor assignment) |
void |
MailflowAssignmentValidator.create(MailRuleActionAssignmentDescriptor assignment) |
java.util.List<MailRuleActionAssignment> |
MailFlowService.evaluate(Message message) |
MailRuleActionAssignment |
MailFlowService.getAssignment(java.lang.String uid) |
void |
MailflowAssignmentSanitizer.update(MailRuleActionAssignmentDescriptor current,
MailRuleActionAssignmentDescriptor newValue) |
void |
MailflowAssignmentValidator.update(MailRuleActionAssignmentDescriptor oldValue,
MailRuleActionAssignmentDescriptor newValue) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MailTips> |
IMailTip.getMailTips(MailTipContext mailtipContext) |
Modifier and Type | Method and Description |
---|---|
IMailTip |
MailMessageServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MailTips> |
MailMessageService.getMailTips(MailTipContext mailtipContext) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Mailshare>> |
IMailshare.allComplete()
Fetches all Mailshares
|
void |
IMailshare.create(java.lang.String uid,
Mailshare mailshare)
Creates a new
Mailshare entry. |
TaskRef |
IMailshare.delete(java.lang.String uid)
Delete
Mailshare entry |
ItemValue<Mailshare> |
IMailshare.getComplete(java.lang.String uid)
Fetch a
Mailshare from its unique uid |
void |
IMailshare.update(java.lang.String uid,
Mailshare mailshare)
Modifies an existing
Mailshare entry. |
Modifier and Type | Method and Description |
---|---|
void |
IMailshareHook.onCreate(BmContext context,
java.lang.String uid,
Mailshare mailshare,
java.lang.String domainUid)
Called after a
Mailshare creation in database |
void |
IMailshareHook.onDelete(BmContext context,
java.lang.String uid,
java.lang.String domainUid)
Called after a
Mailshare deletion in database |
void |
IMailshareHook.onUpdate(BmContext context,
java.lang.String uid,
Mailshare mailshare,
java.lang.String domainUid)
Called after a
Mailshare update in database |
Modifier and Type | Method and Description |
---|---|
protected IMailshare |
MailshareServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IMailshare |
MailshareTests.service(SecurityContext sc) |
void |
MailshareTests.testCreate() |
void |
MailshareTests.testCreateForbidden() |
void |
MailshareTests.testCreateWithVCard() |
void |
MailshareTests.testHookAreCalled() |
void |
MailshareTests.testMailShareVCard() |
void |
MailshareTests.testSetPhoto() |
void |
MailshareTests.testSetPhotoForbidden() |
void |
MailshareTests.testSetPhotoInexistant() |
void |
MailshareTests.testUpate() |
void |
MailshareTests.testUpateNonExistant() |
void |
MailshareTests.testUpdateForbidden() |
void |
MailshareTests.testUpdateWithoutVCard() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Mailshare>> |
MailshareService.allComplete() |
VCard |
MailshareVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
Mailshare mailshare) |
void |
MailshareVCardSanitizer.create(DirDomainValue<Mailshare> obj) |
void |
MailshareValidator.create(Mailshare obj) |
void |
MailshareService.create(java.lang.String uid,
Mailshare mailshare) |
protected void |
ContainerMailshareStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<Mailshare>> value) |
TaskRef |
MailshareService.delete(java.lang.String uid) |
void |
MailshareService.deletePhoto(java.lang.String uid) |
protected void |
ContainerMailshareStoreService.deleteValue(Item item) |
TaskRef |
MailshareDirHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<Mailshare> |
MailshareService.getComplete(java.lang.String uid) |
byte[] |
MailshareDirHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
byte[] |
MailshareService.getIcon(java.lang.String uid) |
byte[] |
MailshareService.getPhoto(java.lang.String uid) |
void |
MailshareTestHook.onCreate(BmContext context,
java.lang.String uid,
Mailshare mailshare,
java.lang.String domainUid) |
void |
MailshareTestHook.onDelete(BmContext context,
java.lang.String uid,
java.lang.String domainUid) |
void |
MailshareTestHook.onUpdate(BmContext context,
java.lang.String uid,
Mailshare mailshare,
java.lang.String domainUid) |
void |
MailshareService.setPhoto(java.lang.String uid,
byte[] photo) |
void |
MailshareVCardSanitizer.update(DirDomainValue<Mailshare> current,
DirDomainValue<Mailshare> obj) |
void |
MailshareValidator.update(Mailshare oldValue,
Mailshare newValue) |
void |
MailshareService.update(java.lang.String uid,
Mailshare mailshare) |
void |
MailshareValidator.validate(Mailshare mailbox) |
Constructor and Description |
---|
MailshareService(BmContext context,
Container container,
ItemValue<Domain> domain,
java.util.List<IMailshareHook> hooks) |
Modifier and Type | Method and Description |
---|---|
void |
MaintenanceJob.tick(IScheduler sched,
boolean forced,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
void |
MaintenanceTests.testMaintenanceAll() |
void |
MaintenanceTests.testMaintenanceAnalyze() |
void |
MaintenanceTests.testMaintenanceRepack() |
Modifier and Type | Method and Description |
---|---|
void |
CyrusTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
OpenldapTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
ElasticsearchTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
MemCachedTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
PostgresqlDataTagHandler.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
PostgresqlTagHandler.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
PhpfpmTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
InfluxTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
NginxTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
PostfixTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
CyrusTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
OpenldapTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
ElasticsearchTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
MemCachedTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
PostgresqlDataTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
PostgresqlTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
PhpfpmTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
InfluxTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
NginxTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
PostfixTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
IAlerts |
AlertsServiceFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreTickConfiguration |
InCoreTickConfigurationServiceFactory.instance(BmContext context,
java.lang.String... params) |
IProductChecks |
ProductChecksService.Facto.instance(BmContext context,
java.lang.String... params) |
IMonitoring |
MonitoringServiceFactory.instance(BmContext context,
java.lang.String... params) |
ITickConfiguration |
TickConfigurationServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
LatchHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
LatchHook.onServerDeleted(BmContext context,
ItemValue<Server> itemValue) |
void |
LatchHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
LatchHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value) |
Modifier and Type | Method and Description |
---|---|
static boolean |
NCUtils.connectedToMyself(INodeClient nc) |
INodeClient |
INodeClientFactory.create(java.lang.String hostIpAddress)
Fetches a client to manipulate files & run commands on the BJ
Host
with the given IP address |
void |
INodeClientFactory.delete(java.lang.String hostIpAddress) |
void |
INodeClient.deleteFile(java.lang.String path)
Delete a file
|
static ExitList |
NCUtils.exec(INodeClient nc,
java.lang.String cmd)
Waits for a tasks to complete, returning its output.
|
static ExitList |
NCUtils.exec(INodeClient nc,
java.lang.String cmd,
long delay,
java.util.concurrent.TimeUnit unit)
The command runs over a websocket
|
static void |
NCUtils.execNoOut(INodeClient nc,
java.lang.String cmd)
Waits for a tasks to complete, don't retrieve its output.
|
static void |
NCUtils.execNoOut(INodeClient nc,
java.lang.String cmd,
long delay,
java.util.concurrent.TimeUnit unit)
The commands runs over a websocket
|
static void |
NCUtils.execOrFail(INodeClient nc,
java.lang.String cmd)
Waits for a tasks to complete, throws ServerFault if task fails
|
TaskRef |
INodeClient.executeCommand(ExecRequest tsk)
Runs a command.
|
TaskRef |
INodeClient.executeCommand(java.lang.String cmd)
Starts a command in backend and returns a ref to track its progress.
|
TaskRef |
INodeClient.executeCommandNoOut(java.lang.String cmd)
Starts a command in backend and returns a ref to track its progress No
output, receive "Done" when command finish.
|
static INodeClient |
NodeActivator.get(java.lang.String host) |
TaskStatus |
INodeClient.getExecutionStatus(TaskRef task)
Tracks the progress of a task
|
java.util.List<FileDescription> |
INodeClient.listFiles(java.lang.String path)
List files from path.
|
java.util.List<FileDescription> |
INodeClient.listFiles(java.lang.String path,
java.lang.String extensionPattern)
List files from path matching extension.
|
java.io.InputStream |
INodeClient.openStream(java.lang.String path)
Opens a stream to a (maybe) remote file.
|
void |
INodeClient.ping()
Checks we can connect to a node.
|
byte[] |
INodeClient.read(java.lang.String path)
Fetches a file content into ram.
|
static ExitList |
NCUtils.waitFor(INodeClient nc,
TaskRef ref)
Waits for a tasks to complete and returns its output
|
void |
INodeClient.writeFile(java.lang.String path,
java.io.InputStream content)
(Over)writes the file at path with content.
|
Modifier and Type | Method and Description |
---|---|
INodeClient |
AHCNodeClientFactory.create(java.lang.String hostIpAddress) |
Modifier and Type | Method and Description |
---|---|
void |
NodeClientTests.testBackupStyleCopy() |
void |
NodeClientTests.testBigFileOpenCloseLoop() |
void |
NodeClientTests.testExecFast() |
void |
NodeClientTests.testExecFastLoop() |
void |
NodeClientTests.testExecMissing() |
void |
NodeClientTests.testExecNotExistingRef() |
void |
NodeClientTests.testExecParallel() |
void |
NodeClientTests.testExecSlow() |
void |
NodeClientTests.testExecWithClientReuse() |
void |
NodeClientTests.testExitCode() |
void |
NodeClientTests.testLongCommand() |
void |
NodeClientTests.testPostmapStyle() |
void |
NodeClientTests.testRead() |
void |
NodeClientTests.testReadBigFile() |
void |
NodeClientTests.testReadLoop() |
void |
NodeClientTests.testReadNotExistingFile() |
void |
NodeClientTests.testSmallFileOpenCloseLoop() |
void |
NodeClientTests.testWriteLoop() |
void |
NodeClientTests.testWriteParallel() |
void |
NodeClientTests.testWriteRead() |
void |
NodeClientTests.testWRLoop() |
Modifier and Type | Method and Description |
---|---|
void |
NodeTests.testReadStream() |
Modifier and Type | Method and Description |
---|---|
void |
IPoolListener.poolDestroyed(Pool live) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IResources.addToEventDescription(java.lang.String resourceUid,
EventInfo eventInfo)
Compute the transformed template associated to the given resource if any,
then append it to the given
eventDescription . |
ItemValue<ResourceDescriptor> |
IResources.byEmail(java.lang.String email)
Fetch an existing
ResourceDescriptor by its email. |
java.util.List<java.lang.String> |
IResources.byType(java.lang.String typeUid)
List all
ResourceDescriptor by type. |
void |
IResources.create(java.lang.String uid,
ResourceDescriptor resourceDescriptor)
Creates a
ResourceDescriptor . |
TaskRef |
IResources.delete(java.lang.String uid)
Delete an existing
ResourceDescriptor . |
ResourceDescriptor |
IResources.get(java.lang.String uid)
Fetch an existing
ResourceDescriptor by its unique id. |
byte[] |
IResources.getIcon(java.lang.String uid)
Fetch a
ResourceDescriptor icon. |
java.lang.String |
IResources.removeFromEventDescription(java.lang.String resourceUid,
EventInfo eventInfo)
Remove the transformed template associated to the given resource from the
given
eventDescription . |
void |
IResources.setIcon(java.lang.String uid,
byte[] icon)
Set a
ResourceDescriptor icon. |
void |
IResources.update(java.lang.String uid,
ResourceDescriptor resourceDescriptor)
Modify an existing
ResourceDescriptor . |
Modifier and Type | Method and Description |
---|---|
void |
IResourceTypes.create(java.lang.String uid,
ResourceTypeDescriptor resourceTypeDescriptor)
Create a { @link ResourceTypeDescriptor }.
|
void |
IResourceTypes.delete(java.lang.String uid)
Delete an existing { @link ResourceTypeDescriptor }.
|
ResourceTypeDescriptor |
IResourceTypes.get(java.lang.String uid)
Fetch a { @link ResourceTypeDescriptor }.
|
byte[] |
IResourceTypes.getIcon(java.lang.String uid)
Fetch a { @link ResourceTypeDescriptor } icon.
|
java.util.List<ResourceType> |
IResourceTypes.getTypes()
Fetch all resources types
|
void |
IResourceTypes.setIcon(java.lang.String uid,
byte[] icon)
Set an icon to { @link ResourceTypeDescriptor }.
|
void |
IResourceTypes.update(java.lang.String uid,
ResourceTypeDescriptor resourceTypeDescriptor)
Modify an existing { @link ResourceTypeDescriptor }.
|
Modifier and Type | Method and Description |
---|---|
void |
IResourceHook.onBeforeDelete(BmContext context,
ItemValue<ResourceDescriptor> resource) |
Modifier and Type | Method and Description |
---|---|
void |
IcsHookTests.createHook() |
void |
IcsHookTests.deleteHook() |
void |
IcsHookTests.notResourceCalendar() |
void |
IcsHookTests.updateHook_addException() |
void |
IcsHookTests.updateHook() |
Modifier and Type | Method and Description |
---|---|
void |
ResourceTypeStore.create(java.lang.String identifier,
ResourceTypeDescriptor descriptor) |
void |
ResourceTypeStore.delete(java.lang.String identifier) |
void |
ResourceTypeStore.update(java.lang.String identifier,
ResourceTypeDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
ResourcesServiceTests.getByEmail() |
IResourceTypes |
ResourceTypesServiceFactory.instance(BmContext context,
java.lang.String... params) |
protected IResources |
ResourcesServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IMailboxes |
ResourcesServiceTests.mailboxesService(SecurityContext context) |
protected IResources |
ResourcesServiceTests.service(SecurityContext context) |
protected IResourceTypes |
ResourcesTypeServiceTests.service(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
VCard |
ResourceVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
ResourceDescriptor rd) |
ItemValue<ResourceDescriptor> |
ResourcesService.byEmail(java.lang.String email) |
java.util.List<java.lang.String> |
ResourcesService.byType(java.lang.String typeUid) |
void |
ResourceTypeSanitizer.create(ResourceTypeDescriptor obj) |
void |
ResourcesService.create(java.lang.String uid,
ResourceDescriptor rd) |
void |
ResourceTypesService.create(java.lang.String uid,
ResourceTypeDescriptor descriptor) |
protected void |
ResourceContainerStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<ResourceDescriptor>> value) |
TaskRef |
ResourcesService.delete(java.lang.String uid) |
void |
ResourceTypesService.delete(java.lang.String uid) |
TaskRef |
ResourceDirHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ResourceDescriptor |
ResourcesService.get(java.lang.String uid) |
ResourceTypeDescriptor |
ResourceTypesService.get(java.lang.String uid) |
byte[] |
ResourceDirHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
byte[] |
ResourcesService.getIcon(java.lang.String uid) |
byte[] |
ResourceTypesService.getIcon(java.lang.String uid) |
java.util.List<ResourceType> |
ResourceTypesService.getTypes() |
void |
ResourcesContainerDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
ResourcesService.setIcon(java.lang.String uid,
byte[] icon) |
void |
ResourceTypesService.setIcon(java.lang.String uid,
byte[] icon) |
void |
ResourceTypeSanitizer.update(ResourceTypeDescriptor current,
ResourceTypeDescriptor obj) |
void |
ResourcesService.update(java.lang.String uid,
ResourceDescriptor rd) |
void |
ResourceTypesService.update(java.lang.String uid,
ResourceTypeDescriptor descriptor) |
void |
ResourceValidator.validate(ResourceDescriptor descriptor) |
void |
ResourceTypesValidator.validate(ResourceTypeDescriptor descriptor) |
void |
ResourceValidator.validatePropertiesValue(ResourceDescriptor descriptor,
ResourceTypeDescriptor type) |
Constructor and Description |
---|
ResourcesService(BmContext context,
ItemValue<Domain> domain,
Container resourcesContainer) |
ResourceTypesService(BmContext context,
java.lang.String domainUid,
Container resourcesContainer) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<RoleDescriptor> |
IRoles.getRoles()
Get all available
RoleDescriptor . |
java.util.Set<RolesCategory> |
IRoles.getRolesCategories()
Get all available
RoleCategory s. |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
IRolesVerifier.getDeactivatedRoles() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
IInternalRoles.filter(java.util.Set<java.lang.String> roles) |
IRoles |
RolesFactory.instance(BmContext context,
java.lang.String... params) |
IInternalRoles |
InternalRolesFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
RolesService.filter(java.util.Set<java.lang.String> roles) |
java.util.Set<RoleDescriptor> |
RolesService.getRoles() |
java.util.Set<RolesCategory> |
RolesService.getRolesCategories() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
TestRolesVerifier.getDeactivatedRoles() |
void |
RolesServiceTests.testDeactivateRoles() |
void |
RolesServiceTests.testGetRoles() |
void |
RolesServiceTests.testGetRolesCategories() |
Modifier and Type | Method and Description |
---|---|
void |
DummyJob2.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
LockingJob3.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
LockingJob2.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
LockingJob1.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
DummyJob1.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Class and Description |
---|---|
class |
InProgressException |
Modifier and Type | Method and Description |
---|---|
void |
IJob.cancel(java.lang.String jobId,
java.lang.String domainName)
Cancel running job by its ID
|
JobExecution |
IInCoreJob.createExecution(JobExecution je) |
void |
IJob.deleteExecution(int jobExecutionId)
Removes one execution.
|
void |
IJob.deleteExecutions(java.util.List<java.lang.Integer> executions)
Removes multiple executions.
|
Job |
IJob.getJobFromId(java.lang.String jobId)
Get job using its id
|
java.util.Set<LogEntry> |
IJob.getLogs(JobExecution jobExecution,
int offset)
Return the logs of a job.
|
ListResult<JobExecution> |
IJob.searchExecution(JobExecutionQuery query)
Fetch recorded job executions.
|
ListResult<Job> |
IJob.searchJob(JobQuery query)
List jobs deployed.
|
void |
IJob.start(java.lang.String jobId,
java.lang.String domainName)
Get active job using its ID
force-start a job.
|
void |
IInCoreJob.storeLogEntries(int jobExecutionId,
java.util.Set<LogEntry> entries) |
void |
IJob.update(Job job)
Update job planification
JobPlanification |
void |
IInCoreJob.updateExecution(JobExecution je) |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionsCleanerJobTests.testJobsGetPurgedInCorrectOrder() |
void |
JobLockingTests.testJobsLockingSameResourcesShouldNotRunInParallel() |
void |
ExecutionsCleanerJobTests.testPurgingJobs() |
void |
ExecutionsCleanerJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainUid,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
JobExecution |
ScheduledJobStore.createExecution(JobExecution je) |
void |
ScheduledJobStore.delete(java.util.List<java.lang.Integer> ids) |
ListResult<JobExecution> |
ScheduledJobStore.findExecutions(JobExecutionQuery jeq) |
void |
ScheduledJobStore.storeLogEntries(int jobExececutionId,
java.util.Set<LogEntry> entries) |
void |
ScheduledJobStore.updateExecution(JobExecution je) |
void |
ScheduledJobStore.updateJob(Job job) |
Modifier and Type | Method and Description |
---|---|
void |
ScheduledJobStoreTests.testDeleteExecutions() |
void |
ScheduledJobStoreTests.testExecution() |
void |
ScheduledJobStoreTests.testExecutionWithNullStatuses() |
void |
ScheduledJobStoreTests.testGetJob() |
void |
ScheduledJobStoreTests.testJobPlan() |
void |
ScheduledJobStoreTests.testLogEntries() |
void |
ScheduledJobStoreTests.testSearchingExecutionWithStatusUnknownShouldNotFail() |
Modifier and Type | Method and Description |
---|---|
IScheduledJobRunId |
IScheduler.requestSlot(java.lang.String domainName,
IScheduledJob bj,
java.util.Date startDate)
Request an execution id to start a job.
|
void |
IScheduledJob.tick(IScheduler sched,
boolean forced,
java.lang.String domainName,
java.util.Date startDate)
This method is called by Blue Mind's scheduler.
|
Modifier and Type | Method and Description |
---|---|
IScheduledJobRunId |
Scheduler.requestSlot(java.lang.String domainName,
IScheduledJob bj,
java.util.Date startDate) |
static void |
JobRegistry.runNow(SecurityContext context,
java.lang.String jobId,
java.lang.String domainName) |
Modifier and Type | Method and Description |
---|---|
IInCoreJob |
ScheduledInCoreJobServiceFactory.instance(BmContext context,
java.lang.String... params) |
IJob |
ScheduledJobServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
ScheduledJobService.cancel(java.lang.String jobId,
java.lang.String domainUid) |
JobExecution |
ScheduledJobService.createExecution(JobExecution je) |
void |
ScheduledJobService.deleteExecution(int jobExecutionId) |
void |
ScheduledJobService.deleteExecutions(java.util.List<java.lang.Integer> jobExecutionId) |
Job |
ScheduledJobService.getJobFromId(java.lang.String jobId) |
java.util.Set<LogEntry> |
ScheduledJobService.getLogs(JobExecution jobExecution,
int offset) |
ListResult<JobExecution> |
ScheduledJobService.searchExecution(JobExecutionQuery query) |
ListResult<Job> |
ScheduledJobService.searchJob(JobQuery query) |
void |
ScheduledJobService.start(java.lang.String jobId,
java.lang.String domainUid) |
void |
ScheduledJobService.storeLogEntries(int jobExecutionid,
java.util.Set<LogEntry> entries) |
void |
ScheduledJobService.update(Job job) |
void |
ScheduledJobService.updateExecution(JobExecution je) |
Modifier and Type | Method and Description |
---|---|
void |
WaitingJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
DomainJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
GlobalJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
void |
ScheduledJobServiceTests.testActiveJobs() |
void |
ScheduledJobServiceTests.testDeleteExec() |
void |
ScheduledJobServiceTests.testExecPagination() |
void |
ScheduledJobServiceTests.testFindJobs() |
void |
ScheduledJobServiceTests.testFindJobsAdmin0() |
void |
ScheduledJobServiceTests.testGetDomainJobFromId() |
void |
ScheduledJobServiceTests.testGetGlobalJobFromId() |
void |
ScheduledJobServiceTests.testGetJobFromIdPerms() |
void |
ScheduledJobServiceTests.testJobStartPermissionBJR67() |
void |
ScheduledJobServiceTests.testSetup() |
void |
ScheduledJobServiceTests.testStartAndFindExecution() |
void |
ScheduledJobServiceTests.testStartAndFindExecutionAd0() |
void |
ScheduledJobServiceTests.testStartLoop() |
void |
ScheduledJobServiceTests.testUpdatePlan() |
Modifier and Type | Method and Description |
---|---|
void |
SentrySysconfObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf current) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Server>> |
IServer.allComplete()
Enumerate all the servers in the installation container.
|
void |
IServer.assign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag)
Assigns a Server's tag to a domain.
|
java.util.List<java.lang.String> |
IServer.byAssignment(java.lang.String domainUid,
java.lang.String tag)
Fetches all the servers in a domain container by its assignment
|
TaskRef |
IServer.create(java.lang.String uid,
Server srv)
Creates a new server in the database with the given uid.
|
void |
IServer.delete(java.lang.String uid)
Deletes a server object in the database with its uid.
|
static void |
NodeUtils.exec(IServer service,
java.lang.String serverUid,
java.lang.String command) |
java.util.List<Assignment> |
IServer.getAssignments(java.lang.String domainUid)
Fetches all the server assignments in a domain container
|
ItemValue<Server> |
IServer.getComplete(java.lang.String uid)
Fetches a server object from the database with its uid.
|
java.util.List<Assignment> |
IServer.getServerAssignments(java.lang.String uid) |
CommandStatus |
IServer.getStatus(java.lang.String uid,
java.lang.String commandRef)
Fetches the progress of a command running in bm-node
|
byte[] |
IServer.readFile(java.lang.String uid,
java.lang.String path)
Uses bm-node to read a file on a
Server with its uid. |
TaskRef |
IServer.setTags(java.lang.String uid,
java.util.List<java.lang.String> tags)
tags server and return ref to Task (
ITask |
java.lang.String |
IServer.submit(java.lang.String uid,
java.lang.String command)
Executes a command using bm-node on the server with the given uid.
|
CommandStatus |
IServer.submitAndWait(java.lang.String uid,
java.lang.String command)
Executes a command using bm-node on the server with the given uid.
|
void |
IServer.unassign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag)
Undo what assign does.
|
TaskRef |
IServer.update(java.lang.String uid,
Server srv)
Updates a server in the database with its uid.
|
static void |
NodeUtils.waitFor(IServer service,
java.lang.String serverUid,
java.lang.String ref) |
void |
IServer.writeFile(java.lang.String uid,
java.lang.String path,
byte[] content)
Uses bm-node to write a file on a
Server with its uid. |
Modifier and Type | Method and Description |
---|---|
void |
TestHook.beforeCreate(BmContext context,
java.lang.String uid,
Server server) |
void |
IServerHook.beforeCreate(BmContext context,
java.lang.String uid,
Server server) |
void |
DefaultServerHook.beforeCreate(BmContext context,
java.lang.String uid,
Server server) |
void |
TestHook.beforeUpdate(BmContext context,
java.lang.String uid,
Server server,
Server previous) |
void |
IServerHook.beforeUpdate(BmContext context,
java.lang.String uid,
Server server,
Server previous) |
void |
DefaultServerHook.beforeUpdate(BmContext context,
java.lang.String uid,
Server server,
Server previous) |
void |
TestHook.onServerAssigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
IServerHook.onServerAssigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag)
This is called after a server is assigned to a domain for one of its
tags.
|
void |
DefaultServerHook.onServerAssigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
TestHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
IServerHook.onServerCreated(BmContext context,
ItemValue<Server> item)
This is called after a server is created in the database.
|
void |
DefaultServerHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
TestHook.onServerDeleted(BmContext context,
ItemValue<Server> itemValue) |
void |
IServerHook.onServerDeleted(BmContext context,
ItemValue<Server> itemValue)
This is called after a server is deleted in the database.
|
void |
DefaultServerHook.onServerDeleted(BmContext context,
ItemValue<Server> itemValue) |
void |
TestHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
IServerHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag)
This is called before an assignment is removed.
|
void |
DefaultServerHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
TestHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
IServerHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag)
This is called after a server is tagged in the database (one server
update can trigger multiple onServerTagged events)
|
void |
DefaultServerHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
TestHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
IServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag)
This is called after an assignment is removed.
|
void |
DefaultServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
TestHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
IServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag)
This is called after a server is untagged in the database.
|
void |
DefaultServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
TestHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value) |
void |
IServerHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value)
This is called after a server is updated in the database.
|
void |
DefaultServerHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value) |
Modifier and Type | Method and Description |
---|---|
void |
MCastHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
void |
NodeHook.onServerCreated(BmContext context,
ItemValue<Server> server) |
void |
NodeHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
protected IServer |
ServerDomainHookTests.getAdmin0Service() |
protected IServer |
ServerServiceTests.getAdmin0Service() |
protected IServer |
ServerDomainHookTests.getService() |
IServer |
ServerServiceFactory.getService(BmContext context,
java.lang.String containerId) |
protected IServer |
ServerServiceHttpTests.getService(SecurityContext sc) |
protected IServer |
ServerServiceTests.getService(SecurityContext sc) |
IServer |
ServerServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
ServerServiceTests.testAssignements() |
void |
ServerServiceTests.testCreate() |
void |
ServerServiceTests.testCreateInvalidServer() |
void |
ServerServiceTests.testDelete() |
void |
ServerDomainHookTests.testDeletingADomainShouldDeleteAllServerAssignments() |
void |
ServerServiceTests.testExecute() |
void |
ServerServiceTests.testGetComplete() |
void |
ServerServiceTests.testSubmitAndWait() |
void |
ServerServiceTests.testUpdate() |
void |
ServerServiceTests.testWriteRead() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Server>> |
ServerService.allComplete() |
void |
ServerStoreService.assign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag) |
void |
ServerService.assign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag) |
void |
CheckServerAvailability.beforeCreate(BmContext context,
java.lang.String uid,
Server server) |
void |
CheckServerAvailability.beforeUpdate(BmContext context,
java.lang.String uid,
Server server,
Server previous) |
java.util.List<java.lang.String> |
ServerService.byAssignment(java.lang.String domainUid,
java.lang.String tag) |
void |
ServerSanitizer.create(Server obj) |
TaskRef |
ServerService.create(java.lang.String uid,
Server srv) |
void |
ServerService.delete(java.lang.String uid) |
java.util.List<Assignment> |
ServerStoreService.getAssignments(java.lang.String domainUid) |
java.util.List<Assignment> |
ServerService.getAssignments(java.lang.String domainUid) |
ItemValue<Server> |
ServerService.getComplete(java.lang.String uid) |
java.util.List<Assignment> |
ServerStoreService.getServerAssignements(java.lang.String uid) |
java.util.List<Assignment> |
ServerService.getServerAssignments(java.lang.String uid) |
CommandStatus |
ServerService.getStatus(java.lang.String uid,
java.lang.String commandRef) |
void |
ServerDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
CheckServerAvailability.onServerDeleted(BmContext context,
ItemValue<Server> server) |
byte[] |
ServerService.readFile(java.lang.String uid,
java.lang.String path) |
TaskRef |
ServerService.setTags(java.lang.String uid,
java.util.List<java.lang.String> tags) |
java.lang.String |
ServerService.submit(java.lang.String uid,
java.lang.String command) |
CommandStatus |
ServerService.submitAndWait(java.lang.String uid,
java.lang.String command) |
void |
ServerStoreService.unassign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag) |
void |
ServerService.unassign(java.lang.String serverUid,
java.lang.String domainUid,
java.lang.String tag) |
void |
ServerSanitizer.update(Server current,
Server obj) |
TaskRef |
ServerService.update(java.lang.String uid,
Server srv) |
void |
ServerValidator.validate(Server server) |
void |
ServerService.writeFile(java.lang.String uid,
java.lang.String path,
byte[] content) |
Constructor and Description |
---|
ServerService(BmContext context,
Container installation,
java.util.List<IServerHook> serverhooks) |
Modifier and Type | Method and Description |
---|---|
void |
SignatureActionSanitizer.create(MailRuleActionAssignmentDescriptor assignment) |
void |
SignatureActionSanitizer.update(MailRuleActionAssignmentDescriptor current,
MailRuleActionAssignmentDescriptor newValue) |
Modifier and Type | Method and Description |
---|---|
void |
ICertificateChangeConsumer.onCertificateChange(BmContext ctx)
Implementations are called when BlueMind's master certificate changes.
|
Modifier and Type | Method and Description |
---|---|
void |
IGlobalSettings.delete(java.lang.String key)
Delete a global settings value
|
void |
ICustomTheme.deleteLogo() |
void |
ICacheMgmt.flushCaches()
Flushes all internal caches
|
java.util.Map<java.lang.String,java.lang.String> |
IGlobalSettings.get()
Get global settings
|
ExternalSystem |
IExternalSystem.getExternalSystem(java.lang.String systemIdentifier) |
java.util.List<ExternalSystem> |
IExternalSystem.getExternalSystems() |
CustomLogo |
ICustomTheme.getLogo() |
byte[] |
IExternalSystem.getLogo(java.lang.String systemIdentifier) |
java.util.List<java.lang.String> |
IInstallation.getSubscriptionContacts() |
SubscriptionInformations |
IInstallation.getSubscriptionInformations() |
SubscriptionInformations.Kind |
IInstallation.getSubscriptionKind() |
SystemState |
IInstallation.getSystemState() |
DomainTemplate |
IDomainTemplate.getTemplate() |
SystemConf |
ISystemConfiguration.getValues()
Get server configuration
|
InstallationVersion |
IInstallation.getVersion() |
TaskRef |
IInstallation.initialize() |
void |
IInstallation.maintenanceMode() |
void |
IInstallation.markSchemaAsUpgraded() |
TaskRef |
IInstallation.partialUpgrade(java.lang.String fromVersion,
java.lang.String toVersion) |
void |
IInstallation.ping(java.lang.String ip) |
TaskRef |
IInstallation.postinst()
Run post-installation upgraders
|
void |
IInstallation.removeSubscription() |
TaskRef |
IMailDeliveryMgmt.repair()
rewrite postfix maps
|
void |
IInstallation.runningMode() |
void |
IGlobalSettings.set(java.util.Map<java.lang.String,java.lang.String> settings)
Set global settings
|
void |
ICustomTheme.setLogo(byte[] logo) |
void |
IInstallation.setSubscriptionContacts(java.util.List<java.lang.String> emails) |
void |
ISecurityMgmt.updateCertificate(CertData certData)
Update external certificate/private key
|
TaskRef |
ISecurityMgmt.updateFirewallRules()
Update firewall rules
|
void |
ISystemConfiguration.updateMutableValues(java.util.Map<java.lang.String,java.lang.String> values) |
void |
IInstallation.updateSubscription(java.lang.String licence) |
void |
IInstallation.updateSubscriptionWithArchive(Stream archive) |
TaskRef |
IInstallation.upgrade() |
UpgradeStatus |
IInstallation.upgradeStatus() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Server>> |
HpsHelper.hpsNodes(BmContext context) |
java.lang.String |
HpsHelper.nodeRead(Server server,
java.lang.String path) |
void |
HpsHelper.nodeWrite(Server server,
java.lang.String path,
byte[] content) |
void |
HpsHelper.nodeWrite(Server server,
java.lang.String path,
java.lang.String content) |
void |
KrbAuthConfigChangeHandler.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
HpsHelper.restartHps(Server server) |
void |
CasAuthConfigurationValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
HpsConfigChangeValidateHandler.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
void |
MessageSizeHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
WorkerConnectionHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
AllowBmEmbedHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
DefaultDomainHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
HttpProxyHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
SwPasswordHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
ExternalUrlHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
DefaultDomainHook.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
HttpProxyHook.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
SwPasswordHook.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
ExternalUrlHook.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
HttpProxyHookSanitizorTest.sanitizeDefineDefaultNoPrevious() |
void |
HttpProxyHookSanitizorTest.sanitizeDefineDefaultNullOrEmptyPrevious() |
void |
HttpProxyHookSanitizorTest.sanitizeDefineDefaultNullOrEmptyPreviousEmptyModification() |
void |
HttpProxyHookSanitizorTest.sanitizeInvalidPort() |
void |
HttpProxyHookSanitizorTest.sanitizeNullPrevious() |
void |
MessageSizeHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
WorkerConnectionHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
AllowBmEmbedHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
DefaultDomainHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
HttpProxyHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
SwPasswordHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
ExternalUrlHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
static DomainTemplate |
DomainTemplateLoader.load(java.io.InputStream in) |
Modifier and Type | Method and Description |
---|---|
void |
ISystemHook.onCertificateUpdate() |
void |
ISystemConfigurationObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
ISystemConfigurationSanitizor.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
ISystemConfigurationValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Class and Description |
---|---|
class |
InvalidDnServerFault |
class |
NoLdapHostAvailableFault |
Modifier and Type | Method and Description |
---|---|
void |
GroupManager.update(ItemValue<Group> currentGroup) |
Modifier and Type | Method and Description |
---|---|
static void |
Scanner.manageUserGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
ICoreServices coreService,
UserManager userManager,
java.util.function.Function<java.lang.String,java.util.Optional<? extends UuidMapper>> getUuidMapperFromExtId) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
Messages.errorManageGroupMember(java.lang.String group,
java.lang.String member,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.errorManageGroupMembers(java.lang.String group,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.failedToCheckIfDnExists(org.apache.directory.api.ldap.model.entry.Entry entry,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.failedToDeleteGroup(java.lang.String deletedGroupUID,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.manageGroupFailed(org.apache.directory.api.ldap.model.entry.Entry entry,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.suspendingBMUserFailed(java.lang.String deletedUserExtId,
ServerFault sf) |
static java.util.Map<java.lang.String,java.lang.String> |
Messages.unableToManageEntry(java.lang.String entryDn,
ServerFault sf) |
Modifier and Type | Method and Description |
---|---|
void |
SystemConfigurationSanitizorTest.emptyOrNull() |
void |
SystemConfigurationSanitizorTest.inexistantKey() |
void |
SystemConfigurationValidatorTest.inexistantKey() |
void |
SystemConfigurationValidatorTest.invalidSyntax() |
void |
SystemConfigurationSanitizorTest.multipleSpaces() |
void |
SystemConfigurationValidatorTest.nullOrEmptyKey() |
void |
SystemConfigurationSanitizorTest.trim() |
void |
SystemConfigurationSanitizorTest.unique() |
void |
SystemConfigurationValidatorTest.validIp() |
Modifier and Type | Method and Description |
---|---|
freemarker.template.Template |
AbstractConfFile.openTemplate(java.lang.String name) |
java.lang.String |
AbstractConfFile.render(freemarker.template.Template t,
java.util.Map<java.lang.String,java.lang.Object> data) |
abstract void |
AbstractConfFile.write(INodeClient nc) |
void |
BmIptablesRules.write(INodeClient nc) |
Constructor and Description |
---|
AbstractConfFile() |
BmIptablesRules(java.util.Set<java.lang.String> bmHostsAddresses) |
Modifier and Type | Method and Description |
---|---|
void |
IptablesHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
IptablesHook.onServerDeleted(BmContext context,
ItemValue<Server> server) |
void |
IptablesHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value) |
Modifier and Type | Method and Description |
---|---|
void |
RulesUpdaterTests.after() |
void |
SystemConfigurationSanitizor.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
RulesUpdaterTests.updateIptablesScript() |
static void |
RulesUpdater.updateIptablesScript() |
static void |
RulesUpdater.updateIptablesScript(BmContext bc,
Server removedHost,
Server newHost) |
static void |
RulesUpdater.updateIptablesScript(IServerTaskMonitor monitor) |
void |
RulesUpdaterTests.updateIptablesScriptAddRemoveHost() |
void |
RulesUpdaterTests.updateIptablesScriptTask() |
void |
RulesUpdaterTests.updateIptablesScriptTaskAdditionnalAddresses() |
void |
RulesUpdaterTests.updateIptablesScriptTaskCheckFiles() |
void |
SystemConfigurationValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
static void |
LdapHelper.addLdapEntry(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.entry.Entry ldapEntry) |
static org.apache.directory.ldap.client.api.LdapConnection |
LdapHelper.connectConfigDirectory(ItemValue<Server> ldapHost) |
static org.apache.directory.ldap.client.api.LdapConnection |
LdapHelper.connectDirectory(ItemValue<Server> ldapHost) |
static void |
LdapHelper.deleteTree(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String dn) |
static void |
LdapHelper.modifyLdapEntry(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.message.ModifyRequest modifyRequest) |
Modifier and Type | Method and Description |
---|---|
void |
DebSlapdConfigTests.testSlapdConfig_checkSaslAuth() |
void |
DebSlapdConfigTests.testSlapdConfig_initHost() |
Modifier and Type | Method and Description |
---|---|
void |
LdapServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
LdapServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
LdapServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
org.apache.directory.api.ldap.model.entry.Entry |
LdapObjectsTest.getLdapEntry() |
Modifier and Type | Method and Description |
---|---|
org.apache.directory.api.ldap.model.entry.Entry |
DirectoryRoot.getLdapEntry() |
org.apache.directory.api.ldap.model.entry.Entry |
DomainDirectoryGroups.getLdapEntry() |
org.apache.directory.api.ldap.model.entry.Entry |
DomainDirectoryUser.getLdapEntry() |
abstract org.apache.directory.api.ldap.model.entry.Entry |
LdapObjects.getLdapEntry() |
org.apache.directory.api.ldap.model.entry.Entry |
DomainDirectoryRoot.getLdapEntry() |
org.apache.directory.api.ldap.model.entry.Entry |
DomainDirectoryUsers.getLdapEntry() |
org.apache.directory.api.ldap.model.entry.Entry |
DomainDirectoryGroup.getLdapEntry() |
org.apache.directory.api.ldap.model.message.ModifyRequest |
DomainDirectoryUser.getModifyRequest(org.apache.directory.api.ldap.model.entry.Entry currentEntry) |
org.apache.directory.api.ldap.model.message.ModifyRequest |
LdapObjects.getModifyRequest(org.apache.directory.api.ldap.model.entry.Entry currentEntry) |
org.apache.directory.api.ldap.model.message.ModifyRequest |
DomainDirectoryGroup.getModifyRequest(org.apache.directory.api.ldap.model.entry.Entry currentEntry) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.directory.api.ldap.model.entry.Entry |
LdapExportTests.getUserEntry(java.lang.String userUid) |
ItemValue<Server> |
LdapExportTests.initAndAssignLdapExportServer(ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
static Scanner |
LdapScannerFactory.getLdapScanner(ImportLogger importLogger,
LdapParameters ldapParameters,
ItemValue<Domain> domain) |
ILdapImport |
LdapImportServiceFactory.getService(BmContext context) |
ILdapImport |
LdapImportServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
ILdapImport.fullSync(java.lang.String domainUid) |
void |
ILdapImport.testParameters(java.lang.String hostname,
java.lang.String protocol,
java.lang.String allCertificate,
java.lang.String baseDn,
java.lang.String loginDn,
java.lang.String password,
java.lang.String userFilter,
java.lang.String groupFilter)
Test LDAP parameters from core service
|
Modifier and Type | Method and Description |
---|---|
void |
DomainValidator.create(Domain domain) |
void |
DomainValidatorTests.disableLdap() |
void |
DomainValidatorTests.ldapBaseDn() |
void |
DomainValidatorTests.ldapDomainAdminUpdate() |
void |
DomainValidatorTests.ldapGroupFilter() |
void |
DomainValidatorTests.ldapHostname() |
void |
DomainValidatorTests.ldapLoginDn() |
void |
DomainValidatorTests.ldapUserFilter() |
void |
DomainValidatorTests.ldapValidParameters() |
void |
ImportLdapJobTests.scanError() |
void |
ImportLdapJobTests.scanSuccess() |
void |
ImportLdapJobTests.scanWarning() |
void |
DomainValidator.update(Domain previous,
Domain domain) |
boolean |
LdapPasswordUpdater.update(SecurityContext context,
java.lang.String domainUid,
ItemValue<User> user,
ChangePassword password) |
protected void |
ImportLdapJob.updateLastUpdateDomainDate(ItemValue<Domain> domain,
JobExitStatus importStatus,
java.util.Date d) |
Modifier and Type | Method and Description |
---|---|
void |
LdapImportServiceTests.emptyBaseDn() |
void |
LdapImportService.fullSync(java.lang.String domainUid) |
void |
LdapImportServiceTests.fullSyncDomain() |
void |
LdapImportServiceTests.fullSyncDomainLdapNotConfigured() |
protected IDomains |
LdapImportServiceTests.getDomainService(SecurityContext sc) |
protected ILdapImport |
LdapImportServiceTests.getService(SecurityContext sc) |
void |
LdapImportServiceTests.invalidAllCertificate() |
void |
LdapImportServiceTests.invalidBaseDn() |
void |
LdapImportServiceTests.invalidGroupFilter() |
void |
LdapImportServiceTests.invalidHostname() |
void |
LdapImportServiceTests.invalidLogin() |
void |
LdapImportServiceTests.invalidPassword() |
void |
LdapImportServiceTests.invalidProtocol() |
void |
LdapImportServiceTests.invalidUserFilter() |
void |
LdapImportServiceTests.nullBaseDn() |
void |
LdapImportServiceTests.nullGroupFilter() |
void |
LdapImportServiceTests.nullLogin() |
void |
LdapImportServiceTests.nullLoginAndPassword() |
void |
LdapImportServiceTests.nullPassword() |
void |
LdapImportServiceTests.nullUserFilter() |
void |
LdapImportService.testParameters(java.lang.String hostname,
java.lang.String protocol,
java.lang.String allCertificate,
java.lang.String baseDn,
java.lang.String loginDn,
java.lang.String password,
java.lang.String userFilter,
java.lang.String groupFilter) |
void |
LdapImportServiceTests.unavailableHostname() |
void |
LdapImportServiceTests.validParameters() |
Modifier and Type | Method and Description |
---|---|
void |
ScannerMemberMemberOf.addGroupMember() |
void |
CoreServicesTest.addMembers(java.lang.String uid,
java.util.List<Member> membersToAdd) |
void |
ScannerCommon.createAndUpdateGroups() |
void |
ScannerCommon.createAndUpdateGroupsInvalidMember() |
void |
ScannerCommon.createAndUpdateUsers() |
void |
CoreServicesTest.createGroup(ItemValue<Group> group) |
void |
CoreServicesTest.createUser(ItemValue<User> user) |
void |
ScannerCommon.deletedGroups() |
void |
ScannerCommon.deletedUser() |
void |
CoreServicesTest.deleteGroup(java.lang.String deletedGroupUid) |
void |
ScannerCommon.emailsWithoutDomainPart() |
protected ItemValue<Group> |
ScannerCommon.getExistingGroup(java.lang.String dn) |
ItemValue<Group> |
CoreServicesTest.getGroupByExtId(java.lang.String extId) |
java.util.List<ItemValue<Group>> |
ScannerCommon.getGroupMembers(java.util.List<ItemValue<Group>> list) |
java.util.List<Member> |
CoreServicesTest.getGroupMembers(java.lang.String uid) |
java.util.List<java.lang.String> |
CoreServicesTest.getImportedGroupsExtId() |
java.util.List<java.lang.String> |
CoreServicesTest.getImportedUsersExtId() |
MailFilter |
CoreServicesTest.getMailboxFilter(java.lang.String uid) |
ItemValue<User> |
CoreServicesTest.getUserByExtId(java.lang.String extId) |
java.lang.String |
CoreServicesTest.groupExternalId(java.lang.String uid) |
void |
ScannerCommon.groupMemberAdd() |
void |
ScannerCommon.groupMemberRemove() |
void |
ScannerCommon.incrementalAddMember() |
void |
ScannerCommon.incrementalCreate() |
void |
ScannerCommon.incrementalDelete() |
java.util.List<ItemValue<Group>> |
CoreServicesTest.memberOf(java.lang.String uid) |
void |
ScannerMemberMemberOf.removeGroupMember() |
void |
CoreServicesTest.removeMembers(java.lang.String uid,
java.util.List<Member> membersToRemove) |
void |
CoreServicesTest.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
CoreServicesTest.suspendUser(ItemValue<User> user) |
void |
CoreServicesTest.updateGroup(ItemValue<Group> group) |
void |
CoreServicesTest.updateUser(ItemValue<User> user) |
void |
CoreServicesTest.userDeletePhoto(java.lang.String uid) |
java.lang.String |
CoreServicesTest.userExternalId(java.lang.String uid) |
void |
CoreServicesTest.userSetPhoto(java.lang.String uid,
byte[] photo) |
Modifier and Type | Method and Description |
---|---|
static void |
LdapParametersValidator.checkLdapAllCertificate(java.lang.String allCertificate) |
static void |
LdapParametersValidator.checkLdapBaseDn(java.lang.String baseDn,
java.util.Locale locale) |
static void |
LdapHelper.checkLDAPGroupFilter(java.lang.String groupFilter) |
static void |
LdapParametersValidator.checkLdapGroupFilter(java.lang.String filter,
java.util.Locale locale) |
static void |
LdapParametersValidator.checkLdapHostname(java.lang.String ldapHostname,
java.util.Locale locale) |
static void |
LdapParametersValidator.checkLdapLoginDn(java.lang.String loginDn,
java.util.Locale locale) |
static void |
LdapHelper.checkLDAPParameters(LdapParameters ldapParameters) |
static void |
LdapParametersValidator.checkLdapProtocol(java.lang.String protocol,
java.util.Locale locale) |
static void |
LdapHelper.checkLDAPUserFilter(java.lang.String userFilter) |
static void |
LdapParametersValidator.checkLdapUserFilter(java.lang.String filter,
java.util.Locale locale) |
static LdapConProxy |
LdapHelper.connectLdap(Parameters ldapParameters) |
void |
UserManagerImplTests.entryMailboxQuota() |
void |
GroupManagerTests.entryToGroup() |
void |
GroupManagerTests.entryToGroupEmailsDomainAlias() |
void |
GroupManagerTests.entryToGroupHook() |
void |
GroupManagerTests.entryToGroupNoDescription() |
void |
GroupManagerTests.entryToGroupNoEmail() |
void |
GroupManagerTests.entryToGroupNoExtId() |
void |
GroupManagerTests.entryToGroupNoName() |
void |
GroupManagerTests.entryToGroupUpdateUpdate() |
void |
UserManagerImplTests.entryToUser() |
void |
UserManagerImplTests.entryToUserEmailsDomainAlias() |
void |
UserManagerImplTests.entryToUserEmailsDomainUidAsAlias() |
void |
UserManagerImplTests.entryToUserEmailsExternalFirst() |
void |
UserManagerImplTests.entryToUserEmailsExternalOnly() |
void |
UserManagerImplTests.entryToUserExternalRouting() |
void |
UserManagerImplTests.entryToUserHook() |
void |
UserManagerImplTests.entryToUserNoDescription() |
void |
UserManagerImplTests.entryToUserNoEmail() |
void |
UserManagerImplTests.entryToUserNoFirstname() |
void |
UserManagerImplTests.entryToUserNoLastname() |
void |
UserManagerImplTests.entryToUserNoOrEmptyExtId() |
void |
UserManagerImplTests.entryToUserNoOrEmptyLogin() |
void |
UserManagerImplTests.entryToUserRemoveAddress() |
void |
UserManagerImplTests.entryToUserRemoveDescription() |
void |
UserManagerImplTests.entryToUserUpdateUser() |
void |
GroupManagerTests.isSplitDomainGroup_myself() |
void |
GroupManagerTests.isSplitDomainGroup_nested() |
void |
GroupManagerTests.isSplitDomainGroup_no() |
void |
GroupManagerTests.isSplitDomainGroup_nullOrEmptyGroup() |
void |
GroupManagerTests.isSplitDomainGroup_splitDomainDisabled() |
static void |
LdapParametersValidator.noChanges(java.util.Map<java.lang.String,java.lang.String> previous,
java.util.Map<java.lang.String,java.lang.String> current) |
void |
UserManagerImplTests.userManagerBuild() |
static void |
LdapParametersValidator.validate(java.util.Map<java.lang.String,java.lang.String> current,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
static LdapConProxy |
LdapSearchTestHelper.getConnection(LdapParameters parameters) |
void |
MemberOfLdapSearchTests.getUserGroupsByMemberUuid_dnNotUnderBaseDn() |
void |
MemberOfLdapSearchTests.getUserGroupsByMemberUuid() |
void |
LdapSearchTests.testFindByUserLogin() |
static void |
LdapSearchTestHelper.updateEntry(LdapParameters ldapParameters,
java.lang.String dn) |
Modifier and Type | Method and Description |
---|---|
void |
NginxSystemHook.onCertificateUpdate() |
void |
NginxServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
freemarker.template.Template |
AbstractConfFile.openTemplate(java.lang.Class<?> clazz,
java.lang.String name) |
void |
NginxService.reloadHttpd()
Reload NGinx & FPM on all servers tagged as "bm/nginx" and "bm/nginx-edge"
|
void |
NginxService.reloadHttpd(INodeClient nc)
Reload NGinx & FPM on specific server
|
java.io.InputStream |
AbstractConfFile.render(freemarker.template.Template t,
java.util.Map<java.lang.String,java.lang.Object> data) |
void |
INginxConfigUpdater.updateFilehostingSize(INodeClient nc,
long size) |
void |
INginxConfigUpdater.updateMessageSize(INodeClient nc,
long size) |
abstract void |
AbstractConfFile.write() |
Constructor and Description |
---|
AbstractConfFile(INodeClient nc) |
Modifier and Type | Method and Description |
---|---|
void |
OnBmDataServerTag.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaUpgraderTests.testComputeUpgradePath() |
Modifier and Type | Method and Description |
---|---|
ISystemConfiguration |
SystemConfigurationFactory.instance(BmContext context,
java.lang.String... params) |
IGlobalSettings |
GlobalSettingsFactory.instance(BmContext context,
java.lang.String... params) |
ISecurityMgmt |
SecurityMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IExternalSystem |
ExternalSystemServiceFactory.instance(BmContext context,
java.lang.String... params) |
ICacheMgmt |
CacheMgmtFactory.instance(BmContext context,
java.lang.String... params) |
IInstallation |
InstallationFactory.instance(BmContext context,
java.lang.String... params) |
IDomainTemplate |
DomainTemplateFactory.instance(BmContext context,
java.lang.String... params) |
IMailDeliveryMgmt |
PostfixMgmtFactory.instance(BmContext context,
java.lang.String... params) |
void |
IGlobalSettingsObserver.onDeleted(BmContext context,
GlobalSettings previous,
java.lang.String key) |
void |
IGlobalSettingsObserver.onUpdated(BmContext context,
GlobalSettings previous,
GlobalSettings updated) |
void |
DomainTemplateTests.testGetDomainTemplate() |
void |
SystemConfigurationTests.testUpdateValues() |
void |
SystemConfigurationTests.testUpdateValuesInvalidParameter() |
void |
SystemConfigurationTests.testUpdateValuesNotAdmin0() |
void |
SystemConfigurationTests.testUpdateValuesSanitizor() |
void |
SystemConfigurationTests.testUpdateValuesValidatorThrow() |
void |
SystemConfigurationTests.updateToEmptyOrNullValue() |
Modifier and Type | Method and Description |
---|---|
void |
CacheMgmt.flushCaches() |
Modifier and Type | Method and Description |
---|---|
static void |
SecurityMgmt.checkCertificate(byte[] caData,
byte[] certData,
byte[] pkeyData) |
void |
SecurityMgmt.updateCertificate(CertData certData) |
TaskRef |
SecurityMgmt.updateFirewallRules() |
Modifier and Type | Method and Description |
---|---|
void |
SystemConfigurationHooks.fireUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
UpgraderServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
SystemConfigurationHooks.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> values) |
void |
SystemConfigurationHooks.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> values) |
Modifier and Type | Method and Description |
---|---|
void |
GlobalSettingsService.delete(java.lang.String key) |
void |
InstallationService.deleteLogo() |
void |
CustomTheme.deleteLogo(java.lang.String uid) |
java.util.Map<java.lang.String,java.lang.String> |
GlobalSettingsService.get() |
ExternalSystem |
ExternalSystemService.getExternalSystem(java.lang.String systemIdentifier) |
java.util.List<ExternalSystem> |
ExternalSystemService.getExternalSystems() |
CustomLogo |
InstallationService.getLogo() |
byte[] |
ExternalSystemService.getLogo(java.lang.String systemIdentifier) |
java.util.List<java.lang.String> |
InstallationService.getSubscriptionContacts() |
SubscriptionInformations |
InstallationService.getSubscriptionInformations() |
SubscriptionInformations.Kind |
InstallationService.getSubscriptionKind() |
SystemState |
InstallationService.getSystemState() |
DomainTemplate |
DomainTemplateService.getTemplate() |
SystemConf |
SystemConfiguration.getValues() |
InstallationVersion |
InstallationService.getVersion() |
TaskRef |
InstallationService.initialize() |
void |
InstallationService.maintenanceMode() |
void |
InstallationService.markSchemaAsUpgraded() |
void |
ObserverHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
SharedSystemConfigurationVerticle.Updater.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
TaskRef |
InstallationService.partialUpgrade(java.lang.String fromVersion,
java.lang.String toVersion) |
void |
InstallationService.ping(java.lang.String ip) |
void |
InstallationService.removeSubscription() |
TaskRef |
PostfixMgmt.repair() |
void |
InstallationService.runningMode() |
void |
GlobalSettingsService.set(java.util.Map<java.lang.String,java.lang.String> settings) |
void |
InstallationService.setLogo(byte[] logo) |
void |
CustomTheme.setLogo(java.lang.String uid,
byte[] logo) |
void |
InstallationService.setSubscriptionContacts(java.util.List<java.lang.String> emails) |
void |
CertificateMgmtCheckCertificateTest.testCheck() |
void |
SystemConfiguration.updateMutableValues(java.util.Map<java.lang.String,java.lang.String> values) |
void |
InstallationService.updateSubscription(java.lang.String licence) |
void |
InstallationService.updateSubscriptionWithArchive(Stream archive) |
TaskRef |
InstallationService.upgrade() |
UpgradeStatus |
InstallationService.upgradeStatus() |
void |
ValidatorHook.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
void |
SubscriptionContactsValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
byte[] |
ISubscriptionProvider.getRawSubscription() |
byte[] |
EmptySubscriptionProvider.getRawSubscription() |
SubscriptionInformations |
ISubscriptionProvider.loadSubscriptionInformations() |
SubscriptionInformations |
EmptySubscriptionProvider.loadSubscriptionInformations() |
void |
ISubscriptionProvider.removeSubscription(Distribution distribution) |
void |
EmptySubscriptionProvider.removeSubscription(Distribution os) |
void |
ISubscriptionProvider.updateSubscription(byte[] sub,
Distribution serverOS) |
void |
EmptySubscriptionProvider.updateSubscription(byte[] subscription,
Distribution serverOs) |
Modifier and Type | Method and Description |
---|---|
void |
LocalSysconfCache.Updater.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
Modifier and Type | Method and Description |
---|---|
void |
WebmailHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
WebmailConfigUpdater.updateFilehostingSize(INodeClient nc,
long size) |
void |
WebmailConfigUpdater.updateMessageSize(INodeClient nc,
long size) |
Modifier and Type | Method and Description |
---|---|
void |
WebmailPhpNginxConf.write() |
void |
WebmailPhpFpmConf.write() |
Constructor and Description |
---|
WebmailPhpFpmConf(INodeClient nc) |
WebmailPhpNginxConf(INodeClient nc) |
Modifier and Type | Method and Description |
---|---|
void |
DomainTagHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainTagHook.onCreated(BmContext context,
ItemValue<Domain> created) |
void |
DomainTagHook.onDeleted(BmContext context,
ItemValue<Domain> previous) |
Modifier and Type | Method and Description |
---|---|
void |
IInCoreTagRef.create(Item item,
java.util.List<TagRef> value) |
void |
IInCoreTagRef.delete(Item item) |
void |
IInCoreTagRef.deleteAll() |
java.util.List<TagRef> |
IInCoreTagRef.get(Item item) |
java.util.List<java.util.List<TagRef>> |
IInCoreTagRef.getMultiple(java.util.List<Item> items) |
ITags |
TagsFactory.instance(BmContext context,
java.lang.String... params) |
IInCoreTagRef |
InCoreTagRefFactory.instance(BmContext context,
java.lang.String... params) |
ITags |
TagsFactory.instance(BmContext context,
java.lang.String containerId) |
IInCoreTagRef |
InCoreTagRefFactory.instance(BmContext context,
java.lang.String containerUid) |
void |
TagsTests.testAll() |
void |
TagsTests.testCreate() |
void |
TagsTests.testDelete() |
void |
TagsTests.testUpdate() |
void |
IInCoreTagRef.update(Item item,
java.util.List<TagRef> value) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Tag>> |
Tags.all() |
java.util.List<java.lang.String> |
Tags.allUids() |
ContainerChangelog |
Tags.changelog(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
Tags.changeset(java.lang.Long since) |
void |
TagRefService.create(Item item,
java.util.List<TagRef> value) |
void |
Tags.create(java.lang.String uid,
Tag tag) |
void |
TagRefService.delete(Item item) |
void |
Tags.delete(java.lang.String uid) |
void |
TagRefService.deleteAll() |
java.util.List<TagRef> |
TagRefService.get(Item item) |
ItemValue<Tag> |
Tags.getComplete(java.lang.String uid) |
java.util.List<java.util.List<TagRef>> |
TagRefService.getMultiple(java.util.List<Item> items) |
java.util.List<ItemValue<Tag>> |
Tags.multipleGet(java.util.List<java.lang.String> uids) |
void |
TagRefService.update(Item item,
java.util.List<TagRef> value) |
void |
Tags.update(java.lang.String uid,
Tag tag) |
ContainerUpdatesResult |
Tags.updates(TagChanges changes) |
void |
TagValidator.validate(Tag tag) |
void |
Tags.xfer(java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PopulateHelper.addDomainAdmin(java.lang.String login,
java.lang.String domain) |
static java.lang.String |
PopulateHelper.addDomainAdmin(java.lang.String login,
java.lang.String domain,
Mailbox.Routing routing) |
static java.lang.String |
PopulateHelper.addSimpleUser(java.lang.String login,
java.lang.String domain,
Mailbox.Routing mailrouting,
java.lang.String... roles) |
static java.lang.String |
PopulateHelper.addUser(java.lang.String login,
java.lang.String domain) |
static java.lang.String |
PopulateHelper.addUser(java.lang.String login,
java.lang.String domain,
Mailbox.Routing mailrouting,
java.lang.String... roles) |
static java.lang.String |
PopulateHelper.addUserWithRoles(java.lang.String login,
java.lang.String domain,
java.lang.String... roles) |
static void |
PopulateHelper.assign(javax.sql.DataSource pool,
java.lang.String serverUid,
java.lang.String tag,
java.lang.String domainUid) |
static void |
PopulateHelper.createDomainSettings(java.lang.String domainUid,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
static void |
PopulateHelper.createServers(Server... servers)
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VTodo>> |
VTodoAdapter.convertToVTodoList(java.lang.String ics) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VTodo>> |
ITodoList.all()
List all Tasks of a Todolist container
|
java.util.List<java.lang.String> |
ITodoList.allUids()
Retrieve all
VTodo UIDs of this Todolist |
void |
ITodoList.copy(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid)
Copy
VTodo s to another Todolist |
void |
ITodoLists.create(java.lang.String uid,
ContainerDescriptor descriptor)
Create a todolist + auto-subscribe + set ALL necessary Access-Control-List
entries
|
void |
ITodoList.create(java.lang.String uid,
VTodo todo)
Creates a new
VTodo entry. |
void |
ITodoLists.delete(java.lang.String uid)
Delete a Todolist and all containing
IVTodo s |
void |
ITodoList.delete(java.lang.String uid)
Delete a
VTodo |
Stream |
IVTodo.exportAll()
Export all
VTodo from a todolist as iCalendar VTodo objects. |
Stream |
IVTodo.exportTodos(java.util.List<java.lang.String> uids)
Export a list of
VTodo as iCalendar VTodo objects |
ItemValue<VTodo> |
ITodoList.getComplete(java.lang.String uid)
Fetch a
VTodo by its unique UID |
TaskRef |
IVTodo.importIcs(java.lang.String ics)
Imports an ICS
|
void |
ITodoList.move(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid)
Move
VTodo s to another Todolist |
java.util.List<ItemValue<VTodo>> |
ITodoList.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VTodo s by their unique UIDs |
java.util.List<ItemValue<VTodo>> |
ITodoList.multipleGetById(java.util.List<java.lang.Long> ids)
Fetch multiple
VTodo s by their unique IDs |
TaskRef |
ITodoListsMgmt.reindex(java.lang.String todoUid)
Reindex a Todolist
|
TaskRef |
ITodoListsMgmt.reindexAll()
Reindex all Todolists
|
void |
ITodoList.reset()
Delete all
VTodo s of this Todolist |
java.util.List<ItemContainerValue<VTodo>> |
ITodoLists.search(TodoListsVTodoQuery query)
|
ListResult<ItemValue<VTodo>> |
ITodoList.search(VTodoQuery query)
Search
VTodo 's by VTodoQuery |
java.util.List<java.lang.Long> |
ITodoList.sortedIds(SortDescriptor sorted)
Get a sorted list (IDs according to the sorted list of items) of internal IDs
|
ContainerChangeset<java.lang.String> |
ITodoList.sync(java.lang.Long since,
VTodoChanges changes)
Client/Server synchronization of
VTodo s. |
void |
ITodoList.update(java.lang.String uid,
VTodo todo)
Modifies an existing
VTodo . |
ContainerUpdatesResult |
ITodoList.updates(VTodoChanges changes)
Updates multiple
VTodo s. |
Modifier and Type | Method and Description |
---|---|
void |
VTodoServiceTests.exportAlarm() |
void |
VTodoServiceTests.exportAttendee() |
void |
VTodoServiceTests.exportCategory() |
void |
VTodoServiceTests.exportClassification() |
void |
VTodoServiceTests.exportCompleted() |
void |
VTodoServiceTests.exportDescription() |
void |
VTodoServiceTests.exportDtStart() |
void |
VTodoServiceTests.exportDue() |
void |
VTodoServiceTests.exportExdate() |
void |
VTodoServiceTests.exportLocation() |
void |
VTodoServiceTests.exportMultiple() |
void |
VTodoServiceTests.exportMultipleAlarms() |
void |
VTodoServiceTests.exportOrganizer() |
void |
VTodoServiceTests.exportPercent() |
void |
VTodoServiceTests.exportPriority() |
void |
VTodoServiceTests.exportRDate() |
void |
VTodoServiceTests.exportRRule() |
void |
VTodoServiceTests.exportStatus() |
void |
VTodoServiceTests.exportSummary() |
protected ITodoList |
VTodoServiceTests.getService(SecurityContext context) |
protected ITodoList |
VTodoServiceHttpTests.getService(SecurityContext context) |
protected ITodoList |
TodoListServiceHttpTests.getService(SecurityContext context) |
protected abstract ITodoList |
AbstractServiceTests.getService(SecurityContext context) |
protected ITodoList |
TodoListServiceTests.getService(SecurityContext context) |
protected ITodoList |
TodoListsServiceTests.getTodoListService(SecurityContext context,
java.lang.String containerUid) |
protected ITodoList |
TodoListsServiceHttpTests.getTodoListService(SecurityContext context,
java.lang.String containerUid) |
protected ITodoLists |
TodoListsServiceTests.getTodoListsService(SecurityContext context) |
protected ITodoLists |
TodoListsServiceHttpTests.getTodoListsService(SecurityContext context) |
IInCoreTodoListsMgmt |
InCoreTodoListsMgmtServiceFactory.instance(BmContext context,
java.lang.String... params) |
ITodoList |
TodoListServiceFactory.instance(BmContext context,
java.lang.String... params) |
IVTodo |
VTodoServiceFactory.instance(BmContext context,
java.lang.String... params) |
ITodoListsMgmt |
TodoListsMgmtServiceFactory.instance(BmContext context,
java.lang.String... params) |
ITodoLists |
TodoListsServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
TodoListServiceTests.testAll() |
void |
TodoListServiceTests.testChangeset() |
void |
TodoListServiceTests.testCreate() |
void |
TodoListServiceTests.testCreateAllDay() |
void |
TodoListServiceTests.testCreateImproperVTodo() |
void |
TodoListServiceTests.testDailyOccurrences() |
void |
TodoListServiceTests.testDelete() |
void |
TodoListServiceTests.testDeleteUnknownEvent() |
void |
TodoListServiceTests.testExternalAttendee() |
void |
TodoListServiceTests.testExternalOrganizer() |
void |
TodoListServiceTests.testGetComplete() |
void |
TodoListServiceTests.testItemChangelog() |
void |
TodoListServiceTests.testMonthlyByDayOccurrences() |
void |
TodoListServiceTests.testMonthlyOccurrences() |
void |
TodoListServiceTests.testMonthlyOccurrencesException() |
void |
TodoListServiceTests.testMultipleGet() |
void |
TodoListServiceTests.testMultipleGetById() |
void |
TodoListServiceTests.testMUpdates() |
void |
TodoListServiceTests.testNoAlarm() |
void |
TodoListServiceTests.testNoAttendee() |
void |
TodoListServiceTests.testOnTagChanged() |
void |
TodoListServiceTests.testOrganizer() |
void |
TodoListServiceTests.testRDate() |
void |
TodoListsServiceTests.testSearch() |
void |
TodoListServiceTests.testSearch() |
void |
TodoListServiceTests.testSearchByDateInterval() |
void |
TodoListServiceTests.testSetAlarm() |
void |
TodoListServiceTests.testSpecialChars() |
void |
TodoListServiceTests.testUpdate() |
void |
TodoListServiceTests.testUpdateStatus() |
void |
TodoListServiceTests.testUpdateTag() |
void |
TodoListServiceTests.testUpdateUnknownEvent() |
void |
TodoListServiceTests.testWeeklyOccurrence() |
void |
TodoListServiceTests.testYearlyOccurrences() |
void |
VTodoValidatorTests.validate() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VTodo>> |
TodoListService.all() |
java.util.List<java.lang.String> |
TodoListService.allUids() |
ContainerChangeset<java.lang.String> |
TodoListService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
TodoListService.changesetById(java.lang.Long since) |
ContainerChangelog |
TodoListService.containerChangelog(java.lang.Long since) |
void |
TodoListService.copy(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid) |
Count |
TodoListService.count(ItemFlagFilter filter) |
void |
TodoListsService.create(java.lang.String uid,
ContainerDescriptor descriptor) |
void |
TodoListService.create(java.lang.String uid,
VTodo todo) |
protected void |
VTodoContainerStoreService.createValue(Item item,
VTodo value) |
protected void |
VTodoContainerStoreService.decorate(Item item,
ItemValue<VTodo> value) |
void |
TodoListService.delete(java.lang.String uid) |
void |
TodoListsService.delete(java.lang.String uid) |
protected void |
VTodoContainerStoreService.deleteValue(Item item) |
protected void |
VTodoContainerStoreService.deleteValues() |
Stream |
VTodoService.exportAll() |
Stream |
VTodoService.exportTodos(java.util.List<java.lang.String> uids) |
ContainerChangeset<ItemVersion> |
TodoListService.filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ItemValue<VTodo> |
TodoListService.getComplete(java.lang.String uid) |
java.util.List<java.lang.String> |
VTodoContainerStoreService.getReminder(BmDateTime dtalarm) |
long |
TodoListService.getVersion() |
TaskRef |
VTodoService.importIcs(java.lang.String ics) |
ItemChangelog |
TodoListService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
void |
TodoListService.move(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid) |
void |
TodoListService.multipleDeleteById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<VTodo>> |
TodoListService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VTodo>> |
TodoListService.multipleGetById(java.util.List<java.lang.Long> ids) |
TaskRef |
TodoListsMgmt.reindex(java.lang.String calUid) |
TaskRef |
TodoListsMgmt.reindexAll() |
void |
TodoListService.reset() |
java.util.List<ItemContainerValue<VTodo>> |
TodoListsService.search(TodoListsVTodoQuery query) |
ListResult<ItemValue<VTodo>> |
TodoListService.search(VTodoQuery query) |
java.util.List<java.lang.Long> |
TodoListService.sortedIds(SortDescriptor sorted) |
ContainerChangeset<java.lang.String> |
TodoListService.sync(java.lang.Long since,
VTodoChanges changes) |
void |
TodoListService.update(java.lang.String uid,
VTodo todo) |
ContainerUpdatesResult |
TodoListService.updates(VTodoChanges changes) |
protected void |
VTodoContainerStoreService.updateValue(Item item,
VTodo value) |
void |
VTodoValidator.validate(VTodo vtodo) |
void |
TodoListService.xfer(java.lang.String serverUid) |
Modifier and Type | Method and Description |
---|---|
protected ITodoList |
TodoListRepairTestsDisabled.getService(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
UserTodoListHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
Modifier and Type | Method and Description |
---|---|
void |
UserAccountsHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
T |
AbstractAccountServiceFactory.instance(BmContext context,
java.lang.String... params) |
protected IInternalUserExternalAccount |
InternalUserAccountsServiceFactory.instanceImpl(BmContext context,
Container container,
Item item) |
protected IUserExternalAccount |
UserAccountsServiceFactory.instanceImpl(BmContext context,
Container container,
Item item) |
protected abstract T |
AbstractAccountServiceFactory.instanceImpl(BmContext context,
Container container,
Item item) |
Modifier and Type | Method and Description |
---|---|
void |
UserAccountsService.create(java.lang.String systemIdentifier,
UserAccount account) |
void |
UserAccountsService.delete(java.lang.String systemIdentifier) |
void |
UserAccountsService.deleteAll() |
UserAccount |
UserAccountsService.get(java.lang.String systemIdentifier) |
java.util.List<UserAccountInfo> |
UserAccountsService.getAll() |
java.lang.String |
UserAccountsService.getCredentials(java.lang.String systemIdentifier) |
void |
UserAccountsService.update(java.lang.String systemIdentifier,
UserAccount account) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
IUser.allUids()
Retrieve all existing
User uids |
ItemValue<User> |
IUser.byEmail(java.lang.String email)
Fetches a
User by its email |
ItemValue<User> |
IUser.byExtId(java.lang.String extId)
Fetches a
User by its external id |
ItemValue<User> |
IUser.byLogin(java.lang.String login)
Fetches a
User by its login |
void |
IUser.create(java.lang.String uid,
User user)
Creates a new
User with the given uid. |
void |
IUserExternalAccount.create(java.lang.String systemIdentifier,
UserAccount account) |
void |
IUserMailIdentities.create(java.lang.String id,
UserMailIdentity identity)
Create an
Identity . |
void |
IUser.createWithExtId(java.lang.String uid,
java.lang.String extId,
User user)
Creates a new
User with the given uid. |
void |
IUserExternalAccount.delete(java.lang.String systemIdentifier) |
TaskRef |
IUser.delete(java.lang.String uid)
Deletes a
User . |
void |
IUserMailIdentities.delete(java.lang.String id)
Delete an existing
UserMailIdentity . |
void |
IUserExternalAccount.deleteAll() |
UserAccount |
IUserExternalAccount.get(java.lang.String systemIdentifier) |
UserMailIdentity |
IUserMailIdentities.get(java.lang.String id)
Retrieve an existing
UserMailIdentity |
java.util.Map<java.lang.String,java.lang.String> |
IUserSettings.get(java.lang.String uid)
Get
User settings |
java.util.List<UserAccountInfo> |
IUserExternalAccount.getAll() |
java.util.List<IdentityDescription> |
IUserMailIdentities.getAvailableIdentities()
Retrieve mailbox
Identity s |
ItemValue<User> |
IUser.getComplete(java.lang.String uid)
Fetches a
User by its unique id |
java.lang.String |
IInternalUserExternalAccount.getCredentials(java.lang.String systemIdentifier) |
byte[] |
IUser.getIcon(java.lang.String uid)
Retrieves a
User 's icon/avatar |
java.util.List<IdentityDescription> |
IUserMailIdentities.getIdentities()
Retrieve user
UserMailIdentity s |
java.lang.String |
IUserSettings.getOne(java.lang.String uid,
java.lang.String name)
Get one
User setting value |
java.util.Set<java.lang.String> |
IUser.getResolvedRoles(java.lang.String uid)
Retrieves a list of all roles owned by a
User . |
java.util.Set<java.lang.String> |
IUser.getRoles(java.lang.String uid)
Retrieves a list of all roles directly owned by a
User |
java.util.Set<java.lang.String> |
IUser.getUsersWithRoles(java.util.List<java.lang.String> roles)
Deprecated.
This method may return group entities as well. Use
IDirectory.getByRoles(List)
instead |
VCard |
IUser.getVCard(java.lang.String uid)
|
java.util.List<ContainerSubscriptionDescriptor> |
IUserSubscription.listSubscriptions(java.lang.String subject,
java.lang.String type)
List subscribed containers
|
java.util.List<ItemValue<Group>> |
IUser.memberOf(java.lang.String uid)
Retrieves a list of all
Group s the user is
member of. |
java.util.List<java.lang.String> |
IUser.memberOfGroups(java.lang.String uid)
Retrieves a list of all
Group uids the user is
member of. |
void |
IUserSettings.set(java.lang.String uid,
java.util.Map<java.lang.String,java.lang.String> settings)
Set
User settings |
void |
IUserMailIdentities.setDefault(java.lang.String id) |
void |
IUserSettings.setOne(java.lang.String uid,
java.lang.String name,
java.lang.String value)
Create or update one
User setting |
void |
IUser.setPassword(java.lang.String uid,
ChangePassword password)
Update a
User 's password |
void |
IUser.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles)
Sets the
User 's roles. |
void |
IUserSubscription.subscribe(java.lang.String subject,
java.util.List<ContainerSubscription> subscriptions)
Subscribe current User to a list of containers
|
void |
IUserSubscription.unsubscribe(java.lang.String subject,
java.util.List<java.lang.String> containers)
Unsubscribe current User from a list of containers
|
boolean |
IPasswordUpdater.update(SecurityContext context,
java.lang.String domainUid,
ItemValue<User> user,
ChangePassword password) |
void |
IUser.update(java.lang.String uid,
User user)
Modifies an existing
User |
void |
IUserExternalAccount.update(java.lang.String systemIdentifier,
UserAccount account) |
void |
IUserMailIdentities.update(java.lang.String id,
UserMailIdentity identity)
Update an existing
UserMailIdentity . |
void |
IUser.updateAccountType(java.lang.String uid,
BaseDirEntry.AccountType accountType)
Modifies a
User 's net.bluemind.directory.api.AccountType |
void |
IUser.updateVCard(java.lang.String uid,
VCard userVCard)
Updates a
User 's contact informations |
Modifier and Type | Method and Description |
---|---|
void |
DefaultUserHook.beforeCreate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User user) |
void |
IUserHook.beforeCreate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User user)
This is called before a user create
|
void |
DefaultUserHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous) |
void |
IUserHook.beforeDelete(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User previous)
This is called before a user delete
|
void |
DefaultUserHook.beforeUpdate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User update,
User previous) |
void |
IUserHook.beforeUpdate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User update,
User previous)
This is called before a user update
|
void |
DefaultUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
IUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created)
This is called after a user is created in the database
|
void |
DefaultUserHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
void |
IUserHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted)
This is called after a user is deleted in the database
|
void |
DefaultUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
IUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current)
This is called after a user is updated in the database
|
Modifier and Type | Method and Description |
---|---|
void |
IdentityHook.onIdentityUpdated(BmContext context,
java.lang.String domainUid,
java.lang.String userUid,
UserMailIdentity current,
UserMailIdentity previous) |
Modifier and Type | Method and Description |
---|---|
void |
IPasswordValidator.validate(java.util.Optional<java.lang.String> currentPassword,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
SSHA512Hash.create(java.lang.String plaintext) |
java.lang.String |
SHA1Hash.create(java.lang.String plaintext) |
java.lang.String |
PBKDF2Hash.create(java.lang.String plaintext) |
java.lang.String |
MD5Hash.create(java.lang.String plaintext) |
java.lang.String |
SSHAHash.create(java.lang.String plaintext) |
java.lang.String |
Hash.create(java.lang.String plaintext) |
java.lang.String |
SSHA512Hash.create(java.lang.String plaintext,
byte[] salt) |
java.lang.String |
SSHAHash.create(java.lang.String plaintext,
byte[] salt) |
boolean |
SSHA512Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
SHA1Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
PBKDF2Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
MD5Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
SSHAHash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
Modifier and Type | Method and Description |
---|---|
void |
UserSettingsServiceTests.adminGetUserSettings() |
void |
UserSettingsServiceTests.adminSetUserSettings() |
boolean |
IInCoreUser.checkPassword(java.lang.String login,
java.lang.String password) |
void |
IInCoreUser.deleteUserIdentitiesForMailbox(java.lang.String uid) |
void |
IInCoreUser.deleteUserIdentitiesForMailbox(java.lang.String userUid,
java.lang.String mailboxUid) |
java.util.Set<java.lang.String> |
IInCoreUser.directResolvedRoles(java.lang.String userUid,
java.util.List<java.lang.String> groups) |
void |
UserSettingsServiceTests.domainSettingsDontDescendToUserSettings() |
protected IUserSubscription |
UserSubscriptionServiceTests.getService(SecurityContext context) |
protected IUserSubscription |
UserSubscriptionServiceHttpTests.getService(SecurityContext context) |
protected IUser |
UserServiceTests.getService(SecurityContext context) |
protected IUser |
UserServiceHttpTests.getService(SecurityContext context) |
protected IUserSettings |
UserSettingsServiceHttpTests.getSettingsService(SecurityContext context) |
protected IUserSettings |
UserSettingsServiceTests.getSettingsService(SecurityContext context) |
IUserSettings |
UserSettingsServiceFactory.instance(BmContext context,
java.lang.String... params) |
IUser |
UserServiceFactory.instance(BmContext context,
java.lang.String... params) |
IUserSubscription |
UserSubscriptionFactory.instance(BmContext context,
java.lang.String... params) |
protected IInCoreUser |
InCoreUserServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IUserMailIdentities |
UserMailIdentitiesHookTests.service() |
protected IUserMailIdentities |
UserMailIdentityHttpTests.service(SecurityContext sc,
java.lang.String userUid) |
protected IUserMailIdentities |
UserMailIdentityTests.service(SecurityContext sc,
java.lang.String userUid) |
void |
UserServiceTests.testBMHiddenSysadmin() |
void |
UserServiceTests.testByEmail() |
void |
UserServiceTests.testByExtId() |
void |
UserServiceTests.testByInvalidExtId() |
void |
UserServiceTests.testByLogin() |
void |
UserSettingsServiceTests.testCreate() |
void |
UserServiceTests.testCreate() |
void |
UserServiceTests.testCreateInvalidPassword() |
void |
UserServiceTests.testCreateMaxReached() |
void |
UserServiceTests.testCreateNullPassword() |
void |
UserServiceTests.testCreateShouldapplyDefaultUserQuota() |
void |
UserServiceTests.testCreateWithExtId() |
void |
UserServiceTests.testCustomProperties() |
void |
UserSettingsServiceTests.testDomainSettings() |
void |
UserServiceTests.testGetComplete() |
void |
UserServiceTests.testMemberOf() |
void |
UserServiceTests.testMemberOfInvalidUser() |
void |
UserServiceTests.testSetRoles() |
void |
UserSettingsServiceTests.testU1GetU2Settings() |
void |
UserServiceTests.testUpdate() |
void |
UserServiceTests.testUpdateMaintainsPassword() |
void |
UserServiceTests.testUpdatePasswordMustChange() |
void |
UserServiceTests.testUpdatePasswordNeverExpire() |
void |
UserSettingsServiceTests.testUserDomainSettings() |
void |
UserSettingsServiceTests.testUserSettings() |
void |
UserServiceTests.testValidateUsingAnNonExistingValueShouldFail() |
void |
UserServiceTests.testValidateUsingExistingValuesShouldSucceed() |
void |
UserServiceTests.testVCard() |
void |
UserSettingsServiceTests.user1SetUser2Settings() |
protected IUser |
UserMailIdentitiesHookTests.userService() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
UserService.allUids() |
java.util.List<java.lang.String> |
ContainerUserStoreService.allUids() |
boolean |
ContainerUserStoreService.allValid(java.lang.String[] usersUids) |
void |
MaxUsersHook.beforeCreate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User user) |
void |
UserRoutingHook.beforeUpdate(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
User update,
User previous) |
ItemValue<Mailbox> |
FakeMailboxes.byEmail(java.lang.String email) |
ItemValue<User> |
UserService.byEmail(java.lang.String email) |
ItemValue<User> |
UserService.byExtId(java.lang.String extId) |
ItemValue<User> |
UserService.byLogin(java.lang.String login) |
ItemValue<Mailbox> |
FakeMailboxes.byName(java.lang.String name) |
java.util.List<java.lang.String> |
FakeMailboxes.byRouting(Mailbox.Routing routing) |
java.util.List<java.lang.String> |
FakeMailboxes.byType(Mailbox.Type type) |
IAuthProvider.AuthResult |
APIKeyAuthProvider.check(IAuthProvider.IAuthContext authContext) |
IAuthProvider.AuthResult |
DatabaseAuthProvider.check(IAuthProvider.IAuthContext authContext) |
IAuthProvider.AuthResult |
TokenAuthProvider.check(IAuthProvider.IAuthContext authContext) |
TaskRef |
FakeMailboxes.check(java.lang.String uid) |
TaskRef |
FakeMailboxes.checkAll() |
TaskRef |
FakeMailboxes.checkAndRepair(java.lang.String uid) |
TaskRef |
FakeMailboxes.checkAndRepairAll() |
void |
UserEmailSanitizer.create(DirDomainValue<User> userDirDomain) |
void |
FakeMailboxes.create(java.lang.String uid,
Mailbox mailshare) |
void |
ContainerUserStoreService.create(java.lang.String uid,
java.lang.String displayName,
User value)
Deprecated.
|
void |
UserService.create(java.lang.String uid,
User user) |
void |
UserSanitizer.create(User obj) |
void |
UserValidator.create(User obj) |
void |
ContainerUserStoreService.createIdentity(java.lang.String uid,
java.lang.String id,
UserMailIdentity identity) |
void |
UserService.createWithExtId(java.lang.String uid,
java.lang.String extId,
User user) |
protected void |
ContainerUserStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<User>> value) |
void |
FakeMailboxes.delete(java.lang.String uid) |
TaskRef |
UserService.delete(java.lang.String uid) |
void |
ContainerUserStoreService.deleteIdentity(java.lang.String uid,
java.lang.String id) |
void |
ContainerUserStoreService.deleteMailboxIdentities(java.lang.String mailboxUid) |
void |
ContainerUserStoreService.deleteMailboxIdentities(java.lang.String userUid,
java.lang.String mailboxUid) |
void |
UserService.deletePhoto(java.lang.String uid) |
void |
UserService.deleteUserIdentitiesForMailbox(java.lang.String mailboxUid) |
void |
UserService.deleteUserIdentitiesForMailbox(java.lang.String userUid,
java.lang.String mailboxUid) |
protected void |
ContainerUserStoreService.deleteValue(Item item) |
protected void |
ContainerUserStoreService.deleteValues() |
java.util.Set<java.lang.String> |
UserService.directResolvedRoles(java.lang.String uid,
java.util.List<java.lang.String> groups) |
TaskRef |
UserDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
java.lang.String |
ContainerUserStoreService.findByLogin(java.lang.String login) |
java.util.Map<java.lang.String,java.lang.String> |
UserSettingsService.get(java.lang.String uid) |
ItemValue<Mailbox> |
FakeMailboxes.getComplete(java.lang.String uid) |
ItemValue<User> |
UserService.getComplete(java.lang.String uid) |
MailFilter |
FakeMailboxes.getDomainFilter() |
byte[] |
UserDirEntryHandler.getIcon(BmContext context,
java.lang.String domainUid,
java.lang.String uid) |
byte[] |
UserService.getIcon(java.lang.String uid) |
java.util.List<IdentityDescription> |
ContainerUserStoreService.getIdentities(java.lang.String uid) |
UserMailIdentity |
ContainerUserStoreService.getIdentity(java.lang.String uid,
java.lang.String id) |
java.util.Set<java.lang.String> |
ContainerUserStoreService.getItemsWithRoles(java.util.List<java.lang.String> roles) |
java.util.List<AccessControlEntry> |
FakeMailboxes.getMailboxAccessControlList(java.lang.String mailboxUid) |
MailboxConfig |
FakeMailboxes.getMailboxConfig(java.lang.String uid) |
MailFilter |
FakeMailboxes.getMailboxFilter(java.lang.String mailboxUid) |
MailboxQuota |
FakeMailboxes.getMailboxQuota(java.lang.String uid) |
java.lang.String |
UserSettingsService.getOne(java.lang.String uid,
java.lang.String name) |
byte[] |
UserService.getPhoto(java.lang.String uid) |
java.util.Set<java.lang.String> |
UserService.getResolvedRoles(java.lang.String uid) |
java.util.Set<java.lang.String> |
UserService.getRoles(java.lang.String uid) |
protected IUser |
UserMailIdentitySanitizerTests.getService(SecurityContext context) |
java.lang.Integer |
FakeMailboxes.getUnreadMessagesCount() |
java.util.Set<java.lang.String> |
UserService.getUsersWithRoles(java.util.List<java.lang.String> roles) |
VCard |
UserService.getVCard(java.lang.String uid) |
java.util.List<ItemValue<Mailbox>> |
FakeMailboxes.list() |
java.util.List<ContainerSubscriptionDescriptor> |
UserSubscriptionService.listSubscriptions(java.lang.String subject,
java.lang.String type) |
java.util.List<ItemValue<Group>> |
UserService.memberOf(java.lang.String uid) |
java.util.List<java.lang.String> |
UserService.memberOfGroups(java.lang.String uid) |
java.util.List<ItemValue<Mailbox>> |
FakeMailboxes.multipleGet(java.util.List<java.lang.String> uids) |
void |
UserMailIdentitiesHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
UserSettingsService.set(java.lang.String uid,
java.util.Map<java.lang.String,java.lang.String> settings) |
void |
ContainerUserStoreService.setDefaultIdentify(java.lang.String uid,
java.lang.String id) |
void |
FakeMailboxes.setDomainFilter(MailFilter filter) |
void |
UserService.setExtId(java.lang.String uid,
java.lang.String extId) |
void |
FakeMailboxes.setMailboxAccessControlList(java.lang.String mailboxUid,
java.util.List<AccessControlEntry> accessControlEntries) |
void |
FakeMailboxes.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
UserSettingsService.setOne(java.lang.String uid,
java.lang.String name,
java.lang.String value) |
void |
UserService.setPassword(java.lang.String uid,
ChangePassword password) |
void |
ContainerUserStoreService.setPassword(java.lang.String uid,
java.lang.String password,
boolean updateLastChange) |
void |
UserService.setPhoto(java.lang.String uid,
byte[] photo) |
void |
UserService.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
UserSubscriptionService.subscribe(java.lang.String subject,
java.util.List<ContainerSubscription> subscriptions) |
void |
UserValidatorTest.testCorrectLogins() |
void |
UserValidatorTest.testInCorrectLogins() |
void |
UserMailIdentitySanitizerTests.testUpdatingShouldDeleteNonDefaultIdentities() |
void |
UserMailIdentitySanitizerTests.testUpdatingUsingInvalidDefaultIdentityShouldFixAddress() |
void |
UserMailIdentitySanitizerTests.testUpdatingUsingValidIdentities() |
void |
UserMailIdentitySanitizerTests.testUpdatingWithoutIdentitiesShouldCreateDefaultIdentity() |
void |
UserSubscriptionService.unsubscribe(java.lang.String subject,
java.util.List<java.lang.String> containers) |
void |
UserEmailSanitizer.update(DirDomainValue<User> current,
DirDomainValue<User> userDirDomain) |
boolean |
FailPasswordUpdater.update(SecurityContext context,
java.lang.String domainUid,
ItemValue<User> user,
ChangePassword password) |
boolean |
DatabasePasswordUpdater.update(SecurityContext context,
java.lang.String domainUid,
ItemValue<User> userItem,
ChangePassword password) |
void |
FakeMailboxes.update(java.lang.String uid,
Mailbox mailshare) |
void |
UserService.update(java.lang.String uid,
User user) |
void |
UserSanitizer.update(User current,
User obj) |
void |
UserValidator.update(User oldValue,
User newValue) |
void |
UserService.updateAccountType(java.lang.String uid,
BaseDirEntry.AccountType accountType) |
void |
ContainerUserStoreService.updateIdentity(java.lang.String uid,
java.lang.String id,
UserMailIdentity identity) |
void |
UserService.updatePassword(java.lang.String uid,
ChangePassword password) |
void |
UserService.updateVCard(java.lang.String uid,
VCard userVCard) |
void |
UserPasswordValidator.validate(java.util.Optional<java.lang.String> currentPassword,
java.lang.String password) |
ValidationResult |
UserService.validate(java.lang.String[] usersUids) |
void |
UserValidator.validate(User user) |
void |
UserMailIdentityValidator.validate(UserMailIdentity identity) |
void |
UserMailIdentitiesHook.verifyDefaultIdentityIntegrity(java.lang.String id,
IUserMailIdentities userMailIdentities,
UserMailIdentity identity,
Email defaultEmail,
java.lang.String domainUid,
BmContext context,
ItemValue<Mailbox> mbox,
Email previousDefaultEmail) |
void |
UserMailIdentitiesHook.verifyIdentityIntegrity(IdentityDescription identity,
IUserMailIdentities userMailIdentities,
ItemValue<Mailbox> mbox,
java.lang.String domainUid,
BmContext context) |
Constructor and Description |
---|
UserService(BmContext context,
ItemValue<Domain> domain,
Container container,
java.util.List<IUserHook> userHooks,
java.util.List<IPasswordUpdater> userPasswordUpdaters) |
UserSettingsService(BmContext context,
IDomainSettings domainSettingsService,
Container userSettings,
java.lang.String domainUid) |
Modifier and Type | Method and Description |
---|---|
void |
PasswordValidator.validate(java.lang.String newPassword) |
void |
PasswordValidator.validate(java.lang.String currentPassword,
java.lang.String newPassword) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
CertificateUtils.getCertCN(byte[] certFile) |
Modifier and Type | Method and Description |
---|---|
IVideoConferencing |
VideoConferencingServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
void |
DomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
protected IVideoConferencing |
HttpVideoConferencingServiceTests.getService(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
VideoConferencingResourceHook.onBeforeDelete(BmContext context,
ItemValue<ResourceDescriptor> resource) |
Modifier and Type | Method and Description |
---|---|
protected IVideoConferencing |
VideoConferencingServiceTests.getService(SecurityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
XivoCTIBackend.dial(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
void |
XivoCTIBackend.dnd(java.lang.String domain,
ItemValue<User> caller,
boolean dndEnabled) |
void |
XivoCTIBackend.forward(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
Status.PhoneState |
XivoCTIBackend.getPhoneState(java.lang.String domain,
ItemValue<User> caller) |
Modifier and Type | Method and Description |
---|---|
void |
RosterItemUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
CF.getLang(ItemValue<User> u,
tigase.xmpp.BareJID jid) |
Copyright © 2021. All Rights Reserved.