Interface DeviceQuery

All Superinterfaces:
org.flowable.common.engine.api.query.Query<DeviceQuery,​Device>
All Known Implementing Classes:
DeviceQueryImpl

public interface DeviceQuery
extends org.flowable.common.engine.api.query.Query<DeviceQuery,​Device>
Author:
Filip Hrisafov
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query

    org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
  • Method Summary

    Modifier and Type Method Description
    DeviceQuery applicationId​(java.lang.String applicationId)
    Query for devices for the given application.
    DeviceQuery deviceOS​(java.lang.String deviceOS)
    Query devices only with the given OS.
    DeviceQuery id​(java.lang.String id)
    Query for devices for the given id.
    DeviceQuery onlyEnabled()
    Query only for enabled devices.
    DeviceQuery tenantId​(java.lang.String tenantId)
    Query for devices within the given tenant.
    DeviceQuery token​(java.lang.String token)
    Query for devices for the given token.
    DeviceQuery userId​(java.lang.String userId)
    Query for devices for the given user.

    Methods inherited from interface org.flowable.common.engine.api.query.Query

    asc, count, desc, list, listPage, orderBy, orderBy, singleResult
  • Method Details

    • id

      DeviceQuery id​(java.lang.String id)
      Query for devices for the given id.
      Parameters:
      id - the id for which to query
    • token

      DeviceQuery token​(java.lang.String token)
      Query for devices for the given token.
      Parameters:
      token - the token for which to query
    • userId

      DeviceQuery userId​(java.lang.String userId)
      Query for devices for the given user.
      Parameters:
      userId - the id of the user for which to query
    • tenantId

      DeviceQuery tenantId​(java.lang.String tenantId)
      Query for devices within the given tenant.
      Parameters:
      tenantId - the tenant id for which to query
    • applicationId

      DeviceQuery applicationId​(java.lang.String applicationId)
      Query for devices for the given application.
      Parameters:
      applicationId - the id of the application for which to query
    • deviceOS

      DeviceQuery deviceOS​(java.lang.String deviceOS)
      Query devices only with the given OS.
      Parameters:
      deviceOS - the type of the os for which to query
      See Also:
      DeviceOS
    • onlyEnabled

      DeviceQuery onlyEnabled()
      Query only for enabled devices.