public class MailboxStore extends AbstractItemValueStore<Mailbox>
AbstractItemValueStore.ItemV<T>JdbcAbstractStore.Creator<T>, JdbcAbstractStore.DataType, JdbcAbstractStore.EntityPopulator<T>, JdbcAbstractStore.SqlOperation<Res>, JdbcAbstractStore.StatementValues<T>datasource| Constructor and Description | 
|---|
MailboxStore(javax.sql.DataSource pool,
            Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.String> | 
allUids()  | 
void | 
create(Item item,
      Mailbox value)  | 
void | 
delete(Item item)  | 
void | 
deleteAll()  | 
void | 
deleteEmailByAlias(java.lang.String alias)  | 
boolean | 
emailAlreadyUsed(java.util.Collection<Email> emails)  | 
boolean | 
emailAlreadyUsed(java.lang.Long itemId,
                java.util.Collection<Email> emails)  | 
java.lang.String | 
emailSearch(java.lang.String email)  | 
Mailbox | 
get(Item item)  | 
java.util.List<java.lang.String> | 
listQuota()  | 
boolean | 
nameAlreadyUsed(java.lang.Long itemId,
               Mailbox mailbox)  | 
java.lang.String | 
nameSearch(java.lang.String name)  | 
java.util.List<java.lang.String> | 
routingSearch(Mailbox.Routing routing)  | 
java.util.List<java.lang.String> | 
typeSearch(Mailbox.Type type)  | 
void | 
update(Item item,
      Mailbox value)  | 
getMultiple, joinbatchInsert, batchInsert, delete, doOrContinue, doOrFail, getConnection, insert, insert, insert, insert, insertAndReturn, insertWithSerial, inTransaction, lastInsertId, select, select, select, staticInTransaction, unique, unique, unique, unique, update, update, update, update, updatepublic MailboxStore(javax.sql.DataSource pool,
                    Container container)
public void create(Item item, Mailbox value) throws java.sql.SQLException
java.sql.SQLExceptionpublic void update(Item item, Mailbox value) throws java.sql.SQLException
java.sql.SQLExceptionpublic void delete(Item item) throws java.sql.SQLException
java.sql.SQLExceptionpublic void deleteAll()
               throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String emailSearch(java.lang.String email)
                             throws java.sql.SQLException
q - java.sql.SQLExceptionpublic java.util.List<java.lang.String> typeSearch(Mailbox.Type type) throws java.sql.SQLException
q - java.sql.SQLExceptionpublic java.lang.String nameSearch(java.lang.String name)
                            throws java.sql.SQLException
q - java.sql.SQLExceptionpublic boolean nameAlreadyUsed(java.lang.Long itemId,
                               Mailbox mailbox)
                        throws java.sql.SQLException
java.sql.SQLExceptionpublic boolean emailAlreadyUsed(java.lang.Long itemId,
                                java.util.Collection<Email> emails)
                         throws java.sql.SQLException
java.sql.SQLExceptionpublic boolean emailAlreadyUsed(java.util.Collection<Email> emails) throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<java.lang.String> listQuota()
                                           throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<java.lang.String> routingSearch(Mailbox.Routing routing) throws java.sql.SQLException
java.sql.SQLExceptionpublic void deleteEmailByAlias(java.lang.String alias)
                        throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<java.lang.String> allUids()
                                         throws java.sql.SQLException
java.sql.SQLExceptionCopyright © 2021. All Rights Reserved.