public interface MetaHistoryService
Modifier and Type | Method and Description |
---|---|
void |
addSearchProgressListener(HistorySearchProgressListener listener)
Adding progress listener for monitoring progress of search process
|
java.util.Collection<java.lang.Object> |
findByEndDate(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date endDate)
Returns all the records before the given date
|
java.util.Collection<java.lang.Object> |
findByKeyword(java.lang.String[] services,
java.lang.Object descriptor,
java.lang.String keyword)
Returns all the records having the given keyword
|
java.util.Collection<java.lang.Object> |
findByKeyword(java.lang.String[] services,
java.lang.Object descriptor,
java.lang.String keyword,
boolean caseSensitive)
Returns all the records having the given keyword
|
java.util.Collection<java.lang.Object> |
findByKeywords(java.lang.String[] services,
java.lang.Object descriptor,
java.lang.String[] keywords)
Returns all the records having the given keywords
|
java.util.Collection<java.lang.Object> |
findByKeywords(java.lang.String[] services,
java.lang.Object descriptor,
java.lang.String[] keywords,
boolean caseSensitive)
Returns all the records having the given keywords
|
java.util.Collection<java.lang.Object> |
findByPeriod(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date startDate,
java.util.Date endDate)
Returns all the records between the given dates
|
java.util.Collection<java.lang.Object> |
findByPeriod(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String[] keywords)
Returns all the records between the given dates and having the given
keywords
|
java.util.Collection<java.lang.Object> |
findByPeriod(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String[] keywords,
boolean caseSensitive)
Returns all the records between the given dates and having the given
keywords
|
java.util.Collection<java.lang.Object> |
findByStartDate(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date startDate)
Returns all the records for the descriptor after the given date.
|
java.util.Collection<java.lang.Object> |
findFirstMessagesAfter(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date date,
int count)
Returns the supplied number of recent records after the given date
|
java.util.Collection<java.lang.Object> |
findLast(java.lang.String[] services,
java.lang.Object descriptor,
int count)
Returns the supplied number of recent records.
|
java.util.Collection<java.lang.Object> |
findLastMessagesBefore(java.lang.String[] services,
java.lang.Object descriptor,
java.util.Date date,
int count)
Returns the supplied number of recent records before the given date
|
void |
removeSearchProgressListener(HistorySearchProgressListener listener)
Removing progress listener
|
java.util.Collection<java.lang.Object> findByStartDate(java.lang.String[] services, java.lang.Object descriptor, java.util.Date startDate) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.startDate
- Date the date of the first record to returnjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByEndDate(java.lang.String[] services, java.lang.Object descriptor, java.util.Date endDate) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.endDate
- Date the date of the last record to returnjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByPeriod(java.lang.String[] services, java.lang.Object descriptor, java.util.Date startDate, java.util.Date endDate) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.startDate
- Date the date of the first record to returnendDate
- Date the date of the last record to returnjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByPeriod(java.lang.String[] services, java.lang.Object descriptor, java.util.Date startDate, java.util.Date endDate, java.lang.String[] keywords) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.startDate
- Date the date of the first record to returnendDate
- Date the date of the last record to returnkeywords
- array of keywordsjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByPeriod(java.lang.String[] services, java.lang.Object descriptor, java.util.Date startDate, java.util.Date endDate, java.lang.String[] keywords, boolean caseSensitive) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.startDate
- Date the date of the first record to returnendDate
- Date the date of the last record to returnkeywords
- array of keywordscaseSensitive
- is keywords search case sensitivejava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByKeyword(java.lang.String[] services, java.lang.Object descriptor, java.lang.String keyword) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.keyword
- keywordjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByKeyword(java.lang.String[] services, java.lang.Object descriptor, java.lang.String keyword, boolean caseSensitive) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.keyword
- keywordcaseSensitive
- is keywords search case sensitivejava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByKeywords(java.lang.String[] services, java.lang.Object descriptor, java.lang.String[] keywords) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.keywords
- keywordjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findByKeywords(java.lang.String[] services, java.lang.Object descriptor, java.lang.String[] keywords, boolean caseSensitive) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.keywords
- keywordcaseSensitive
- is keywords search case sensitivejava.lang.RuntimeException
java.util.Collection<java.lang.Object> findLast(java.lang.String[] services, java.lang.Object descriptor, int count) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.count
- messages countjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findFirstMessagesAfter(java.lang.String[] services, java.lang.Object descriptor, java.util.Date date, int count) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.date
- messages after datecount
- messages countjava.lang.RuntimeException
java.util.Collection<java.lang.Object> findLastMessagesBefore(java.lang.String[] services, java.lang.Object descriptor, java.util.Date date, int count) throws java.lang.RuntimeException
services
- the services classnames we will querydescriptor
- CallPeer address(String),
MetaContact or ChatRoom.date
- messages before datecount
- messages countjava.lang.RuntimeException
void addSearchProgressListener(HistorySearchProgressListener listener)
listener
- HistorySearchProgressListenervoid removeSearchProgressListener(HistorySearchProgressListener listener)
listener
- HistorySearchProgressListener
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.