Package org.teamapps.model.controlcenter
Interface MessageQuery
- All Superinterfaces:
org.teamapps.universaldb.pojo.Query<Message>
- All Known Implementing Classes:
UdbMessageQuery
public interface MessageQuery extends org.teamapps.universaldb.pojo.Query<Message>
-
Method Summary
Modifier and Type Method Description MessageQueryandOr(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)static MessageQuerycreate()MessageQuerycustomFilter(java.util.function.Function<Message,java.lang.Boolean> customFilter)java.util.List<Message>execute()java.util.List<Message>execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)java.util.List<Message>execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)MessageexecuteExpectSingleton()java.util.List<Message>executeOnDeletedRecords()java.util.BitSetexecuteToBitSet()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... value)MessageQueryprivateRecipientsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)MessageQuerysubject(org.teamapps.universaldb.index.text.TextFilter filter)
-
Method Details
-
create
-
fullTextFilter
MessageQuery fullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames) -
parseFullTextFilter
-
metaCreationDate
-
orMetaCreationDate
-
metaCreatedBy
-
orMetaCreatedBy
-
metaModificationDate
-
orMetaModificationDate
-
metaModifiedBy
-
orMetaModifiedBy
-
metaDeletionDate
-
orMetaDeletionDate
-
metaDeletedBy
-
orMetaDeletedBy
-
metaRestoreDate
-
orMetaRestoreDate
-
metaRestoredBy
-
orMetaRestoredBy
-
messageRecipientType
MessageQuery messageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums) -
orMessageRecipientType
MessageQuery orMessageRecipientType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageRecipientType... enums) -
filterPrivateRecipients
-
privateRecipients
MessageQuery privateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... value) -
privateRecipientsCount
MessageQuery privateRecipientsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
privateRecipients
MessageQuery privateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orPrivateRecipients
MessageQuery orPrivateRecipients(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterGroupFolder
-
groupFolder
-
orGroupFolder
-
filterApplicationFolder
-
applicationFolder
-
orApplicationFolder
-
subject
-
orSubject
-
message
-
orMessage
-
messageType
MessageQuery messageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums) -
orMessageType
MessageQuery orMessageType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, MessageType... enums) -
file
-
orFile
-
filterAppointment
-
appointment
-
orAppointment
-
filterAppointmentSeries
-
appointmentSeries
-
orAppointmentSeries
-
andOr
-
customFilter
-
execute
java.util.List<Message> execute() -
executeOnDeletedRecords
java.util.List<Message> executeOnDeletedRecords() -
executeExpectSingleton
Message executeExpectSingleton() -
executeToBitSet
java.util.BitSet executeToBitSet() -
execute
java.util.List<Message> execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
execute
java.util.List<Message> execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)
-