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)
    • setMapAttr

      public void setMapAttr​(java.util.Map<java.lang.String,​java.lang.String> mapAttr)
    • getRootId

      public java.lang.String getRootId()
    • getTenantId

      public java.lang.String getTenantId()
    • getId

      public java.lang.String getId()
    • getContext

      public java.lang.String getContext()
    • getMapAttr

      public java.util.Map<java.lang.String,​java.lang.String> getMapAttr()
    • setContext

      public void setContext​(java.lang.String context)
    • 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)