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 Details

    • create

      static MessageQuery create()
    • fullTextFilter

      MessageQuery fullTextFilter​(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)
    • parseFullTextFilter

      MessageQuery parseFullTextFilter​(java.lang.String query, java.lang.String... fieldNames)
    • metaCreationDate

      MessageQuery metaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreationDate

      MessageQuery orMetaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaCreatedBy

      MessageQuery metaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreatedBy

      MessageQuery orMetaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModificationDate

      MessageQuery metaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModificationDate

      MessageQuery orMetaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModifiedBy

      MessageQuery metaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModifiedBy

      MessageQuery orMetaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletionDate

      MessageQuery metaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletionDate

      MessageQuery orMetaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletedBy

      MessageQuery metaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletedBy

      MessageQuery orMetaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaRestoreDate

      MessageQuery metaRestoreDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaRestoreDate

      MessageQuery orMetaRestoreDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaRestoredBy

      MessageQuery metaRestoredBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaRestoredBy

      MessageQuery orMetaRestoredBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • 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

      MessageQuery filterPrivateRecipients​(UserQuery query)
    • 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

      MessageQuery filterGroupFolder​(GroupFolderQuery query)
    • groupFolder

      MessageQuery groupFolder​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orGroupFolder

      MessageQuery orGroupFolder​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterApplicationFolder

      MessageQuery filterApplicationFolder​(ApplicationFolderQuery query)
    • applicationFolder

      MessageQuery applicationFolder​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orApplicationFolder

      MessageQuery orApplicationFolder​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • subject

      MessageQuery subject​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orSubject

      MessageQuery orSubject​(org.teamapps.universaldb.index.text.TextFilter filter)
    • message

      MessageQuery message​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orMessage

      MessageQuery orMessage​(org.teamapps.universaldb.index.text.TextFilter filter)
    • 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

      MessageQuery file​(org.teamapps.universaldb.index.file.FileFilter filter)
    • orFile

      MessageQuery orFile​(org.teamapps.universaldb.index.file.FileFilter filter)
    • filterAppointment

      MessageQuery filterAppointment​(AppointmentQuery query)
    • appointment

      MessageQuery appointment​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orAppointment

      MessageQuery orAppointment​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterAppointmentSeries

      MessageQuery filterAppointmentSeries​(AppointmentSeriesQuery query)
    • appointmentSeries

      MessageQuery appointmentSeries​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orAppointmentSeries

      MessageQuery orAppointmentSeries​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • andOr

      MessageQuery andOr​(MessageQuery... queries)
    • customFilter

      MessageQuery customFilter​(java.util.function.Function<Message,​java.lang.Boolean> 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)