java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Query
All Implemented Interfaces:
IQuery
Direct Known Subclasses:
QueryByIdRequest

public abstract class Query
extends java.lang.Object
implements IQuery
Author:
nuwan
  • Constructor Details

  • Method Details

    • tenantId

      public final java.lang.String tenantId()
    • setRootId

      protected void setRootId​(java.lang.String rootId)
    • setTenantId

      protected void setTenantId​(java.lang.String tenantId)
    • setPageable

      protected void setPageable​(Query.PagingRequest pageable)
    • setId

      protected void setId​(java.lang.String id)
    • unwrap

      public <T extends Query> T unwrap​(java.lang.Class<T> type)
      Specified by:
      unwrap in interface IQuery
    • queryName

      public java.lang.String queryName()
      Specified by:
      queryName in interface IQuery
    • version

      public java.lang.String version()
      Specified by:
      version in interface IQuery
    • rootId

      public final java.lang.String rootId()
    • id

      public final java.lang.String id()
    • getPagingReq

      public Query.PagingRequest getPagingReq()
    • setVersion

      protected void setVersion​(java.lang.String version)