public class MailboxStoreService extends ContainerStoreService<Mailbox>
ContainerStoreService.IItemFlagsProvider<W>, ContainerStoreService.IWeightSeedProvider<W>
changelogStore, container, hasChangeLog, itemStore, itemValueStore, logger, securityContext
Constructor and Description |
---|
MailboxStoreService(javax.sql.DataSource pool,
SecurityContext securityContext,
Container container) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
allUids() |
protected void |
createValue(Item item,
Mailbox value) |
void |
deleteEmailByAlias(java.lang.String alias) |
protected void |
deleteValue(Item item) |
MailFilter |
getFilter(java.lang.String mailboxUid) |
java.util.List<java.lang.String> |
inOfOffice() |
void |
markOutOfOfficeFilterUpToDate(java.lang.String uid,
boolean activated) |
java.util.List<java.lang.String> |
outOfOffice() |
void |
setFilter(java.lang.String mailboxUid,
MailFilter filter) |
all, allIds, attach, changelog, changelog, changeset, changesetById, changesetById, count, create, create, createWithId, decorate, decorate, delete, delete, deleteAll, deleteValues, detach, doOrFail, fullChangesetById, get, get, getByExtId, getItemStore, getItemsValue, getItemValue, getItemValueStore, getMultiple, getMultipleById, getValue, getVersion, prepareContainerDelete, setExtId, touch, update, update, updateValue, xfer
public MailboxStoreService(javax.sql.DataSource pool, SecurityContext securityContext, Container container)
protected void createValue(Item item, Mailbox value) throws ServerFault, java.sql.SQLException
createValue
in class ContainerStoreService<Mailbox>
ServerFault
java.sql.SQLException
protected void deleteValue(Item item) throws ServerFault, java.sql.SQLException
deleteValue
in class ContainerStoreService<Mailbox>
ServerFault
java.sql.SQLException
public MailFilter getFilter(java.lang.String mailboxUid) throws ServerFault
ServerFault
public void setFilter(java.lang.String mailboxUid, MailFilter filter) throws ServerFault
ServerFault
public java.util.List<java.lang.String> outOfOffice() throws ServerFault
ServerFault
public java.util.List<java.lang.String> inOfOffice() throws ServerFault
ServerFault
public void markOutOfOfficeFilterUpToDate(java.lang.String uid, boolean activated) throws ServerFault
ServerFault
public void deleteEmailByAlias(java.lang.String alias)
public java.util.List<java.lang.String> allUids() throws ServerFault
allUids
in interface IContainerStoreService<Mailbox>
allUids
in class ContainerStoreService<Mailbox>
ServerFault
Copyright © 2021. All Rights Reserved.