This example shows the code for adding parameters to an asadmin subcommand with the properties as shown in the table.
|
Name |
Represented As |
Acceptable Values |
Default Value |
Optional or Required |
Short Name |
Option or Operand |
|---|---|---|---|---|---|---|
|
--originator |
A field that is named originator |
Any character string |
None defined |
Required |
None |
Option |
|
--description |
A field that is named mycontainerDescription |
Any character string |
None defined |
Optional |
None |
Option |
|
--enabled |
A field that is named enabled |
true or false |
false |
Optional |
None |
Option |
|
--containername |
A field that is named containername |
Any character string |
None defined |
Required |
None |
Operand |
...
import org.glassfish.api.Param;
...
{
…
@Param
String originator;
@Param(name="description", optional=true)
…
String mycontainerDescription
@Param (acceptableValues="true,false", defaultValue="false", optional=true)
String enabled
@Param(primary=true)
String containername;
…
}