Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
IAddressBook.allUids()
List all items from container
|
Stream |
IAddressBooksMgmt.backup(java.lang.String abUid,
java.lang.Long since) |
void |
IAddressBook.copy(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid)
Copy entries from one AddressBook to another one
|
void |
IAddressBooksMgmt.create(java.lang.String uid,
AddressBookDescriptor descriptor,
boolean isDefault) |
void |
IAddressBook.create(java.lang.String uid,
VCard card)
Creates a new
VCard entry. |
void |
IAddressBook.createById(long id,
VCard card) |
void |
IAddressBook.delete(java.lang.String uid)
Delete vcard entry
|
void |
IAddressBooksMgmt.delete(java.lang.String abUid) |
void |
IAddressBook.deletePhoto(java.lang.String uid) |
ImportStats |
IVCardService.directImportCards(java.lang.String vcard) |
java.lang.String |
IVCardService.exportAll() |
java.lang.String |
IVCardService.exportCards(java.util.List<java.lang.String> uids) |
ItemValue<VCard> |
IAddressBook.getComplete(java.lang.String uid)
Fetch a
VCard from its unique uid |
AddressBookDescriptor |
IAddressBooksMgmt.getComplete(java.lang.String uid) |
byte[] |
IAddressBook.getIcon(java.lang.String uid)
A scaled-down (22px x 22px) version of the photo
|
ItemValue<VCardInfo> |
IAddressBook.getInfo(java.lang.String uid)
Fetch a
VCardInfo from its unique uid |
byte[] |
IAddressBook.getPhoto(java.lang.String uid) |
TaskRef |
IVCardService.importCards(java.lang.String vcard) |
void |
IAddressBook.move(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid)
Move entries from one AddressBook to another one
|
java.util.List<ItemValue<VCard>> |
IAddressBook.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VCard s from theirs uniques uids |
TaskRef |
IAddressBooksMgmt.reindex(java.lang.String bookUid)
reindex an addressbook
|
TaskRef |
IAddressBooksMgmt.reindexAll() |
TaskRef |
IAddressBooksMgmt.reindexDomain(java.lang.String domainUid) |
void |
IAddressBook.reset() |
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
|
ListResult<ItemValue<VCardInfo>> |
IAddressBook.search(VCardQuery query)
ElasticSearch based vcard search
|
void |
IAddressBook.setPhoto(java.lang.String uid,
byte[] photo) |
ContainerChangeset<java.lang.String> |
IAddressBook.sync(java.lang.Long since,
VCardChanges changes)
CLIENT_WIN style
|
void |
IAddressBooksMgmt.update(java.lang.String uid,
AddressBookDescriptor descriptor) |
void |
IAddressBook.update(java.lang.String uid,
VCard card)
Modifies an existing
VCard entry. |
ContainerUpdatesResult |
IAddressBook.updates(VCardChanges changes)
Updates multiples entries at once (should be transactional: if one
operation fail, nothing is written)
|
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 |
---|---|
void |
ContactIndexJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
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 |
---|---|
java.util.List<java.lang.String> |
IInCoreAddressBook.findByEmail(java.lang.String email) |
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.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.testExportIMPP() |
void |
VCardServiceImportTests.testExportName() |
void |
VCardServiceImportTests.testExportNickname() |
void |
VCardServiceImportTests.testExportPhone() |
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.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 |
---|---|
java.util.List<ItemValue<VCard>> |
AddressBookService.all() |
java.util.List<java.lang.String> |
AddressBookService.allUids() |
Stream |
AddressBooksMgmt.backup(java.lang.String abUid,
java.lang.Long since) |
ContainerChangeset<java.lang.String> |
AddressBookService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
AddressBookService.changesetById(java.lang.Long since) |
ContainerChangelog |
AddressBookService.containerChangelog(java.lang.Long since) |
void |
AddressBookService.copy(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid) |
void |
AddressBookDescriptorSanitizer.create(AddressBookDescriptor obj) |
void |
AddressBookDescriptorValidator.create(AddressBookDescriptor obj) |
void |
AddressBooksMgmt.create(java.lang.String uid,
AddressBookDescriptor descriptor,
boolean isDefault) |
void |
AddressBookService.create(java.lang.String uid,
VCard card) |
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) |
void |
AddressBookService.createById(long id,
VCard card) |
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 |
AddressBookService.delete(java.lang.String uid) |
void |
VCardContainerStoreService.deleteIcon(java.lang.String uid) |
void |
VCardContainerStoreService.deletePhoto(java.lang.String uid) |
void |
AddressBookService.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) |
java.util.List<java.lang.String> |
AddressBookService.findByEmail(java.lang.String email) |
AddressBookDescriptor |
AddressBooksMgmt.getComplete(java.lang.String uid) |
ItemValue<VCard> |
AddressBookService.getComplete(java.lang.String uid) |
byte[] |
VCardContainerStoreService.getIcon(java.lang.String uid) |
byte[] |
AddressBookService.getIcon(java.lang.String uid) |
ItemValue<VCardInfo> |
AddressBookService.getInfo(java.lang.String uid) |
byte[] |
VCardContainerStoreService.getPhoto(java.lang.String uid) |
byte[] |
AddressBookService.getPhoto(java.lang.String uid) |
long |
AddressBookService.getVersion() |
boolean |
VCardContainerStoreService.hasPhoto(java.lang.String uid) |
TaskRef |
VCardService.importCards(java.lang.String vcard) |
ItemChangelog |
AddressBookService.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
void |
AddressBookService.move(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid) |
java.util.List<ItemValue<VCard>> |
AddressBookService.multipleGet(java.util.List<java.lang.String> uids) |
TaskRef |
AddressBooksMgmt.reindex(java.lang.String bookUid) |
TaskRef |
AddressBooksMgmt.reindexAll() |
TaskRef |
AddressBooksMgmt.reindexDomain(java.lang.String domainUid) |
void |
AddressBookService.reset() |
void |
AddressBooksMgmt.restore(java.lang.String abUid,
Stream restoreStream,
boolean resetBeforeRestore) |
void |
VCardSanitizer.sanitize(VCard card) |
ListResult<ItemValue<VCardInfo>> |
AddressBookService.search(VCardQuery query) |
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 |
AddressBookService.setPhoto(java.lang.String uid,
byte[] photo) |
ContainerChangeset<java.lang.String> |
AddressBookService.sync(java.lang.Long since,
VCardChanges changes) |
void |
AddressBookDescriptorSanitizer.update(AddressBookDescriptor current,
AddressBookDescriptor obj) |
void |
AddressBookDescriptorValidator.update(AddressBookDescriptor oldValue,
AddressBookDescriptor newValue) |
void |
AddressBooksMgmt.update(java.lang.String uid,
AddressBookDescriptor descriptor) |
void |
AddressBookService.update(java.lang.String uid,
VCard card) |
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) |
ContainerUpdatesResult |
AddressBookService.updates(VCardChanges changes) |
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() |
AttachedFile |
IAttachment.share(java.lang.String name,
Stream document) |
void |
IAttachment.unShare(java.lang.String url) |
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) |
Configuration |
AttachmentService.getConfiguration() |
protected IFileHosting |
AttachmentServiceTests.getFileHostingService() |
AttachedFile |
AttachmentService.share(java.lang.String name,
Stream document) |
void |
AttachmentService.unShare(java.lang.String url) |
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 |
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 |
---|---|
SecurityContext |
IInCoreAuthentication.buildContext(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 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() |
AuthUser |
Authentication.getCurrentUser() |
IInCoreAuthentication |
InCoreAuthenticationFactory.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 |
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 partition) |
void |
CyrusService.createPartition(java.lang.String pn) |
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.refreshPartitions(java.util.List<java.lang.String> domains) |
void |
CyrusService.reload() |
void |
CyrusService.renameBox(java.lang.String pboxName,
java.lang.String boxName,
java.lang.String domainUid) |
protected void |
CyrusAclService.setAclTask(java.lang.String mailbox,
java.util.Map<java.lang.String,Acl> acl) |
void |
CyrusServiceTests.setMailboxAcls() |
void |
CyrusService.setQuota(java.lang.String boxName,
int quota) |
void |
CyrusServiceTests.testCreateMBox() |
void |
CyrusServiceTests.testDeleteMailbox() |
void |
CyrusServiceTests.testDeleteMailshare() |
void |
SieveWriterTests.testMatchAll() |
void |
CyrusServiceTests.testReload() |
void |
CyrusAdmins.write() |
void |
CyrusService.xfer(java.lang.String boxName,
java.lang.String domainUid,
java.lang.String address) |
Constructor and Description |
---|
CyrusAdmins(IServer service,
java.lang.String serverUid) |
CyrusService(java.lang.String backendAddress) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
CyrusWorker.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 |
CyrusMailboxesStorage.changeDomainFilter(BmContext context,
java.lang.String domainUid,
MailFilter filter) |
void |
CyrusMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> mailbox,
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) |
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 |
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) |
java.lang.String |
SieveWriter.generateSieveScript(SieveWriter.Type type,
ItemValue<Mailbox> mbox,
ItemValue<Domain> domain,
MailFilter filter) |
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) |
static java.lang.String |
Uids.mailboxToCyrus(java.lang.String mailboxContainer) |
static java.lang.String |
Uids.mailboxToItemUid(java.lang.String mailboxContainer) |
static void |
MailboxOps.restartCyrus(IServer service,
java.lang.String serverUid) |
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 |
SieveWriter.write(ItemValue<Mailbox> mailbox,
ItemValue<Domain> domain,
MailFilter filter) |
void |
SieveWriter.write(java.lang.String domainUid,
MailFilter filter) |
void |
SieveWriter.write(java.lang.String domainUid,
MailFilter filter,
ItemValue<Server> server,
int count) |
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() |
Constructor and Description |
---|
AbstractConfFile(IServer service,
java.lang.String serverUid) |
Cyrus(IServer service,
java.lang.String serverUid,
int imapMaxChild) |
CyrusProxyPassword(IServer service,
java.lang.String serverUid) |
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 |
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 |
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 |
SmtpdConf.write() |
abstract void |
AbstractConfFile.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) |
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 |
void |
ICalendar.createById(long id,
VEventSeries event,
java.lang.Boolean sendNotifications) |
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 a
VEvent |
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 |
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
VEventSeries |
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 a
VEvent |
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() |
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
VEvent s from theirs uniques uids |
PrintData |
IPrint.print(PrintOptions options) |
Stream |
IPublishCalendar.publish() |
Stream |
IPublishCalendar.publishPrivate(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)
|
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) |
ContainerChangeset<java.lang.String> |
ICalendar.sync(java.lang.Long since,
VEventChanges changes)
CLIENT_WIN style
|
void |
ICalendar.touch(java.lang.String uid)
Touch an
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
VEvent |
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) |
void |
CalendarAuditProxy.create(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications) |
void |
CalendarAuditProxy.createById(long id,
VEventSeries event,
java.lang.Boolean sendNotifications) |
void |
CalendarAuditProxy.delete(java.lang.String uid,
java.lang.Boolean sendNotifications) |
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() |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.multipleGet(java.util.List<java.lang.String> uids) |
TaskRef |
CalendarAuditProxy.reset() |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.search(VEventQuery query) |
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) |
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 |
---|---|
org.apache.james.mime4j.dom.Message |
CalendarMail.getMessage() |
Modifier and Type | Method and Description |
---|---|
void |
IcsHookTests.accept() |
void |
IcsHookTests.cancel() |
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 |
FakeSendmail.send(Mail m) |
void |
FakeSendmail.send(org.apache.james.mime4j.dom.address.Mailbox sender,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m) |
void |
TestFileSystemStore.store(java.lang.String uid,
byte[] content) |
void |
IcsHookTests.testExecutingIcsHookOnNonDefaultCalendarShouldNotSendEmails() |
void |
IcsHookTests.update() |
Modifier and Type | Method and Description |
---|---|
void |
CalendarIndexJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
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() |
abstract void |
PrintCalendar.process() |
void |
PrintCalendarMonth.process() |
byte[] |
PrintCalendar.sendJPEGString() |
byte[] |
PrintCalendarList.sendPDFString() |
byte[] |
PrintCalendar.sendPDFString() |
byte[] |
PrintCalendarList.sendPNGString() |
byte[] |
PrintCalendar.sendPNGString() |
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) |
PrintCalendarMonth(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) |
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) |
void |
CalendarService.createById(long id,
VEventSeries event,
java.lang.Boolean sendNotifications) |
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 |
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) |
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) |
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() |
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) |
PrintData |
PrintService.print(PrintOptions options) |
Stream |
PublishCalendarService.publish() |
Stream |
PublishCalendarService.publishPrivate(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) |
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) |
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) |
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,
Container container) |
VEventSanitizer(BmContext ctx,
java.lang.String domainUid) |
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 ICalendar |
PublishCalendarTests.getCalendarService(SecurityContext context,
Container container) |
protected ICalendar |
CalendarsMgntTests.getCalendarService(SecurityContext context,
Container container) |
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.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.testDeleteUnknownEvent() |
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 |
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.testImportContactOffice() |
void |
VEventServiceTests.testImportDuplicateExtId() |
void |
VEventServiceTests.testImportEmptyTitle() |
void |
VEventServiceTests.testImportGoogle() |
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.testMUpdates() |
void |
CalendarServiceTests.testNoAlarm() |
void |
CalendarServiceTests.testNoAttendee() |
void |
CalendarServiceTests.testOnTagChanged() |
void |
CalendarServiceTests.testOrganizer() |
void |
VEventSanitizerTests.testOrganizerWithoutEmailCannotCreateMeeting() |
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.testSanitizeOrganizer() |
void |
VEventSanitizerTests.testSanitizeOrganizerInvalidMailto() |
void |
VEventSanitizerTests.testSanitizeSimple() |
void |
CalendarServiceTests.testSearch() |
void |
CalendarServiceTests.testSearchByDateInterval() |
void |
CalendarServiceTests.testSearchOccurrences()
BM-10032
|
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 |
CalendarServiceTests.testYearlyOccurrences() |
void |
CalendarServiceTests.twoEventsOneItem() |
Modifier and Type | Method and Description |
---|---|
ContainerSyncResult |
CalendarContainerSync.sync(java.util.Map<java.lang.String,java.lang.String> syncTokens,
IServerTaskMonitor monitor) |
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 |
---|---|
CacheRegistry |
CacheRegistry.Factory.instance(BmContext context,
java.lang.String... params) |
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) |
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) |
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
|
ContainerDescriptor |
IContainerManagement.getDescriptor()
Retrieve container descriptor
|
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
|
long |
IChangelogSupport.getVersion() |
ItemChangelog |
IChangelogSupport.itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
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.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
|
Modifier and Type | Method and Description |
---|---|
ContainerSyncResult |
IInternalContainerSync.sync() |
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 |
IContainersHook.onContainerCreated(BmContext ctx,
ContainerDescriptor cd) |
void |
IContainersHook.onContainerDeleted(BmContext ctx,
ContainerDescriptor cd) |
void |
IContainersHook.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
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 |
---|---|
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.List<java.lang.String> |
IContainerStoreService.allUids() |
java.util.List<java.lang.String> |
IContainerStoreService.allUidsOrderedByDisplayname() |
void |
IContainerStoreService.attach(java.lang.String uid,
java.lang.String displayName,
T value) |
ContainerChangelog |
IContainerStoreService.changelog(java.lang.Long from,
long to) |
ItemChangelog |
IContainerStoreService.changelog(java.lang.String itemUid,
java.lang.Long from,
long to) |
long |
IContainerStoreService.create(java.lang.String uid,
java.lang.String extId,
java.lang.String displayName,
T value)
Create item with external ID
|
long |
IContainerStoreService.create(java.lang.String uid,
java.lang.String displayName,
T value)
Create item without external ID
|
long |
IContainerStoreService.createWithId(java.lang.String uid,
java.lang.Long internalId,
java.lang.String extId,
java.lang.String displayName,
T value)
Create item with external and a given internal ID.
|
boolean |
IContainerStoreService.delete(java.lang.String uid) |
void |
IContainerStoreService.deleteAll()
delete all values ( changelog is available for deleted values )
|
void |
IContainerStoreService.detach(java.lang.String uid) |
java.util.Map<java.lang.String,java.lang.String> |
ContainerSettings.get() |
ItemValue<T> |
IContainerStoreService.get(long id,
java.lang.Long version) |
ItemValue<T> |
IContainerStoreService.get(java.lang.String uid,
java.lang.Long version) |
ItemValue<T> |
IContainerStoreService.getByExtId(java.lang.String extId)
Get item by external ID
|
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() |
IInternalContainerSync |
InternalContainerSyncFactory.instance(BmContext context,
java.lang.String... params) |
IContainerSync |
ContainerSyncFactory.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) |
void |
ContainerSettings.mutate(java.util.Map<java.lang.String,java.lang.String> mutation) |
void |
IContainerStoreService.prepareContainerDelete()
delete all values.
|
void |
ContainerSettings.set(java.util.Map<java.lang.String,java.lang.String> settings) |
long |
IContainerStoreService.setExtId(java.lang.String uid,
java.lang.String extId) |
TaskRef |
ContainerSyncService.sync() |
void |
IContainerStoreService.touch(java.lang.String uid) |
long |
IContainerStoreService.update(java.lang.String uid,
java.lang.String displayName,
T value) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<T>> |
ContainerStoreService.all() |
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) |
java.util.List<java.lang.String> |
ContainerStoreService.allUids() |
java.util.List<java.lang.String> |
ContainerStoreService.allUidsOrderedByDisplayname() |
ContainerDescriptor |
Containers.asDescriptor(Container c,
SecurityContext sc,
Container dom,
RBACManager rbacManager) |
java.util.List<ContainerDescriptor> |
Containers.asDescriptors(java.util.List<Container> containers,
SecurityContext sc) |
void |
ContainerStoreService.attach(java.lang.String uid,
java.lang.String displayName,
T value) |
boolean |
ContainerManagement.canAccess(java.util.List<java.lang.String> verbsOrRoles) |
ContainerChangelog |
ContainerStoreService.changelog(java.lang.Long from,
long to) |
ItemChangelog |
ContainerStoreService.changelog(java.lang.String itemUid,
java.lang.Long from,
long to) |
ContainerChangeset<java.lang.String> |
ContainerStoreService.changeset(java.lang.Long from,
long to) |
ContainerChangeset<java.lang.Long> |
ContainerStoreService.changesetById(java.lang.Long from,
long to) |
void |
RBACManager.check(java.util.Set<java.lang.String> roles) |
void |
RBACManager.check(java.lang.String... roles) |
void |
RBACManager.checkNotAnoynmous() |
void |
Containers.create(java.lang.String uid,
ContainerDescriptor descriptor) |
long |
ContainerStoreService.create(java.lang.String uid,
java.lang.String extId,
java.lang.String displayName,
T value) |
long |
ContainerStoreService.create(java.lang.String uid,
java.lang.String displayName,
T value) |
protected void |
ContainerStoreService.createValue(Item item,
T value) |
long |
ContainerStoreService.createWithId(java.lang.String uid,
java.lang.Long internalId,
java.lang.String extId,
java.lang.String displayName,
T value) |
protected void |
ContainerStoreService.decorate(Item item,
ItemValue<T> value) |
protected void |
ContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<T>> values) |
boolean |
ContainerStoreService.delete(java.lang.String uid) |
void |
Containers.delete(java.lang.String uid) |
void |
ContainerStoreService.deleteAll() |
protected void |
ContainerStoreService.deleteValue(Item item) |
protected void |
ContainerStoreService.deleteValues() |
void |
ContainerStoreService.detach(java.lang.String uid) |
void |
ContainerManagement.disallowOfflineSync(java.lang.String subject) |
RBACManager |
RBACManager.forContainer(Container container) |
RBACManager |
RBACManager.forContainer(java.lang.String uid) |
RBACManager |
RBACManager.forEntry(java.lang.String uid) |
ItemValue<T> |
ContainerStoreService.get(long id,
java.lang.Long version) |
ContainerDescriptor |
Containers.get(java.lang.String uid) |
ItemValue<T> |
ContainerStoreService.get(java.lang.String uid,
java.lang.Long version) |
java.util.List<AccessControlEntry> |
ContainerManagement.getAccessControlList() |
java.util.List<ItemDescriptor> |
ContainerManagement.getAllItems() |
ItemValue<T> |
ContainerStoreService.getByExtId(java.lang.String extId) |
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) |
ContainerDescriptor |
ContainerManagement.getDescriptor() |
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) |
java.util.List<ItemValue<T>> |
ContainerStoreService.getItemsValue(java.util.List<Item> items) |
protected ItemValue<T> |
ContainerStoreService.getItemValue(Item item) |
java.util.List<ItemValue<T>> |
ContainerStoreService.getMultiple(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<T>> |
ContainerStoreService.getMultipleById(java.util.List<java.lang.Long> uids) |
protected IContainers |
ContainersTests.getService(SecurityContext securityContext) |
protected IContainers |
ContainersHttpTests.getService(SecurityContext context) |
java.util.Map<java.lang.String,java.lang.String> |
ContainerManagement.getSettings() |
protected T |
ContainerStoreService.getValue(Item item) |
long |
ContainerStoreService.getVersion() |
<Res> Res |
ContainerStoreService.inTransaction(JdbcAbstractStore.SqlOperation<Res> op) |
void |
ContainerStoreService.prepareContainerDelete() |
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) |
long |
ContainerStoreService.setExtId(java.lang.String uid,
java.lang.String extId) |
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 |
ContainerStoreService.touch(java.lang.String uid) |
void |
ContainerManagement.update(ContainerModifiableDescriptor descriptor) |
void |
Containers.update(java.lang.String uid,
ContainerModifiableDescriptor descriptor) |
long |
ContainerStoreService.update(java.lang.String uid,
java.lang.String displayName,
T value) |
protected void |
ContainerStoreService.updateValue(Item item,
T value) |
Constructor and Description |
---|
ContainerManagement(BmContext context,
Container container) |
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 |
---|---|
static <Res> Res |
JdbcAbstractStore.doOrFail(JdbcAbstractStore.SqlOperation<Res> op) |
Res |
JdbcAbstractStore.SqlOperation.execute() |
<Res> Res |
JdbcAbstractStore.inTransaction(JdbcAbstractStore.SqlOperation<Res> op) |
static <Res> Res |
JdbcAbstractStore.staticInTransaction(JdbcAbstractStore.SqlOperation<Res> op) |
Modifier and Type | Method and Description |
---|---|
IAuthProvider.AuthResult |
Fail2Ban.check(IAuthProvider.IAuthContext authContext) |
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 |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
static RestResponse |
ResponseBuilder.replyServerFault(ServerFault e) |
Modifier and Type | Method and Description |
---|---|
void |
RestRootHandler.register(RestRequest request,
java.util.function.Function<java.lang.Void,org.vertx.java.core.Handler<org.vertx.java.core.eventbus.Message<?>>> msgHandler,
org.vertx.java.core.Handler<ServerFault> reject) |
void |
IRestBusHandler.register(RestRequest request,
java.util.function.Function<java.lang.Void,org.vertx.java.core.Handler<org.vertx.java.core.eventbus.Message<?>>> msgHandler,
org.vertx.java.core.Handler<ServerFault> reject) |
Modifier and Type | Method and Description |
---|---|
protected void |
RestServiceMethodHandler.handle(SecurityContext securityContext,
RestRequest request,
AsyncHandler<RestResponse> response) |
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) |
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) |
void |
IRestTestService.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 |
Sendmail.send(Mail m) |
void |
ISendmail.send(Mail m) |
void |
Sendmail.send(org.apache.james.mime4j.dom.address.Mailbox from,
org.apache.james.mime4j.dom.Message m) |
void |
ISendmail.send(org.apache.james.mime4j.dom.address.Mailbox from,
org.apache.james.mime4j.dom.Message m) |
void |
Sendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
ISendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
Sendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m)
Send an email.
|
void |
ISendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m) |
void |
Sendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m) |
void |
ISendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m)
Send an email.
|
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) |
TaskRef |
TasksManager.run(IServerTask serverTask) |
TaskRef |
TasksManager.run(java.lang.String taskId,
IServerTask serverTask) |
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 |
---|---|
static byte[] |
ImageUtils.checkAndSanitize(byte[] icon)
Checks the byte array is in a supported image format and returns a PNG
version
|
static byte[] |
ImageUtils.resize(byte[] image,
int width,
int height) |
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 |
---|---|
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 |
ElasticWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
ElasticWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
ElasticWorker.restore(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
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 |
---|---|
void |
MboxRestoreService.restore(DataProtectGeneration dpg,
ItemValue<Mailbox> mbox,
ItemValue<Domain> domain,
MboxRestoreService.Mode mode,
IServerTaskMonitor monitor) |
void |
MboxRestoreServiceTests.testRestoreMailshareInSubfolder() |
void |
MboxRestoreServiceTests.testRestoreMailshareReplace() |
void |
MboxRestoreServiceTests.testRestoreUserInSubfolder() |
void |
MboxRestoreServiceTests.testRestoreUserReplace() |
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 |
PgWorker.cleanup(IDPContext ctx,
PartGeneration part,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
PgWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
PgWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
void |
PgWorker.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) |
Constructor and Description |
---|
LoadGenerationTask(BmContext ctx,
DataProtectGeneration dpGeneration,
PartGeneration pgPart,
java.util.List<PartGeneration> parts,
java.lang.String target) |
Modifier and Type | Method and Description |
---|---|
protected <T> T |
HttpDPServiceTests.getService(java.lang.Class<T> klass,
java.lang.String... params) |
protected <T> T |
DPServiceTests.getService(java.lang.Class<T> klass,
java.lang.String... params) |
void |
DPServiceTests.testServiceFactory() |
Modifier and Type | Method and Description |
---|---|
PartGeneration |
ToolSession.backup(PartGeneration previous,
PartGeneration next) |
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() |
void |
RemoveForgottenParts.write() |
Constructor and Description |
---|
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() |
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)
ChangeLog of the container since
|
ContainerChangeset<java.lang.String> |
IDirectory.changeset(java.lang.Long since)
ChangeSet of the container since
|
TaskRef |
IDirectory.delete(java.lang.String path)
Delete entry
|
TaskRef |
IDirectory.deleteByEntryUid(java.lang.String entryUid)
Delete entry
|
void |
IDirEntryPhotoSupport.deletePhoto(java.lang.String uid) |
DirEntry |
IDirectory.findByEntryUid(java.lang.String entryUid) |
java.util.List<DirEntry> |
IDirectory.getEntries(java.lang.String path)
Fetch
DirEntry s from a path |
DirEntry |
IDirectory.getEntry(java.lang.String path)
Fetch
DirEntry from a path |
byte[] |
IDirectory.getEntryIcon(java.lang.String entryUid) |
byte[] |
IDirectory.getEntryPhoto(java.lang.String entryUid) |
byte[] |
IDirectory.getIcon(java.lang.String path) |
byte[] |
IDirEntryPhotoSupport.getIcon(java.lang.String uid) |
byte[] |
IDirEntryPhotoSupport.getPhoto(java.lang.String uid) |
java.util.Set<java.lang.String> |
IDirectory.getRolesForDirEntry(java.lang.String entryUid) |
java.util.Set<java.lang.String> |
IDirectory.getRolesForOrgUnit(java.lang.String orgUnitUid) |
DirEntry |
IDirectory.getRoot()
Fetch root
DirEntry |
ItemValue<VCard> |
IDirectory.getVCard(java.lang.String uid)
get entry vcard
|
ListResult<ItemValue<DirEntry>> |
IDirectory.search(DirEntryQuery query) |
void |
IDirEntryExtIdSupport.setExtId(java.lang.String uid,
java.lang.String extId) |
void |
IDirEntryPhotoSupport.setPhoto(java.lang.String uid,
byte[] photo) |
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) |
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) |
boolean |
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.testChangelog_parentGroupOnGroupDelete() |
void |
DirectoryTests.testChangelog_parentGroupOnUserDelete() |
void |
DirectoryTests.testDelete() |
void |
DirectoryTests.testDeleteWrongPath() |
void |
DirectoryTests.testDirEntryDataLocation() |
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,
DirEntry dirEntry,
T value) |
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 |
Directory.changelog(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) |
boolean |
DirEntryStoreService.delete(java.lang.String uid) |
void |
InCoreDirectory.delete(java.lang.String path) |
TaskRef |
Directory.delete(java.lang.String path) |
void |
DirEntryStoreService.deleteAll() |
TaskRef |
Directory.deleteByEntryUid(java.lang.String entryUid) |
TaskRef |
OrgUnitDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
DirEntry |
Directory.findByEntryUid(java.lang.String entryUid) |
DirEntry |
Directory.getByEmail(java.lang.String email) |
java.util.List<ItemValue<DirEntry>> |
DirEntryStoreService.getEntries(java.lang.String path) |
java.util.List<DirEntry> |
Directory.getEntries(java.lang.String path) |
DirEntry |
Directory.getEntry(java.lang.String path) |
byte[] |
Directory.getEntryIcon(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[] |
DirEntryStoreService.getIcon(java.lang.String uid) |
byte[] |
Directory.getIcon(java.lang.String path) |
byte[] |
DirEntryStoreService.getPhoto(java.lang.String uid) |
java.util.Set<java.lang.String> |
Directory.getRolesForDirEntry(java.lang.String entryUid) |
java.util.Set<java.lang.String> |
Directory.getRolesForOrgUnit(java.lang.String ouUid) |
DirEntry |
Directory.getRoot() |
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>> |
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) |
long |
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) |
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()
Retrieve all domains
|
void |
IDomains.create(java.lang.String uid,
Domain domain)
Creates a domain
|
void |
IDomains.delete(java.lang.String uid)
Deletes an existing domain
|
TaskRef |
IDomains.deleteDomainItems(java.lang.String uid) |
ItemValue<Domain> |
IDomains.findByNameOrAliases(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
IDomainSettings.get()
Get domain settings
|
ItemValue<Domain> |
IDomains.get(java.lang.String 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)
Set domain settings
|
TaskRef |
IDomains.setAliases(java.lang.String domainUid,
java.util.Set<java.lang.String> aliases) |
void |
IDomains.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
IDomains.update(java.lang.String uid,
Domain domain)
Modifies 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.testDelete() |
void |
DomainsServiceTests.testDeleteNonExistant() |
void |
DomainSettingsServiceTests.testDomainSettings() |
void |
DomainsServiceTests.testFindByNameOrAliases() |
void |
DomainsServiceTests.testGetDomain() |
void |
DomainsServiceTests.testSetAliases() |
void |
DomainsServiceTests.testSetAliasesDomainNotFound() |
void |
DomainSettingsServiceTests.testU1GetDomainSettings() |
void |
DomainSettingsServiceTests.testU1SetDomainSettings() |
void |
DomainsServiceTests.testUpdate() |
void |
DomainsServiceTests.testUpdateAliasesChanged() |
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 |
---|---|
java.util.List<ItemValue<Domain>> |
DomainsService.all() |
void |
DomainSettingsMaxUserValidator.create(DomainSettings obj) |
void |
DomainSettingsMaxBasicAccountValidator.create(DomainSettings settings) |
void |
DomainSettingsPasswordLifetimeValidator.create(DomainSettings obj) |
void |
DomainSettingsValidator.create(java.util.Map<java.lang.String,java.lang.String> settings) |
void |
DomainsService.create(java.lang.String uid,
Domain domain) |
void |
DomainsService.delete(java.lang.String uid) |
TaskRef |
DomainsService.deleteDomainItems(java.lang.String uid) |
protected void |
DomainStoreService.deleteValue(Item item) |
protected void |
DomainStoreService.deleteValues() |
protected void |
DomainsService.doSetAliases(ItemValue<Domain> domainItem,
java.util.Set<java.lang.String> previousAliases,
IServerTaskMonitor monitor) |
TaskRef |
DomainDirEntryHandler.entryDeleted(BmContext context,
java.lang.String domainUid,
java.lang.String entryUid) |
ItemValue<Domain> |
DomainStoreService.findByNameOrAliases(java.lang.String name) |
ItemValue<Domain> |
DomainsService.findByNameOrAliases(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
DomainSettingsService.get() |
ItemValue<Domain> |
DomainsService.get(java.lang.String uid) |
java.util.Set<java.lang.String> |
DomainStoreService.getRoles(java.lang.String uid) |
java.util.Set<java.lang.String> |
DomainsService.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) |
TaskRef |
DomainsService.setAliases(java.lang.String uid,
java.util.Set<java.lang.String> aliases) |
void |
DomainStoreService.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> roles) |
void |
DomainsService.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 |
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 |
DomainsService.update(java.lang.String uid,
Domain 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) |
java.util.List<SentItem> |
IEas.getSentItems(java.lang.String folderId,
Account account) |
void |
IEas.insertClientId(java.lang.String clientId) |
void |
IEas.insertPendingReset(Account account) |
void |
IEas.insertSentItems(java.util.List<SentItem> sentItems) |
java.lang.Boolean |
IEas.isKnownClientId(java.lang.String clientId) |
java.lang.Boolean |
IEas.needReset(Account account) |
void |
IEas.resetSentItems(java.lang.String folderId,
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) |
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 |
NginxEasConf.write() |
Constructor and Description |
---|
NginxEasConf(INodeClient nc) |
Modifier and Type | Method and Description |
---|---|
void |
EasHook.onFolderCreated(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> value) |
void |
EasHook.onFolderDeleted(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> value) |
void |
EasHook.onFolderUpdated(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Modifier and Type | Method and Description |
---|---|
void |
EasStore.insertPendingReset(Account account) |
void |
EasStore.insertSentItems(java.util.List<SentItem> items) |
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) |
java.util.List<SentItem> |
EasService.getSentItems(java.lang.String folderId,
Account account) |
void |
EasService.insertClientId(java.lang.String clientId) |
void |
EasService.insertPendingReset(Account account) |
void |
EasService.insertSentItems(java.util.List<SentItem> sentItems) |
java.lang.Boolean |
EasService.isKnownClientId(java.lang.String clientId) |
java.lang.Boolean |
EasService.needReset(Account account) |
void |
EasService.resetSentItems(java.lang.String folderId,
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 |
---|---|
void |
IExternalUser.create(java.lang.String uid,
ExternalUser eu)
Create an external user
|
void |
IExternalUser.delete(java.lang.String uid)
Delete an external user
|
ItemValue<ExternalUser> |
IExternalUser.getComplete(java.lang.String uid)
Retrieve an existing external user
|
java.util.List<ItemValue<Group>> |
IExternalUser.memberOf(java.lang.String uid)
Returns the list of
Group an external user is in |
java.util.List<java.lang.String> |
IExternalUser.memberOfGroups(java.lang.String uid)
Returns the list of
Group an external user is in |
void |
IExternalUser.update(java.lang.String uid,
ExternalUser eu)
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) |
void |
ExternalUserSanitizer.create(ExternalUser extUser) |
void |
ExternalUserService.create(java.lang.String uid,
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 |
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 |
FileHostingSettingsValidator.update(DomainSettings oldValue,
DomainSettings newValue) |
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 |
---|---|
java.util.List<java.lang.String> |
IFolderHierarchy.allUids() |
ListResult<java.lang.Integer> |
IFolders.byContentUri(java.lang.String uri)
Returns a list of
Folder.uid |
ItemValue<Folder> |
IFolderHierarchy.byContentUri(java.lang.String uri) |
ItemValue<Folder> |
IFolderHierarchy.byId(java.lang.Long id) |
java.util.List<ItemValue<Folder>> |
IFolderHierarchy.byParentId(java.lang.Long pid) |
Folder |
IFolders.byUid(java.lang.Long uid)
Returns a
Folder identified by its Folder.uid |
ItemValue<Folder> |
IFolderHierarchy.byUid(java.lang.Long uid) |
ContainerChangelog |
IFolderHierarchy.changelog(java.lang.Long since)
ChangeLog of the container since
|
ContainerChangeset<java.lang.String> |
IFolderHierarchy.changeset(java.lang.Long since)
ChangeSet of the container since
|
ContainerChangeset<java.lang.Long> |
IFolderHierarchy.changesetById(java.lang.Long since)
ChangeSet of the container since
|
ItemValue<Folder> |
IFolderHierarchy.getComplete(java.lang.String uid)
Fetch a
Folder from its unique uid |
java.util.List<ItemValue<Folder>> |
IFolderHierarchy.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
Folder s from theirs uniques uids |
void |
IFolderHierarchy.reset() |
ListResult<ItemValue<Folder>> |
IFolderHierarchy.search(FolderQuery query)
Searches for the
Folder s items in the container using the given
query |
Modifier and Type | Method and Description |
---|---|
void |
IInternalFolderHierarchy.create(java.lang.String uid,
Folder folder)
Creates a new
Folder entry. |
ItemValue<Folder> |
IInternalFolderHierarchy.createFolder(ContainerDescriptor cd,
java.lang.Long parentId)
Creates a folder corresponding to the given container
Not exposed over http
|
void |
IInternalFolderHierarchy.delete(java.lang.String uid)
Delete
Folder entry |
void |
IInternalFolderHierarchy.deleteAll()
Delete the entire hierarchy
|
void |
IInternalFolderHierarchy.update(java.lang.String uid,
Folder folder)
Modifies an existing
Folder entry. |
Modifier and Type | Method and Description |
---|---|
void |
FolderHookAdapter.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
FolderHookAdapter.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
FolderHookAdapter.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Modifier and Type | Method and Description |
---|---|
IInternalFolderHierarchy |
InternalFolderHierarchyFactory.instance(BmContext context,
java.lang.String... params) |
IFolderHierarchy |
FolderHierarchyServiceFactory.instance(BmContext context,
java.lang.String... params) |
IFolders |
FoldersServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
FolderHierarchyService.allUids() |
ItemValue<Folder> |
FolderHierarchyService.byContentUri(java.lang.String uri) |
ListResult<java.lang.Integer> |
FoldersService.byContentUri(java.lang.String uri) |
ItemValue<Folder> |
FolderHierarchyService.byId(java.lang.Long id) |
java.util.List<ItemValue<Folder>> |
FolderHierarchyService.byParentId(java.lang.Long pid) |
ItemValue<Folder> |
FolderHierarchyService.byUid(java.lang.Long uid) |
Folder |
FoldersService.byUid(java.lang.Long uid) |
ContainerChangelog |
FolderHierarchyService.changelog(java.lang.Long since) |
ContainerChangeset<java.lang.String> |
FolderHierarchyService.changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
FolderHierarchyService.changesetById(java.lang.Long since) |
void |
FolderHierarchyService.create(java.lang.String uid,
Folder folder) |
ItemValue<Folder> |
FolderHierarchyService.createFolder(ContainerDescriptor cd,
java.lang.Long parentId) |
java.lang.String |
FolderStoreService.createWithoutUid(java.lang.String extId,
java.lang.String displayName,
Folder value) |
void |
FolderHierarchyService.delete(java.lang.String uid) |
void |
FolderHierarchyService.deleteAll() |
ItemValue<Folder> |
FolderHierarchyService.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Folder>> |
FolderHierarchyService.multipleGet(java.util.List<java.lang.String> uids) |
void |
FolderHierarchyService.reset() |
ListResult<ItemValue<Folder>> |
FolderHierarchyService.search(FolderQuery query) |
void |
FolderHierarchyService.update(java.lang.String uid,
Folder folder) |
void |
FolderHierarchyValidator.validate(Folder f) |
Constructor and Description |
---|
FolderHierarchyService(BmContext context,
Container container,
java.lang.String mailboxUid) |
Modifier and Type | Method and Description |
---|---|
void |
InternalFolderHierarchyServiceTests.create() |
void |
InternalFolderHierarchyServiceTests.createNested() |
void |
InternalFolderHierarchyServiceTests.delete() |
void |
InternalFolderHierarchyServiceTests.fetchByUid() |
protected IInternalFolderHierarchy |
InternalFolderHierarchyServiceTests.getService(SecurityContext context) |
protected abstract IFolderHierarchy |
AbstractFolderHierarchyServiceTests.getService(SecurityContext context) |
void |
HierarchyTestHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
HierarchyTestHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
HierarchyTestHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
InternalFolderHierarchyServiceTests.testByContentUri() |
void |
InternalFolderHierarchyServiceTests.testDeleteAll() |
void |
InternalFolderHierarchyServiceTests.testSearch() |
void |
InternalFolderHierarchyServiceTests.update() |
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.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) |
void |
IHSM.deleteDomainPolicy() |
void |
IHSM.deletePolicy(java.lang.String mailboxUid) |
TierChangeResult |
IHSM.demote(Demote demote)
Moves a message to a lower tier of storage (eg.
|
java.util.List<TierChangeResult> |
IHSM.demoteMultiple(java.util.List<Demote> demote)
Moves messages to a lower tier of storage (eg.
|
byte[] |
IHSM.fetch(java.lang.String mailboxUid,
java.lang.String hsmId)
Fetches the content of a message from low-tier storage
|
StoragePolicy |
IHSM.getDomainPolicy() |
StoragePolicy |
IHSM.getPolicy(java.lang.String mailboxUid) |
double |
IHSM.getSize(java.lang.String mailboxUid)
Get user archive size used in byte
|
TierChangeResult |
IHSM.promote(Promote promote)
Moves a message to an upper tier of storage (eg.
|
java.util.List<TierChangeResult> |
IHSM.promoteMultiple(java.util.List<Promote> promote)
Moves messages to an upper tier of storage (eg.
|
void |
IHSM.setDomainPolicy(StoragePolicy sp) |
void |
IHSM.setPolicy(java.lang.String mailboxUid,
StoragePolicy sp) |
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 |
---|---|
void |
HSMIndexJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
HSMJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
Modifier and Type | Method and Description |
---|---|
static HSMContext |
HSMContext.get(SecurityContext context,
HSMContext.HSMLoginContext login) |
void |
FolderProcessor.process(HSMRunStats stats) |
Modifier and Type | Method and Description |
---|---|
void |
HSMCleanup.remove(HSMContext context,
java.lang.String hsmId)
Removes archive from ES and Storage when archived email is deleted
|
Modifier and Type | Method and Description |
---|---|
IInCoreHSM |
InCoreHSMServiceFactory.instance(BmContext context,
java.lang.String... params) |
IHSM |
HSMServiceFactory.instance(BmContext context,
java.lang.String... params) |
void |
HSMDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
void |
HSMService.copy(java.lang.String sourceMailboxUid,
java.lang.String destMailboxUid,
java.util.List<java.lang.String> hsmIds) |
protected void |
HSMSupport.delete() |
void |
HSMService.deleteDomainPolicy() |
void |
HSMService.deletePolicy(java.lang.String mailboxUid) |
void |
UserHSMSupport.deleteStoragePolicy() |
void |
GroupHSMSupport.deleteStoragePolicy() |
void |
IHSMSupport.deleteStoragePolicy() |
void |
DomainHSMSupport.deleteStoragePolicy() |
TierChangeResult |
HSMService.demote(Demote demote) |
java.util.List<TierChangeResult> |
HSMService.demoteMultiple(java.util.List<Demote> demote) |
byte[] |
HSMService.fetch(java.lang.String mailboxUid,
java.lang.String hsmId) |
protected StoragePolicy |
HSMSupport.get() |
IHSMSupport |
HSMSupportFactory.getDomainHSMSupport() |
protected StoragePolicy |
HSMSupport.getDomainPolicy() |
StoragePolicy |
HSMService.getDomainPolicy() |
IHSMSupport |
HSMSupportFactory.getMailboxSupport(java.lang.String uid) |
StoragePolicy |
HSMService.getPolicy(java.lang.String mailboxUid) |
double |
HSMService.getSize(java.lang.String mailboxUid) |
StoragePolicy |
UserHSMSupport.getStoragePolicy() |
StoragePolicy |
GroupHSMSupport.getStoragePolicy() |
StoragePolicy |
IHSMSupport.getStoragePolicy() |
StoragePolicy |
DomainHSMSupport.getStoragePolicy() |
TierChangeResult |
HSMService.promote(Promote promote) |
java.util.List<TierChangeResult> |
HSMService.promoteMultiple(java.util.List<Promote> promote) |
protected void |
HSMSupport.set(StoragePolicy policy) |
void |
HSMService.setDomainPolicy(StoragePolicy sp) |
void |
HSMService.setPolicy(java.lang.String mailboxUid,
StoragePolicy sp) |
void |
UserHSMSupport.setStoragePolicy(StoragePolicy policy) |
void |
GroupHSMSupport.setStoragePolicy(StoragePolicy policy) |
void |
IHSMSupport.setStoragePolicy(StoragePolicy policy) |
void |
DomainHSMSupport.setStoragePolicy(StoragePolicy policy) |
Modifier and Type | Method and Description |
---|---|
protected IInCoreHSM |
HSMServiceTests.getInternalService(SecurityContext context) |
protected IHSM |
HSMServiceTests.getService(SecurityContext context) |
protected IHSM |
HSMServiceHttpTests.getService(SecurityContext context) |
void |
HSMServiceTests.testDeleteAllPolicies() |
void |
HSMServiceTests.testDomainPolicy() |
void |
HSMServiceTests.testGetArchiveSize() |
void |
HSMServiceTests.testGettingNonExistentPolicyShouldReturnNull() |
void |
HSMServiceTests.testGroupPolicy() |
void |
HSMServiceTests.testPolicy() |
void |
HSMServiceTests.testUserPolicy() |
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 |
CyradmTestCase.setUp() |
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 |
MailboxIndexing.index(ItemValue<Mailbox> mailbox,
IServerTaskMonitor monitor) |
abstract void |
BoxIndexing.index(ItemValue<Mailbox> entity,
IServerTaskMonitor monitor) |
protected void |
BoxIndexing.indexSelectedFolder(SecurityContext context,
Mailbox mailbox,
Folder folder,
int nextUid,
StoreClient sc,
IServerTaskMonitor monitor) |
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 |
MailboxIndexing.resync(ItemValue<Mailbox> mailbox,
IServerTaskMonitor monitor) |
abstract void |
BoxIndexing.resync(ItemValue<Mailbox> entity,
IServerTaskMonitor monitor) |
void |
BoxIndexing.IndexAction.run(SecurityContext context,
Mailbox mailbox,
Folder folder,
int uidnext,
StoreClient client,
IServerTaskMonitor monitor) |
Constructor and Description |
---|
Sudo(java.lang.String login,
java.lang.String domainContainerUid) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExpungeRunnable.doDelete() |
protected void |
UidExpungeRunnable.doDelete() |
protected ItemValue<Folder> |
AbstractIndexOperation.getFolderItem() |
protected ItemValue<Folder> |
AbstractIndexOperation.getFolderItem(java.lang.String box) |
abstract MailboxResolver.MailboxIdentifier |
MailboxResolver.getMailboxIdentifier() |
MailboxResolver.MailboxIdentifier |
MailboxResolver.DefaultUserBoxResolver.getMailboxIdentifier() |
MailboxResolver.MailboxIdentifier |
MailboxResolver.OtherUserBoxResolver.getMailboxIdentifier() |
MailboxResolver.MailboxIdentifier |
MailboxResolver.MailshareBoxResolver.getMailboxIdentifier() |
Modifier and Type | Method and Description |
---|---|
protected Folder |
IPSTest.folder(java.lang.String folder) |
void |
Admin0IPSTest.setUp() |
void |
OpsTests.testAppendAndSetFlags() |
void |
OpsTests.testMarkAsXXXPerf() |
void |
OpsTests.testRename() |
void |
OpsTests.testRenameBothUnquoted() |
void |
OpsTests.testRenameQuotedUnquoted() |
void |
OpsTests.testRenameUnquotedQuoted() |
void |
OpsTests.testUidCopy() |
void |
OpsTests.testUidCopyES() |
void |
FlagsInEsTests.testUidCopyES() |
void |
OpsTests.testUidCopyWildcard() |
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 java.lang.String |
AbstractLmtpHandler.getCalendarUid(ItemValue<Mailbox> recipientMailbox) |
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 |
TodoCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
IIMIPHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox)
The handler is supposed to create/update the inBM event.
|
IMIPResponse |
EventCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
void |
FakeSendmail.send(Mail m) |
void |
FakeSendmail.send(org.apache.james.mime4j.dom.address.Mailbox sender,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
IMailboxes.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
IMailboxes.byName(java.lang.String name) |
ItemValue<Folder> |
IMailboxFolderHierarchy.byPath(java.lang.String path) |
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. |
ItemValue<Folder> |
IMailboxFolderHierarchy.createUserMailFolder(java.lang.String imapPath) |
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() |
TaskRef |
IMailboxMgmt.moveDataLocation(java.lang.String mailboxUid,
java.lang.String serverUid) |
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) |
TaskRef |
IMailboxMgmt.reconstructDomain()
reindex all domain mailboxes
|
TaskRef |
IMailboxMgmt.reconstructMailbox(java.lang.String mailboxUid)
reconstruct a single mailbox index
|
TaskRef |
IMailboxMgmt.rewriteAcls()
reset and rewrite all ACLs
|
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 |
---|---|
ItemValue<Folder> |
IInternalMailboxFolderHierarchy.createUserMailFolder(java.lang.String imapPath) |
void |
IInternalMailboxFolderHierarchy.iniFs() |
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) |
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 |
---|---|
protected void |
MailspoolJob.prepareDomainMailboxes(IScheduler sched,
IScheduledJobRunId jobRunId,
java.lang.String domainName,
java.util.Date startDate) |
void |
QuotaGatheringJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
ReconstructMailspoolIndexJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate)
Deprecated.
|
void |
OutOfOfficeJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
void |
ConsolidateMailspoolIndexJob.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) |
IInternalMailboxFolderHierarchy |
InternalMailboxFolderHierarchyFactory.instance(BmContext context,
java.lang.String... params) |
IMailboxFolderHierarchy |
MailboxFolderHierarchyServiceFactory.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) |
void |
IInCoreMailboxes.refreshOutOfOffice() |
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 |
IPSEventSinkHandler.doFolderCreate(java.lang.String login,
java.lang.String domain,
java.lang.String folders) |
void |
IPSEventSinkHandler.doFolderDeleted(java.lang.String login,
java.lang.String domain,
java.lang.String folders) |
void |
IPSEventSinkHandler.doFolderRename(java.lang.String login,
java.lang.String domain,
java.lang.String folders) |
protected IInternalFolderHierarchy |
IPSCoreFolderHierachyTests.getHierarchyService() |
protected IInternalFolderHierarchy |
IPSCoreFolderHierachyTests.getHierarchyService(java.lang.String uid) |
void |
IPSEventSink.onFolderChange(org.vertx.java.core.json.JsonObject jso) |
void |
TestFolderHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
TestFolderHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
TestFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
FolderHierarchyCyrusHook.onMailFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.lang.String imapPath) |
void |
FolderHierarchyCyrusHook.onTopLevelFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
void |
IPSEventSinkTests.testExternalMailshareFolder() |
void |
IPSEventSinkTests.testExternalUserFolder() |
void |
IPSEventSinkTests.testFolderCreateUser() |
void |
IPSEventSinkTests.testFolderDeletedUser() |
void |
IPSEventSinkTests.testFolderUpdatedUser() |
void |
IPSEventSinkTests.testMoveFolder() |
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) |
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) |
ItemValue<Folder> |
MailboxFolderHierarchyService.byPath(java.lang.String path) |
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) |
ItemValue<Folder> |
MailboxFolderHierarchyService.createUserMailFolder(java.lang.String imapPath) |
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 |
MailboxFolderHierarchyService.iniFs() |
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) |
TaskRef |
MailboxMgmt.moveDataLocation(java.lang.String mailboxUid,
java.lang.String serverUid) |
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() |
TaskRef |
MailboxMgmt.reconstructDomain() |
TaskRef |
MailboxMgmt.reconstructMailbox(java.lang.String mailboxUid) |
void |
MailboxesService.refreshOutOfOffice() |
TaskRef |
MailboxMgmt.rewriteAcls() |
void |
MailboxesService.sanitize(Mailbox mailbox) |
void |
MailboxSanitizer.sanitize(Mailbox mailbox) |
void |
AclFileWriter.setAcl(java.lang.String partition,
java.lang.String box,
java.util.Map<java.lang.String,Acl> acl,
java.lang.String root) |
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 |
AclRewriteTests.testRewritingAclShouldSetAcls() |
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) |
Constructor and Description |
---|
MailboxFolderHierarchyService(BmContext context,
Container container,
java.lang.String mailboxUid) |
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 |
CheckAndRepairTests.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 |
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> itemValue,
java.lang.String tag) |
void |
PostgresqlTagHandler.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
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> itemValue,
java.lang.String tag) |
void |
PostgresqlTagHandler.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
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) |
ITickConfiguration |
TickConfigurationServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
ServerInformation |
Cyrus.getImapProcesses(Server server) |
Modifier and Type | Method and Description |
---|---|
IMonitoring |
MonitoringServiceFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
MethodInformation |
Service.getMethodInformation(java.lang.String endpoint) |
ServiceInformation |
Service.getServiceInformation() |
Modifier and Type | Method and Description |
---|---|
void |
TopologyProducerHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
TopologyProducerHook.onServerDeleted(BmContext context,
ItemValue<Server> itemValue) |
void |
TopologyProducerHook.onServerUpdated(BmContext context,
ItemValue<Server> previousValue,
Server value) |
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 |
AHCHttpNodeClient.deleteFile(java.lang.String path) |
TaskRef |
AHCHttpNodeClient.executeCommand(ExecRequest tsk) |
TaskRef |
AHCHttpNodeClient.executeCommand(java.lang.String cmd) |
TaskRef |
AHCHttpNodeClient.executeCommandNoOut(java.lang.String cmd) |
TaskStatus |
AHCHttpNodeClient.getExecutionStatus(TaskRef task) |
java.util.List<FileDescription> |
AHCHttpNodeClient.listFiles(java.lang.String path) |
java.util.List<FileDescription> |
AHCHttpNodeClient.listFiles(java.lang.String path,
java.lang.String extensionPattern) |
java.io.InputStream |
AHCHttpNodeClient.openStream(java.lang.String path) |
void |
AHCHttpNodeClient.ping() |
byte[] |
AHCHttpNodeClient.read(java.lang.String path) |
void |
AHCHttpNodeClient.writeFile(java.lang.String path,
java.io.InputStream content) |
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 |
---|---|
static Infos.AutodiscoverInfos |
Infos.getInfos(AutoDiscoReq req) |
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)
Fetches a
ResourceDescriptor item from the database with its
email. |
java.util.List<java.lang.String> |
IResources.byType(java.lang.String typeUid)
Search resources by type.
|
void |
IResources.create(java.lang.String uid,
ResourceDescriptor rd)
Creates a resource
|
TaskRef |
IResources.delete(java.lang.String uid)
Deletes an existing resource
|
ResourceDescriptor |
IResources.get(java.lang.String uid)
Retrieve an existing resource
|
byte[] |
IResources.getIcon(java.lang.String uid) |
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) |
void |
IResources.update(java.lang.String uid,
ResourceDescriptor rd)
Modifies an existing resource
|
Modifier and Type | Method and Description |
---|---|
void |
IResourceTypes.create(java.lang.String identifier,
ResourceTypeDescriptor rt)
Creates a resource type
|
void |
IResourceTypes.delete(java.lang.String uid)
Deletes an existing resource type
|
ResourceTypeDescriptor |
IResourceTypes.get(java.lang.String uid)
Retrieve a resource type descriptor
|
byte[] |
IResourceTypes.getIcon(java.lang.String uid) |
java.util.List<ResourceType> |
IResourceTypes.getTypes()
Retrieve all resources types of a domain
|
void |
IResourceTypes.setIcon(java.lang.String uid,
byte[] icon) |
void |
IResourceTypes.update(java.lang.String uid,
ResourceTypeDescriptor rt)
Modifies an existing resource type
|
Modifier and Type | Method and Description |
---|---|
void |
IcsHookTests.createHook() |
void |
IcsHookTests.deleteHook() |
void |
IcsHookTests.notResourceCalendar() |
void |
FakeSendmail.send(Mail m) |
void |
FakeSendmail.send(org.apache.james.mime4j.dom.address.Mailbox sender,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m) |
void |
IcsHookTests.updateHook_addException() |
void |
IcsHookTests.updateHook() |
Modifier and Type | Method and Description |
---|---|
void |
FakeSendmail.send(Mail m) |
void |
FakeSendmail.send(org.apache.james.mime4j.dom.address.Mailbox sender,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String domainUid,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.address.MailboxList rcptTo,
org.apache.james.mime4j.dom.Message m) |
void |
FakeSendmail.send(java.lang.String fromEmail,
java.lang.String userDomain,
org.apache.james.mime4j.dom.Message m) |
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() |
java.util.Set<RolesCategory> |
IRoles.getRolesCategories() |
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 |
---|---|
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 domainName,
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 |
---|---|
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 domainName) |
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 |
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 |
---|---|
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() |
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() |
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.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 |
---|---|
protected java.util.List<ItemValue<Server>> |
HpsHelper.hpsNodes(BmContext context) |
protected java.lang.String |
HpsHelper.nodeRead(Server server,
java.lang.String path) |
protected void |
HpsHelper.nodeWrite(Server server,
java.lang.String path,
byte[] content) |
protected void |
HpsHelper.nodeWrite(Server server,
java.lang.String path,
java.lang.String content) |
void |
KrbAuthConfigChangeHandler.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
DefaultDomainConfigurationObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
CasAuthConfigChangeHandler.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
protected void |
HpsHelper.restartHps(Server server) |
void |
CasAuthConfigurationValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
void |
NginxExternalUrlConfigurationOnServerTagged.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
ConfigHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
NginxExternalUrlConfigurationObserver.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
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 |
ConfigHookTest.testDoExecuteIfMessageSizeLimitIsSet() |
void |
ConfigHookTest.testDoNothingIfMessageSizeLimitHasNotChanged() |
void |
ConfigHookTest.testDoNothingIfMessageSizeLimitIsNotSet() |
abstract void |
AbstractConfFile.write() |
Constructor and Description |
---|
AbstractConfFile(INodeClient nc) |
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 | Method and Description |
---|---|
void |
CoreServices.addMembers(java.lang.String uid,
java.util.List<Member> membersToAdd) |
void |
ICoreServices.addMembers(java.lang.String uid,
java.util.List<Member> membersToAdd) |
static ICoreServices |
CoreServices.build(java.lang.String domainUid) |
void |
CoreServices.createGroup(ItemValue<Group> group) |
void |
ICoreServices.createGroup(ItemValue<Group> group) |
void |
CoreServices.createUser(ItemValue<User> user) |
void |
ICoreServices.createUser(ItemValue<User> user) |
void |
CoreServices.deleteGroup(java.lang.String groupUid) |
void |
ICoreServices.deleteGroup(java.lang.String deletedGroupUid) |
ItemValue<Group> |
CoreServices.getGroupByExtId(java.lang.String extId) |
ItemValue<Group> |
ICoreServices.getGroupByExtId(java.lang.String extId) |
java.util.List<Member> |
CoreServices.getGroupMembers(java.lang.String uid) |
java.util.List<Member> |
ICoreServices.getGroupMembers(java.lang.String uid) |
java.util.List<java.lang.String> |
CoreServices.getImportedGroupsExtId() |
java.util.List<java.lang.String> |
ICoreServices.getImportedGroupsExtId() |
java.util.List<java.lang.String> |
CoreServices.getImportedUsersExtId() |
java.util.List<java.lang.String> |
ICoreServices.getImportedUsersExtId() |
MailFilter |
CoreServices.getMailboxFilter(java.lang.String uuid) |
MailFilter |
ICoreServices.getMailboxFilter(java.lang.String uuid) |
ItemValue<User> |
CoreServices.getUserByExtId(java.lang.String extId) |
ItemValue<User> |
ICoreServices.getUserByExtId(java.lang.String extId) |
java.lang.String |
CoreServices.groupExternalId(java.lang.String uid) |
java.lang.String |
ICoreServices.groupExternalId(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
CoreServices.memberOf(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
ICoreServices.memberOf(java.lang.String uid) |
void |
CoreServices.removeMembers(java.lang.String uid,
java.util.List<Member> membersToRemove) |
void |
ICoreServices.removeMembers(java.lang.String uid,
java.util.List<Member> membersToRemove) |
void |
CoreServices.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
ICoreServices.setMailboxFilter(java.lang.String mailboxUid,
MailFilter filter) |
void |
CoreServices.suspendUser(ItemValue<User> user) |
void |
ICoreServices.suspendUser(ItemValue<User> user) |
void |
CoreServices.updateGroup(ItemValue<Group> group) |
void |
ICoreServices.updateGroup(ItemValue<Group> group) |
void |
CoreServices.updateUser(ItemValue<User> user) |
void |
ICoreServices.updateUser(ItemValue<User> user) |
void |
CoreServices.userDeletePhoto(java.lang.String uid) |
void |
ICoreServices.userDeletePhoto(java.lang.String uid) |
java.lang.String |
CoreServices.userExternalId(java.lang.String uid) |
java.lang.String |
ICoreServices.userExternalId(java.lang.String uid) |
void |
CoreServices.userSetPhoto(java.lang.String uid,
byte[] photo) |
void |
ICoreServices.userSetPhoto(java.lang.String uid,
byte[] photo) |
Modifier and Type | Class and Description |
---|---|
class |
InvalidDnServerFault |
class |
NoLdapHostAvailableFault |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<UuidMapper> |
GroupManager.getGroupGroupsMembersUuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
java.util.ArrayList<UuidMapper> |
GroupManager.getGroupUsersMembersUuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
java.util.ArrayList<UuidMapper> |
GroupManager.getMembershipUuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
void |
GroupManager.update(ItemValue<Group> currentGroup) |
void |
UserManager.update(ItemValue<User> currentUser,
MailFilter mailFilter) |
Modifier and Type | Method and Description |
---|---|
protected void |
Scanner.manageGroupMembership(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.util.List<GroupManager> createdGroups)
Add a newly created group to his parents groups
|
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.failedToManageBMGroup(org.apache.directory.api.ldap.model.entry.Entry entry,
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.manageUserFailed(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 |
BmIptablesChkconfig.write(INodeClient nc) |
void |
BmIptablesRules.write(INodeClient nc) |
Constructor and Description |
---|
AbstractConfFile() |
BmIptablesChkconfig() |
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(IScannerLogs jobLogger,
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 |
ImportLdapJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
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.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 |
CoreServicesTest.addMembers(java.lang.String uid,
java.util.List<Member> membersToAdd) |
void |
ScannerTests.createAndUpdateGroups() |
void |
ScannerTests.createAndUpdateUsers() |
void |
CoreServicesTest.createGroup(ItemValue<Group> group) |
void |
CoreServicesTest.createUser(ItemValue<User> user) |
void |
ScannerTests.deletedGroups() |
protected void |
LdapScanner.deletedGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
LdapSearch ldapSearch) |
void |
ScannerTests.deletedUser() |
protected void |
LdapScanner.deletedUsers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
LdapSearch ldapSearch) |
void |
CoreServicesTest.deleteGroup(java.lang.String deletedGroupUid) |
void |
ScannerTests.emailsWithoutDomainPart() |
protected ItemValue<Group> |
LdapScanner.getBmGroupFromEntry(org.apache.directory.api.ldap.model.entry.Entry entry) |
protected ItemValue<Group> |
LdapScanner.getBmGroupFromUuid(UuidMapper uuidMapper) |
ItemValue<Group> |
CoreServicesTest.getGroupByExtId(java.lang.String extId) |
java.util.List<ItemValue<Group>> |
ScannerTests.getGroupMembers(java.util.List<ItemValue<Group>> list) |
java.util.List<Member> |
CoreServicesTest.getGroupMembers(java.lang.String uid) |
protected java.util.Set<UuidMapper> |
MemberLdapScanner.getGroupUsersMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.entry.Entry entry) |
protected abstract java.util.Set<UuidMapper> |
MemberInGroupDescLdapScanner.getGroupUsersMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.entry.Entry entry) |
protected java.util.Set<UuidMapper> |
MemberUidLdapScanner.getGroupUsersMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.entry.Entry entry) |
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 |
ScannerTests.groupMemberAdd() |
void |
ScannerTests.groupMemberRemove() |
void |
ScannerTests.incrementalCreate() |
void |
ScannerTests.incrementalDelete() |
java.util.List<ItemValue<Group>> |
CoreServicesTest.memberOf(java.lang.String uid) |
void |
CoreServicesTest.removeMembers(java.lang.String uid,
java.util.List<Member> membersToRemove) |
void |
LdapScanner.scan() |
void |
LdapScanner.scan(java.lang.String lastUpdate) |
protected abstract void |
LdapScanner.scanLdapImpl(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String lastUpdate) |
protected void |
MemberOfLdapScanner.scanLdapImpl(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String lastUpdate) |
protected void |
MemberInGroupDescLdapScanner.scanLdapImpl(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String lastUpdate) |
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.entryToUserEmailsExternalFirst() |
void |
UserManagerImplTests.entryToUserEmailsExternalOnly() |
void |
UserManagerImplTests.entryToUserExternalRouting() |
void |
UserManagerImplTests.entryToUserExternalRoutingMemberListPriority() |
void |
UserManagerImplTests.entryToUserExternalRoutingMemberOf() |
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() |
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 |
GroupManagerTests.testGetMemberAttribute() |
void |
GroupManagerTests.testGetMemberAttributeNoMembers() |
void |
GroupManagerTests.testGetMemberUidAttribute() |
void |
GroupManagerTests.testGetMemberUidAttributeNoMember() |
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) |
LdapSearchCursor |
MemberLdapSearch.getGroupUUID(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn groupDn) |
LdapSearchCursor |
MemberLdapSearch.getUserUUID(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn userDn) |
LdapSearchCursor |
MemberUidLdapSearch.getUserUUID(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String userLogin) |
static void |
LdapSearchTestHelper.updateEntry(LdapParameters ldapParameters,
java.lang.String dn) |
Modifier and Type | Method and Description |
---|---|
void |
NginxSystemHook.onCertificateUpdate() |
void |
NginxSystemHook.onUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
void |
SwPasswordValidator.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> modifications) |
Modifier and Type | Method and Description |
---|---|
IPostgresqlMaintenance |
PostgresqlMaintenance.Factory.instance(BmContext context,
java.lang.String... params) |
IInternalPostgresMaintenance |
PostgresqlMaintenance.InternalFactory.instance(BmContext context,
java.lang.String... params) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Updater> |
SchemaUpgrade.getUpgradePath(VersionInfo source,
VersionInfo target,
java.lang.String component) |
UpdateResult |
SchemaUpgrade.schemaUpgrade(IServerTaskMonitor monitor,
UpgradeReport report,
VersionInfo from,
VersionInfo to) |
UpdateResult |
SchemaUpgrade.schemaUpgrade(IServerTaskMonitor subWork,
UpgradeReport report,
VersionInfo from,
VersionInfo to,
java.lang.String component) |
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) |
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 |
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 |
GlobalSettingsValidator.check(java.util.Map<java.lang.String,java.lang.String> settings) |
static void |
SecurityMgmt.checkCertificate(byte[] caData,
byte[] certData,
byte[] pkeyData) |
void |
GlobalSettingsService.delete(java.lang.String key) |
void |
InstallationService.deleteLogo() |
void |
CustomTheme.deleteLogo(java.lang.String uid) |
void |
SystemConfigurationHooks.fireUpdated(BmContext context,
SystemConf previous,
SystemConf conf) |
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() |
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) |
TaskRef |
InstallationService.partialUpgrade(java.lang.String fromVersion,
java.lang.String toVersion) |
void |
InstallationService.removeSubscription() |
TaskRef |
PostfixMgmt.repair() |
void |
InstallationService.runningMode() |
void |
SystemConfigurationHooks.sanitize(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> values) |
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 |
SecurityMgmt.updateCertificate(CertData certData) |
TaskRef |
SecurityMgmt.updateFirewallRules() |
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 |
SystemConfigurationHooks.validate(SystemConf previous,
java.util.Map<java.lang.String,java.lang.String> values) |
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 |
WebmailHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
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 |
---|---|
java.util.List<ItemValue<Tag>> |
ITags.all()
Find all
Tag s. |
java.util.List<java.lang.String> |
ITags.allUids()
List all
Tag uids from container |
ContainerChangelog |
ITags.changelog(java.lang.Long since)
ChangeLog of the container since
|
ContainerChangeset<java.lang.String> |
ITags.changeset(java.lang.Long since)
ChangeSet of the container since
|
void |
ITags.create(java.lang.String uid,
Tag tag)
Create a new
Tag . |
void |
ITags.delete(java.lang.String uid)
Delete a
Tag . |
ItemValue<Tag> |
ITags.getComplete(java.lang.String uid)
Fetch a
Tag from its unique uid |
java.util.List<ItemValue<Tag>> |
ITags.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
Tag s from theirs uniques uids |
void |
ITags.update(java.lang.String uid,
Tag tag)
Update a
Tag . |
ContainerUpdatesResult |
ITags.updates(TagChanges changes)
Updates multiples entries at once (should be transactional: if one
operation fail, nothing is written)
|
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 |
---|---|
ITags |
TagsFactory.instance(BmContext context,
java.lang.String... params) |
ITags |
TagsFactory.instance(BmContext context,
java.lang.String containerId) |
void |
TagsTests.testAll() |
void |
TagsTests.testCreate() |
void |
TagsTests.testDelete() |
void |
TagsTests.testUpdate() |
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 |
Tags.create(java.lang.String uid,
Tag tag) |
void |
Tags.delete(java.lang.String uid) |
ItemValue<Tag> |
Tags.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Tag>> |
Tags.multipleGet(java.util.List<java.lang.String> uids) |
void |
Tags.update(java.lang.String uid,
Tag tag) |
ContainerUpdatesResult |
Tags.updates(TagChanges changes) |
void |
TagValidator.validate(Tag tag) |
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 items from container
|
java.util.List<java.lang.String> |
ITodoList.allUids()
Returns all the items uid from the container
|
void |
ITodoList.copy(java.util.List<java.lang.String> uids,
java.lang.String descContainerUid)
Copy entries from one Todo List to another one
|
void |
ITodoLists.create(java.lang.String uid,
ContainerDescriptor descriptor)
Create a todolist + auto-subscribe + set ALL Acls
|
void |
ITodoList.create(java.lang.String uid,
VTodo todo)
Creates a new
VTodo entry. |
void |
ITodoLists.delete(java.lang.String uid)
Empty and delete a todolist
|
void |
ITodoList.delete(java.lang.String uid)
Delete
VTodo entry |
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 from 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 entries from one Todo list to another one
|
java.util.List<ItemValue<VTodo>> |
ITodoList.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VTodo s from theirs uniques uids |
TaskRef |
ITodoListsMgmt.reindex(java.lang.String calUid)
reindex a calendar
|
TaskRef |
ITodoListsMgmt.reindexAll() |
void |
ITodoList.reset() |
java.util.List<ItemContainerValue<VTodo>> |
ITodoLists.search(TodoListsVTodoQuery query)
|
ListResult<ItemValue<VTodo>> |
ITodoList.search(VTodoQuery query)
ElasticSearch based
VTodo search |
ContainerChangeset<java.lang.String> |
ITodoList.sync(java.lang.Long since,
VTodoChanges changes)
Apply changes sent by client and return changes that happens on server since
since parameter. |
void |
ITodoList.update(java.lang.String uid,
VTodo todo)
Modifies an existing
VTodo entry. |
ContainerUpdatesResult |
ITodoList.updates(VTodoChanges changes)
Updates multiples entries at once (should be transactional: if one operation
fail, nothing is written)
|
Modifier and Type | Method and Description |
---|---|
void |
TodoListIndexJob.tick(IScheduler sched,
boolean plannedExecution,
java.lang.String domainName,
java.util.Date startDate) |
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.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) |
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) |
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) |
java.util.List<ItemValue<VTodo>> |
TodoListService.multipleGet(java.util.List<java.lang.String> uids) |
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) |
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) |
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()
Returns all the items uid from the container
|
ItemValue<User> |
IUser.byEmail(java.lang.String email)
Fetches a
User item from the database with its email. |
ItemValue<User> |
IUser.byExtId(java.lang.String extId)
Fetches a
User item from the database with its external ID. |
ItemValue<User> |
IUser.byLogin(java.lang.String login)
Fetches a
User item from the database with its login. |
TaskRef |
IUser.check(java.lang.String uid)
Deprecated.
|
TaskRef |
IUser.checkAll()
Deprecated.
|
TaskRef |
IUser.checkAndRepair(java.lang.String uid)
Deprecated.
|
TaskRef |
IUser.checkAndRepairAll()
Deprecated.
|
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)
Create user with external ID
|
void |
IUserExternalAccount.delete(java.lang.String systemIdentifier) |
TaskRef |
IUser.delete(java.lang.String uid)
Deletes a
User item from the database. |
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 item from the database with its uid. |
java.lang.String |
IInternalUserExternalAccount.getCredentials(java.lang.String systemIdentifier) |
byte[] |
IUser.getIcon(java.lang.String uid) |
java.util.List<IdentityDescription> |
IUserMailIdentities.getIdentities()
Retrieve user
UserMailIdentity s |
java.util.Set<java.lang.String> |
IUser.getResolvedRoles(java.lang.String uid) |
java.util.Set<java.lang.String> |
IUser.getRoles(java.lang.String uid) |
java.util.Set<java.lang.String> |
IUser.getUsersWithRoles(java.util.List<java.lang.String> roles) |
VCard |
IUser.getVCard(java.lang.String uid) |
java.util.List<ContainerDescriptor> |
IUserSubscription.listSubscriptions(java.lang.String subject,
java.lang.String type)
List subscribed containers
|
java.util.List<ItemValue<Group>> |
IUser.memberOf(java.lang.String uid)
Returns the list of
Group a user is in |
java.util.List<java.lang.String> |
IUser.memberOfGroups(java.lang.String uid)
Returns the list of
Group a user is in |
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 |
IUser.setPassword(java.lang.String uid,
ChangePassword password) |
void |
IUser.setRoles(java.lang.String uid,
java.util.Set<java.lang.String> 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 a user with the given uid.
|
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) |
void |
IUser.updateVCard(java.lang.String uid,
VCard userVCard) |
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 |
IPasswordValidator.validate(java.util.Optional<java.lang.String> currentPassword,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PBKDF2Hash.create(java.lang.String plaintext) |
java.lang.String |
MD5Hash.create(java.lang.String plaintext) |
java.lang.String |
Hash.create(java.lang.String plaintext) |
boolean |
PBKDF2Hash.validate(java.lang.String plaintext,
java.lang.String hash) |
boolean |
MD5Hash.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 |
IInCoreUser.checkAndRepair(java.lang.String uid,
DiagnosticReport report,
boolean repair,
IServerTaskMonitor monitor)
Deprecated.
|
void |
IInCoreUser.checkAndRepairAll(DiagnosticReport report,
boolean repair,
IServerTaskMonitor monitor)
Deprecated.
|
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) |
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) |
IUserMailIdentities |
UserMailIdentitiesFactory.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 |
UserSettingsServiceTests.testAdminGetU1Settings() |
void |
UserSettingsServiceTests.testAdminSetU1Settings() |
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 |
UserSettingsServiceTests.testDomainSettingsDontDescendToUserSettings() |
void |
UserServiceTests.testGetComplete() |
void |
UserServiceTests.testMemberOf() |
void |
UserServiceTests.testMemberOfInvalidUser() |
void |
UserServiceTests.testSetRoles() |
void |
UserSettingsServiceTests.testU1GetU2Settings() |
void |
UserSettingsServiceTests.testU1SetU2Settings() |
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() |
protected IUser |
UserMailIdentitiesHookTests.userService() |
Modifier and Type | Method and Description |
---|---|
protected void |
ContainersFolderHookTests.defaultUser(java.lang.String uid,
java.lang.String login) |
void |
ContainersFolderHookTests.testAddressBookContainerAsFolder() |
void |
ContainersFolderHookTests.testCalendarContainerAsFolder() |
void |
ContainersFolderHookTests.testMailboxContainerAsFolder() |
void |
ContainersFolderHookTests.testTodoListContainerAsFolder() |
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 |
UserService.check(java.lang.String uid) |
TaskRef |
FakeMailboxes.checkAll() |
TaskRef |
UserService.checkAll() |
TaskRef |
FakeMailboxes.checkAndRepair(java.lang.String uid) |
TaskRef |
UserService.checkAndRepair(java.lang.String uid) |
void |
UserService.checkAndRepair(java.lang.String uid,
DiagnosticReport report,
boolean repair,
IServerTaskMonitor monitor)
Deprecated.
|
TaskRef |
FakeMailboxes.checkAndRepairAll() |
TaskRef |
UserService.checkAndRepairAll() |
void |
UserService.checkAndRepairAll(DiagnosticReport report,
boolean repair,
IServerTaskMonitor m) |
void |
UserEmailSanitizer.create(DirDomainValue<User> obj) |
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 |
UserMailIdentities.create(java.lang.String id,
UserMailIdentity identity) |
void |
UserSanitizer.create(User obj) |
void |
UserValidator.create(User obj) |
void |
UserFolderHierarchiesMgmt.createForUser(java.lang.String domainUid,
ItemValue<User> user) |
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 |
UserMailIdentities.delete(java.lang.String id) |
void |
UserFolderHierarchiesMgmt.deleteForUser(java.lang.String domainUid,
ItemValue<User> user) |
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) |
UserMailIdentity |
UserMailIdentities.get(java.lang.String id) |
java.util.List<IdentityDescription> |
UserMailIdentities.getAvailableIdentities() |
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> |
UserMailIdentities.getIdentities() |
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) |
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<ContainerDescriptor> |
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 |
UserMailIdentities.setDefault(java.lang.String id) |
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 |
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> obj) |
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 |
UserMailIdentities.update(java.lang.String id,
UserMailIdentity identity) |
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 |
---|
UserMailIdentities(BmContext context,
ItemValue<Domain> domain,
Container usersContainer,
java.lang.String userUid) |
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 |
IUserFolderHierarchiesMgmt.createForUser(java.lang.String domainUid,
ItemValue<User> user) |
void |
UserFolderHierarchiesMgmt.createForUser(java.lang.String domainUid,
ItemValue<User> created) |
void |
IUserFolderHierarchiesMgmt.deleteForUser(java.lang.String domainUid,
ItemValue<User> user) |
void |
UserFolderHierarchiesMgmt.deleteForUser(java.lang.String domainUid,
ItemValue<User> user) |
IUserFolderHierarchiesMgmt |
UserFolderHierarchiesMgmtFactory.instance(BmContext context,
java.lang.String... params) |
void |
ContainersFoldersHook.onContainerSubscriptionsChanged(BmContext ctx,
ContainerDescriptor cd,
java.util.List<java.lang.String> subs,
java.util.List<java.lang.String> unsubs) |
void |
UserFolderContainerService.repair() |
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 |
---|---|
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.