Interface IMailboxesAsync
public interface IMailboxesAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddDomainRule(MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Long> handler) voidaddMailboxRule(String mailboxUid, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Long> handler) voidaddMailboxRuleRelative(String mailboxUid, RuleMoveRelativePosition position, long anchorId, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Long> handler) voidvoidvoidbyRouting(Mailbox.Routing email, net.bluemind.core.api.AsyncHandler<List<String>> handler) voidvoidvoiddeleteDomainRule(long id, net.bluemind.core.api.AsyncHandler<Void> handler) voiddeleteMailboxRule(String mailboxUid, long id, net.bluemind.core.api.AsyncHandler<Void> handler) voidgetComplete(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<Mailbox>> handler) voidgetDomainFilter(net.bluemind.core.api.AsyncHandler<MailFilter> handler) voidgetDomainRule(long id, net.bluemind.core.api.AsyncHandler<MailFilterRule> handler) voidgetDomainRules(net.bluemind.core.api.AsyncHandler<List<MailFilterRule>> handler) voidgetMailboxAccessControlList(String mailboxUid, net.bluemind.core.api.AsyncHandler<List<AccessControlEntry>> handler) voidgetMailboxConfig(String uid, net.bluemind.core.api.AsyncHandler<MailboxConfig> handler) voidgetMailboxDelegationRule(String mailboxUid, net.bluemind.core.api.AsyncHandler<DelegationRule> handler) voidgetMailboxFilter(String mailboxUid, net.bluemind.core.api.AsyncHandler<MailFilter> handler) voidgetMailboxForwarding(String mailboxUid, net.bluemind.core.api.AsyncHandler<MailFilter.Forwarding> handler) voidgetMailboxQuota(String uid, net.bluemind.core.api.AsyncHandler<MailboxQuota> handler) voidgetMailboxQuotas(List<String> uids, net.bluemind.core.api.AsyncHandler<List<MailboxQuota>> handler) voidgetMailboxRule(String mailboxUid, long id, net.bluemind.core.api.AsyncHandler<MailFilterRule> handler) voidgetMailboxRules(String mailboxUid, net.bluemind.core.api.AsyncHandler<List<MailFilterRule>> handler) voidgetMailboxRulesByClient(String mailboxUid, String client, net.bluemind.core.api.AsyncHandler<List<MailFilterRule>> handler) voidgetMailboxVacation(String mailboxUid, net.bluemind.core.api.AsyncHandler<MailFilter.Vacation> handler) voidgetUnreadMessagesCount(net.bluemind.core.api.AsyncHandler<Integer> handler) voidvoidvoidmoveMailboxRule(String mailboxUid, long id, RuleMoveDirection direction, net.bluemind.core.api.AsyncHandler<Void> handler) voidmoveMailboxRuleRelative(String mailboxUid, long id, RuleMoveRelativePosition position, long anchorId, net.bluemind.core.api.AsyncHandler<Void> handler) voidmultipleGet(List<String> uids, net.bluemind.core.api.AsyncHandler<List<ItemValue<Mailbox>>> handler) voidsetDomainFilter(MailFilter filter, net.bluemind.core.api.AsyncHandler<Void> handler) voidsetMailboxAccessControlList(String mailboxUid, List<AccessControlEntry> accessControlEntries, net.bluemind.core.api.AsyncHandler<Void> handler) voidsetMailboxDelegationRule(String mailboxUid, DelegationRule delegationRule, net.bluemind.core.api.AsyncHandler<Void> handler) voidsetMailboxFilter(String mailboxUid, MailFilter filter, net.bluemind.core.api.AsyncHandler<Void> handler) voidsetMailboxForwarding(String mailboxUid, MailFilter.Forwarding forwarding, net.bluemind.core.api.AsyncHandler<Void> handler) voidsetMailboxVacation(String mailboxUid, MailFilter.Vacation vacation, net.bluemind.core.api.AsyncHandler<Void> handler) voidvoidupdateDomainRule(long id, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Void> handler) voidupdateMailboxRule(String mailboxUid, long id, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Void> handler)
-
Method Details
-
addDomainRule
-
addMailboxRule
void addMailboxRule(String mailboxUid, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Long> handler) -
addMailboxRuleRelative
void addMailboxRuleRelative(String mailboxUid, RuleMoveRelativePosition position, long anchorId, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Long> handler) -
byEmail
-
byName
-
byRouting
-
create
-
delete
-
deleteDomainRule
-
deleteMailboxRule
-
getComplete
-
getDomainFilter
-
getDomainRule
-
getDomainRules
-
getMailboxAccessControlList
void getMailboxAccessControlList(String mailboxUid, net.bluemind.core.api.AsyncHandler<List<AccessControlEntry>> handler) -
getMailboxConfig
-
getMailboxDelegationRule
void getMailboxDelegationRule(String mailboxUid, net.bluemind.core.api.AsyncHandler<DelegationRule> handler) -
getMailboxFilter
-
getMailboxForwarding
void getMailboxForwarding(String mailboxUid, net.bluemind.core.api.AsyncHandler<MailFilter.Forwarding> handler) -
getMailboxQuota
-
getMailboxQuotas
void getMailboxQuotas(List<String> uids, net.bluemind.core.api.AsyncHandler<List<MailboxQuota>> handler) -
getMailboxRule
void getMailboxRule(String mailboxUid, long id, net.bluemind.core.api.AsyncHandler<MailFilterRule> handler) -
getMailboxRules
void getMailboxRules(String mailboxUid, net.bluemind.core.api.AsyncHandler<List<MailFilterRule>> handler) -
getMailboxRulesByClient
void getMailboxRulesByClient(String mailboxUid, String client, net.bluemind.core.api.AsyncHandler<List<MailFilterRule>> handler) -
getMailboxVacation
void getMailboxVacation(String mailboxUid, net.bluemind.core.api.AsyncHandler<MailFilter.Vacation> handler) -
getUnreadMessagesCount
-
list
-
listUids
-
moveMailboxRule
void moveMailboxRule(String mailboxUid, long id, RuleMoveDirection direction, net.bluemind.core.api.AsyncHandler<Void> handler) -
moveMailboxRuleRelative
void moveMailboxRuleRelative(String mailboxUid, long id, RuleMoveRelativePosition position, long anchorId, net.bluemind.core.api.AsyncHandler<Void> handler) -
multipleGet
-
setDomainFilter
-
setMailboxAccessControlList
void setMailboxAccessControlList(String mailboxUid, List<AccessControlEntry> accessControlEntries, net.bluemind.core.api.AsyncHandler<Void> handler) -
setMailboxDelegationRule
void setMailboxDelegationRule(String mailboxUid, DelegationRule delegationRule, net.bluemind.core.api.AsyncHandler<Void> handler) -
setMailboxFilter
void setMailboxFilter(String mailboxUid, MailFilter filter, net.bluemind.core.api.AsyncHandler<Void> handler) -
setMailboxForwarding
void setMailboxForwarding(String mailboxUid, MailFilter.Forwarding forwarding, net.bluemind.core.api.AsyncHandler<Void> handler) -
setMailboxVacation
void setMailboxVacation(String mailboxUid, MailFilter.Vacation vacation, net.bluemind.core.api.AsyncHandler<Void> handler) -
update
-
updateDomainRule
void updateDomainRule(long id, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Void> handler) -
updateMailboxRule
void updateMailboxRule(String mailboxUid, long id, MailFilterRule rule, net.bluemind.core.api.AsyncHandler<Void> handler)
-