Package com.cloudimpl.outstack.runtime
Class CommandWrapper
java.lang.Object
com.cloudimpl.outstack.runtime.CommandWrapper
public class CommandWrapper extends java.lang.Object implements ICommand, AuthInput
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandWrapper.Builder -
Constructor Summary
Constructors Constructor Description CommandWrapper(CommandWrapper.Builder builder) -
Method Summary
Modifier and Type Method Description static CommandWrapper.Builderbuilder()java.lang.StringcommandName()java.lang.StringgetAction()java.lang.StringgetChildType()java.lang.StringgetContext()java.lang.StringgetDomainContext()java.lang.StringgetDomainOwner()<T> TgetGrant()java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.String>getMapAttr()java.lang.StringgetRootId()java.lang.StringgetRootType()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 Command>
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
-
CommandWrapper
-
-
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) -
getDomainOwner
public java.lang.String getDomainOwner()- Specified by:
getDomainOwnerin interfaceAuthInput
-
getDomainContext
public java.lang.String getDomainContext()- Specified by:
getDomainContextin interfaceAuthInput
-
unwrap
-
commandName
public final java.lang.String commandName()- Specified by:
commandNamein interfaceICommand
-
version
public final java.lang.String version() -
getRootType
public java.lang.String getRootType()- Specified by:
getRootTypein interfaceAuthInput
-
getChildType
public java.lang.String getChildType()- Specified by:
getChildTypein interfaceAuthInput
-
setGrant
public void setGrant(java.lang.Object grant) -
getGrant
public <T> T getGrant() -
getContext
public java.lang.String getContext() -
getMapAttr
public java.util.Map<java.lang.String,java.lang.String> getMapAttr()- Specified by:
getMapAttrin interfaceICommand
-
builder
-
getId
public java.lang.String getId() -
getRootId
public java.lang.String getRootId() -
getAction
public java.lang.String getAction()
-