Package com.polarion.platform.jobs
Interface IJobDescriptor.IJobParameterGroup
- Enclosing interface:
IJobDescriptor
public static interface IJobDescriptor.IJobParameterGroup
Parameter group.
Groups are hierarchical.
- Version:
- $Revision$ $Date$
- Author:
- Stepan Roh, Polarion Software
-
Method Summary
Modifier and TypeMethodDescriptionHuman-readable description (if any).getLabel()Human-readable label.getName()Name.Available parameters placed inside this group (not subgroups).Parent group.Available subgroups placed inside this group (not subgroups).booleanisActive()Whether this group is active.
-
Method Details
-
getName
String getName()Name.Unique within one job descriptor.
Protected from dynamic change.
- Returns:
- name (not
null)
-
getLabel
String getLabel()Human-readable label.- Returns:
- label (not
null)
-
getDescription
String getDescription()Human-readable description (if any).- Returns:
- description or
null
-
getParameters
List getParameters()Available parameters placed inside this group (not subgroups).Order suggests how they should be presented in UI.
Protected from dynamic change.
- Returns:
ListofIJobDescriptor.IJobParameters (notnull)
-
getSubgroups
List getSubgroups()Available subgroups placed inside this group (not subgroups).Order suggests how they should be presented in UI.
Protected from dynamic change.
- Returns:
ListofIJobDescriptor.IJobParameterGroups (notnull)
-
getParent
IJobDescriptor.IJobParameterGroup getParent()Parent group.Protected from dynamic change.
- Returns:
- parameter group (
nullonly if this is root group)
-
isActive
boolean isActive()Whether this group is active.If group is inactive, all its subgroups and parameters placed inside this group are inactive too.
(In)activity is used in dynamic descriptors to mark configuration currently unnecessary.
- Returns:
trueif this group is active,falseotherwise
-