Package com.cloudimpl.outstack.runtime
Class QueryWrapper
java.lang.Object
com.cloudimpl.outstack.runtime.QueryWrapper
public class QueryWrapper extends java.lang.Object implements IQuery, AuthInput
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryWrapper.Builder -
Constructor Summary
Constructors Constructor Description QueryWrapper(QueryWrapper.Builder builder) -
Method Summary
Modifier and Type Method Description static QueryWrapper.Builderbuilder()java.lang.StringgetAction()java.lang.StringgetChildType()java.lang.StringgetDomainContext()java.lang.StringgetDomainOwner()<T> TgetGrant()java.lang.StringgetId()java.lang.StringgetRootId()java.lang.StringgetRootType()java.lang.StringqueryName()protected voidsetContext(java.lang.String context)voidsetGrant(java.lang.Object grant)protected voidsetMapAttr(java.util.Map<java.lang.String,java.lang.String> mapAttr)protected voidsetTenantId(java.lang.String tenantId)<T extends Query>
Tunwrap(java.lang.Class<T> type)java.lang.Stringversion()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
QueryWrapper
-
-
Method Details
-
setMapAttr
protected void setMapAttr(java.util.Map<java.lang.String,java.lang.String> mapAttr) -
setTenantId
protected void setTenantId(java.lang.String tenantId) -
setContext
protected void setContext(java.lang.String context) -
unwrap
-
queryName
public java.lang.String queryName() -
version
public java.lang.String version() -
getRootId
public java.lang.String getRootId() -
getId
public java.lang.String getId() -
getRootType
public java.lang.String getRootType()- Specified by:
getRootTypein interfaceAuthInput
-
setGrant
public void setGrant(java.lang.Object grant) -
getGrant
public <T> T getGrant() -
builder
-
getChildType
public java.lang.String getChildType()- Specified by:
getChildTypein interfaceAuthInput
-
getAction
public java.lang.String getAction() -
getDomainContext
public java.lang.String getDomainContext()- Specified by:
getDomainContextin interfaceAuthInput
-
getDomainOwner
public java.lang.String getDomainOwner()- Specified by:
getDomainOwnerin interfaceAuthInput
-