public class CyrusService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ItemValue<Server> |
backend |
protected java.lang.String |
backendAddress |
| Constructor and Description |
|---|
CyrusService(ItemValue<Server> srv) |
CyrusService(java.lang.String backendAddress) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
boxExist(java.lang.String mailbox) |
CyrusPartition |
createPartition(java.lang.String domainUid) |
boolean |
createRoot(java.lang.String domainUid,
ItemValue<Mailbox> mbox) |
void |
deleteBox(java.lang.String boxName,
java.lang.String partition)
Delete Cyrus mailbox and subfolders
|
QuotaInfo |
getQuota(java.lang.String mailbox) |
java.lang.Integer |
getUnSeenMessages(java.lang.String domainUid,
ItemValue<User> user) |
void |
refreshAnnotations() |
void |
refreshPartitions(java.util.List<java.lang.String> domains) |
void |
reload() |
void |
reloadSds() |
void |
renameBox(java.lang.String pboxName,
java.lang.String boxName) |
void |
reset() |
ItemValue<Server> |
server() |
void |
setAcl(java.lang.String mailbox,
java.util.Map<java.lang.String,Acl> acl) |
void |
setQuota(java.lang.String boxName,
int quota) |
void |
xfer(java.lang.String boxName,
java.lang.String domainUid,
ItemValue<Server> dest) |
public CyrusService(java.lang.String backendAddress)
throws ServerFault
ServerFaultpublic CyrusService(ItemValue<Server> srv) throws ServerFault
ServerFaultpublic void reload()
throws ServerFault
ServerFaultpublic void reloadSds()
throws ServerFault
ServerFaultpublic CyrusPartition createPartition(java.lang.String domainUid) throws ServerFault
ServerFaultpublic void refreshPartitions(java.util.List<java.lang.String> domains)
throws ServerFault
ServerFaultpublic void refreshAnnotations()
throws ServerFault
ServerFaultpublic boolean createRoot(java.lang.String domainUid,
ItemValue<Mailbox> mbox)
throws ServerFault
ServerFaultpublic void deleteBox(java.lang.String boxName,
java.lang.String partition)
throws ServerFault
boxName - partition - ServerFaultpublic void renameBox(java.lang.String pboxName,
java.lang.String boxName)
throws ServerFault
ServerFaultpublic void xfer(java.lang.String boxName,
java.lang.String domainUid,
ItemValue<Server> dest)
throws ServerFault
ServerFaultpublic void setAcl(java.lang.String mailbox,
java.util.Map<java.lang.String,Acl> acl)
public void setQuota(java.lang.String boxName,
int quota)
throws ServerFault
boxName - eg. user/john@bm.lanquota - unit is KBServerFaultpublic java.lang.Integer getUnSeenMessages(java.lang.String domainUid,
ItemValue<User> user)
throws ServerFault
ServerFaultpublic QuotaInfo getQuota(java.lang.String mailbox) throws ServerFault
mailbox - ServerFaultpublic boolean boxExist(java.lang.String mailbox)
throws ServerFault
ServerFaultpublic void reset()
throws ServerFault
ServerFaultCopyright © 2022. All Rights Reserved.