Package org.glassfish.api.admin
Class CommandModel.ParamModel
- java.lang.Object
-
- org.glassfish.api.admin.CommandModel.ParamModel
-
- Direct Known Subclasses:
CommandModelData.ParamModelData
- Enclosing class:
- CommandModel
public abstract static class CommandModel.ParamModel extends Object
Model for a command parameter.
-
-
Constructor Summary
Constructors Constructor Description ParamModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
getLocalizedDescription()
Returns a localized description for this parameterabstract String
getLocalizedPrompt()
Returns a localized prompt for this parameterabstract String
getLocalizedPromptAgain()
Returns a localized confirmation prompt for this parameter.abstract String
getName()
Returns the command parameter name.abstract Param
getParam()
Returns the command @Param annotation values.abstract Class
getType()
Returns the parameter type.boolean
isParamId(String key)
-
-
-
Method Detail
-
getName
public abstract String getName()
Returns the command parameter name.- Returns:
- the command parameter name
-
getParam
public abstract Param getParam()
Returns the command @Param annotation values.- Returns:
- the @Param instance for this parameter
-
getLocalizedDescription
public abstract String getLocalizedDescription()
Returns a localized description for this parameter- Returns:
- a localized String
-
getLocalizedPrompt
public abstract String getLocalizedPrompt()
Returns a localized prompt for this parameter- Returns:
- a localized String
-
getLocalizedPromptAgain
public abstract String getLocalizedPromptAgain()
Returns a localized confirmation prompt for this parameter. This is only used for passwords.- Returns:
- a localized String
-
getType
public abstract Class getType()
Returns the parameter type.- Returns:
- the parameter type.
-
isParamId
public boolean isParamId(String key)
-
-