Class CommandModelImpl


  • public class CommandModelImpl
    extends org.glassfish.api.admin.CommandModel
    Model for an administrative command
    Author:
    Jerome Dochez
    • Constructor Detail

      • CommandModelImpl

        public CommandModelImpl​(Class<?> commandType)
    • Method Detail

      • init

        public static Map<String,​org.glassfish.api.admin.CommandModel.ParamModel> init​(Class commandType,
                                                                                             org.glassfish.api.I18n i18n,
                                                                                             LocalStringManager localStrings)
      • getLocalizedDescription

        public String getLocalizedDescription()
        Specified by:
        getLocalizedDescription in class org.glassfish.api.admin.CommandModel
      • getUsageText

        public String getUsageText()
        Specified by:
        getUsageText in class org.glassfish.api.admin.CommandModel
      • getCommandName

        public String getCommandName()
        Specified by:
        getCommandName in class org.glassfish.api.admin.CommandModel
      • getModelFor

        public org.glassfish.api.admin.CommandModel.ParamModel getModelFor​(String paramName)
        Specified by:
        getModelFor in class org.glassfish.api.admin.CommandModel
      • getParametersNames

        public Collection<String> getParametersNames()
        Specified by:
        getParametersNames in class org.glassfish.api.admin.CommandModel
      • getCommandClass

        public Class<?> getCommandClass()
        Specified by:
        getCommandClass in class org.glassfish.api.admin.CommandModel
      • getClusteringAttributes

        public org.glassfish.api.admin.ExecuteOn getClusteringAttributes()
        Specified by:
        getClusteringAttributes in class org.glassfish.api.admin.CommandModel
      • isManagedJob

        public boolean isManagedJob()
        Specified by:
        isManagedJob in class org.glassfish.api.admin.CommandModel
      • setManagedJob

        public void setManagedJob​(boolean value)
      • unknownOptionsAreOperands

        public boolean unknownOptionsAreOperands()
        Should an unknown option be considered an operand by asadmin?
        Overrides:
        unknownOptionsAreOperands in class org.glassfish.api.admin.CommandModel
      • addParam

        public void addParam​(String name,
                             org.glassfish.api.admin.CommandModel.ParamModel param)
      • add

        public void add​(org.glassfish.api.admin.CommandModel.ParamModel model)
        Specified by:
        add in class org.glassfish.api.admin.CommandModel