Package com.illumon.iris.controller
Class ConfigurationType
java.lang.Object
com.illumon.iris.controller.ConfigurationType
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ConsoleConfigurationType
,ControllerConfigurationType
public class ConfigurationType extends Object implements Serializable
What we need to know about a type of configuration in order to configure and instantiate it.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfigurationType.ExtraColumn
-
Field Summary
Fields Modifier and Type Field Description List<String>
allowedGroups
Class<? extends TypeSpecificConfigPanelFactory>
configPanelFactoryClass
Class<? extends CustomActionProvider>
customActionProviderClass
Class<? extends ExtraColumnGetter>
extraColumnGetterClass
List<ConfigurationType.ExtraColumn>
extraColumns
boolean
hasScript
String
name
Collection<Class<? extends PersistentQueryPanelPopupProvider>>
popupProviderClasses
static long
serialVersionUID
List<String>
serverClasses
static String
stopTimeRequired
-
Constructor Summary
Constructors Constructor Description ConfigurationType(ConfigurationType other)
-
Method Summary
Modifier and Type Method Description String
getDisplayableName()
String
getName()
boolean
isDisplayable()
boolean
isStopTimeRequired()
String
toString()
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
- Constant Field Values
-
name
-
configPanelFactoryClass
-
customActionProviderClass
-
extraColumnGetterClass
-
popupProviderClasses
-
hasScript
public final boolean hasScript -
serverClasses
-
allowedGroups
-
extraColumns
-
stopTimeRequired
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
toString
-
isDisplayable
public boolean isDisplayable() -
isStopTimeRequired
public boolean isStopTimeRequired() -
getName
-
getDisplayableName
-