Interface MCRObjectQueryResolver

All Known Implementing Classes:
MCRObjectInfoEntityQueryResolver

public interface MCRObjectQueryResolver
Allows to query objects using MCRObjectQuery.
  • Method Details

    • getIds

      List<MCRObjectID> getIds(MCRObjectQuery objectQuery)
      Gets all object info which match the restrictions of the query
      Parameters:
      objectQuery - the query
      Returns:
      the ids of the objects
    • getIdDates

      List<MCRObjectIDDate> getIdDates(MCRObjectQuery objectQuery)
      Gets all the object info which match the restrictions of the query
      Parameters:
      objectQuery - the query
      Returns:
      the ids and dates of the object info
    • getInfos

      List<MCRObjectInfo> getInfos(MCRObjectQuery objectQuery)
      Gets all the object info which match the restrictions of the query
      Parameters:
      objectQuery - the query
      Returns:
      the info
    • count

      int count(MCRObjectQuery objectQuery)
      Gets the count of object info which match the restrictions of query ignoring limit and offset
      Parameters:
      objectQuery - the query
      Returns:
      the count of the object info
    • getInstance

      static MCRObjectQueryResolver getInstance()