Package org.teamapps.model.controlcenter
Class UdbMessageQuery
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbQuery<Message>
org.teamapps.model.controlcenter.UdbMessageQuery
- All Implemented Interfaces:
MessageQuery,org.teamapps.universaldb.pojo.Query<Message>
public class UdbMessageQuery extends org.teamapps.universaldb.pojo.AbstractUdbQuery<Message> implements MessageQuery
-
Constructor Summary
Constructors Constructor Description UdbMessageQuery() -
Method Summary
Modifier and Type Method Description UdbMessageQueryandOr(MessageQuery... queries)MessageQueryapplicationFolder(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryappointment(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryappointmentSeries(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerycustomFilter(java.util.function.Function<Message,java.lang.Boolean> customFilter)MessageQueryfile(org.teamapps.universaldb.index.file.FileFilter filter)MessageQueryfilterApplicationFolder(ApplicationFolderQuery query)MessageQueryfilterAppointment(AppointmentQuery query)MessageQueryfilterAppointmentSeries(AppointmentSeriesQuery query)MessageQueryfilterGroupFolder(GroupFolderQuery query)MessageQueryfilterPrivateRecipients(UserQuery query)MessageQueryfullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)MessageQuerygroupFolder(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymessage(org.teamapps.universaldb.index.text.TextFilter filter)MessageQuerymessageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums)MessageQuerymessageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums)MessageQuerymetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQuerymetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorApplicationFolder(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorAppointment(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorAppointmentSeries(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorFile(org.teamapps.universaldb.index.file.FileFilter filter)MessageQueryorGroupFolder(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMessage(org.teamapps.universaldb.index.text.TextFilter filter)MessageQueryorMessageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums)MessageQueryorMessageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums)MessageQueryorMetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorMetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)MessageQueryorPrivateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)MessageQueryorSubject(org.teamapps.universaldb.index.text.TextFilter filter)MessageQueryparseFullTextFilter(java.lang.String query, java.lang.String... fieldNames)MessageQueryprivateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)MessageQueryprivateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... values)MessageQueryprivateRecipientsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)MessageQuerysubject(org.teamapps.universaldb.index.text.TextFilter filter)Methods inherited from class org.teamapps.universaldb.pojo.AbstractUdbQuery
addBooleanFilter, addFullTextFilter, addFullTextQuery, addNumericFilter, addTextFilter, and, and, and, and, andOr, andOr, execute, execute, execute, execute, execute, executeExpectSingleton, executeOnDeletedRecords, executeToBitSet, filter, getEntityBuilder, getFilter, getTableIndex, or, or, prependPath, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.model.controlcenter.MessageQuery
execute, execute, execute, executeExpectSingleton, executeOnDeletedRecords, executeToBitSet
-
Constructor Details
-
UdbMessageQuery
public UdbMessageQuery()
-
-
Method Details
-
fullTextFilter
public MessageQuery fullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)- Specified by:
fullTextFilterin interfaceMessageQuery
-
parseFullTextFilter
- Specified by:
parseFullTextFilterin interfaceMessageQuery
-
metaCreationDate
- Specified by:
metaCreationDatein interfaceMessageQuery
-
orMetaCreationDate
public MessageQuery orMetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
orMetaCreationDatein interfaceMessageQuery
-
metaCreatedBy
- Specified by:
metaCreatedByin interfaceMessageQuery
-
orMetaCreatedBy
- Specified by:
orMetaCreatedByin interfaceMessageQuery
-
metaModificationDate
public MessageQuery metaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
metaModificationDatein interfaceMessageQuery
-
orMetaModificationDate
public MessageQuery orMetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
orMetaModificationDatein interfaceMessageQuery
-
metaModifiedBy
- Specified by:
metaModifiedByin interfaceMessageQuery
-
orMetaModifiedBy
- Specified by:
orMetaModifiedByin interfaceMessageQuery
-
metaDeletionDate
- Specified by:
metaDeletionDatein interfaceMessageQuery
-
orMetaDeletionDate
public MessageQuery orMetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
orMetaDeletionDatein interfaceMessageQuery
-
metaDeletedBy
- Specified by:
metaDeletedByin interfaceMessageQuery
-
orMetaDeletedBy
- Specified by:
orMetaDeletedByin interfaceMessageQuery
-
metaRestoreDate
- Specified by:
metaRestoreDatein interfaceMessageQuery
-
orMetaRestoreDate
- Specified by:
orMetaRestoreDatein interfaceMessageQuery
-
metaRestoredBy
- Specified by:
metaRestoredByin interfaceMessageQuery
-
orMetaRestoredBy
- Specified by:
orMetaRestoredByin interfaceMessageQuery
-
messageRecipientType
public MessageQuery messageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums)- Specified by:
messageRecipientTypein interfaceMessageQuery
-
orMessageRecipientType
public MessageQuery orMessageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums)- Specified by:
orMessageRecipientTypein interfaceMessageQuery
-
filterPrivateRecipients
- Specified by:
filterPrivateRecipientsin interfaceMessageQuery
-
privateRecipients
public MessageQuery privateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... values)- Specified by:
privateRecipientsin interfaceMessageQuery
-
privateRecipientsCount
public MessageQuery privateRecipientsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)- Specified by:
privateRecipientsCountin interfaceMessageQuery
-
privateRecipients
public MessageQuery privateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)- Specified by:
privateRecipientsin interfaceMessageQuery
-
orPrivateRecipients
public MessageQuery orPrivateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)- Specified by:
orPrivateRecipientsin interfaceMessageQuery
-
filterGroupFolder
- Specified by:
filterGroupFolderin interfaceMessageQuery
-
groupFolder
- Specified by:
groupFolderin interfaceMessageQuery
-
orGroupFolder
- Specified by:
orGroupFolderin interfaceMessageQuery
-
filterApplicationFolder
- Specified by:
filterApplicationFolderin interfaceMessageQuery
-
applicationFolder
- Specified by:
applicationFolderin interfaceMessageQuery
-
orApplicationFolder
public MessageQuery orApplicationFolder(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
orApplicationFolderin interfaceMessageQuery
-
subject
- Specified by:
subjectin interfaceMessageQuery
-
orSubject
- Specified by:
orSubjectin interfaceMessageQuery
-
message
- Specified by:
messagein interfaceMessageQuery
-
orMessage
- Specified by:
orMessagein interfaceMessageQuery
-
messageType
public MessageQuery messageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums)- Specified by:
messageTypein interfaceMessageQuery
-
orMessageType
public MessageQuery orMessageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums)- Specified by:
orMessageTypein interfaceMessageQuery
-
file
- Specified by:
filein interfaceMessageQuery
-
orFile
- Specified by:
orFilein interfaceMessageQuery
-
filterAppointment
- Specified by:
filterAppointmentin interfaceMessageQuery
-
appointment
- Specified by:
appointmentin interfaceMessageQuery
-
orAppointment
- Specified by:
orAppointmentin interfaceMessageQuery
-
filterAppointmentSeries
- Specified by:
filterAppointmentSeriesin interfaceMessageQuery
-
appointmentSeries
- Specified by:
appointmentSeriesin interfaceMessageQuery
-
orAppointmentSeries
public MessageQuery orAppointmentSeries(org.teamapps.universaldb.index.numeric.NumericFilter filter)- Specified by:
orAppointmentSeriesin interfaceMessageQuery
-
andOr
- Specified by:
andOrin interfaceMessageQuery
-
customFilter
public MessageQuery customFilter(java.util.function.Function<Message,java.lang.Boolean> customFilter)- Specified by:
customFilterin interfaceMessageQuery
-