Package com.cloudimpl.outstack.runtime
Class CommandWrapper
java.lang.Object
com.cloudimpl.outstack.runtime.CommandWrapper
- All Implemented Interfaces:
ICommand
public class CommandWrapper extends java.lang.Object implements ICommand
- 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.StringgetChildType()<T> TgetGrant()java.util.Map<java.lang.String,java.lang.String>getMapAttr()java.util.Optional<java.lang.String>getRootId()java.lang.StringgetRootType()voidsetGrant(java.lang.Object grant)protected voidsetMapAttr(java.util.Map<java.lang.String,java.lang.String> mapAttr)<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) -
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() -
getChildType
public java.lang.String getChildType() -
getRootId
public final java.util.Optional<java.lang.String> getRootId() -
setGrant
public void setGrant(java.lang.Object grant) -
getGrant
public <T> T getGrant() -
getMapAttr
public java.util.Map<java.lang.String,java.lang.String> getMapAttr()- Specified by:
getMapAttrin interfaceICommand
-
builder
-