类 BaseCmd

  • 直接已知子类:
    KernelCmd4Test, ModuleStatusCmd, ParamCmd

    public abstract class BaseCmd
    extends Object
    所有对外提供的接口的父类,必须继承BaseCmd才能被反射调用到 The parent class of all externally provided interfaces, must inherit BaseCmd to be invoked by reflection
    作者:
    tangyi
    • 构造器详细资料

      • BaseCmd

        public BaseCmd()
    • 方法详细资料

      • setConfigItem

        protected void setConfigItem​(String key,
                                     Object value,
                                     boolean readOnly)
        设置模块配置参数 Setting Module Configuration Parameters
        参数:
        key - Key
        value - Value
        readOnly - Read only?
      • success

        protected Response success()
        返回基本的成功对象 Returns the basic success object
        返回:
        Response
      • success

        protected Response success​(Object responseData)
        返回有特定内容的成功对象 Returns a success object with specific content
        参数:
        responseData - Object, can be any values
        返回:
        Response
      • failed

        protected Response failed​(ErrorCode errorCode)
        返回预定义的失败对象 Returns the predefined failed object
        参数:
        errorCode - ErrorCode
        返回:
        Response
      • failed

        protected Response failed​(String errMsg)
        返回自定义错误消息的失败对象 Returns the failed object of the custom error message
        参数:
        errMsg - User defined error message
        返回:
        Response
      • failed

        protected Response failed​(ErrorCode errorCode,
                                  String errMsg)
        预定义失败对象,同时带有自定义错误消息 Predefined failed object with a custom error message
        参数:
        errorCode - ErrorCode
        errMsg - User defined error message
        返回:
        Response