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 classConfigurationType.ExtraColumn -
Field Summary
Fields Modifier and Type Field Description List<String>allowedGroupsClass<? extends TypeSpecificConfigPanelFactory>configPanelFactoryClassClass<? extends CustomActionProvider>customActionProviderClassClass<? extends ExtraColumnGetter>extraColumnGetterClassList<ConfigurationType.ExtraColumn>extraColumnsbooleanhasScriptStringnameCollection<Class<? extends PersistentQueryPanelPopupProvider>>popupProviderClassesstatic longserialVersionUIDList<String>serverClassesstatic StringstopTimeRequired -
Constructor Summary
Constructors Constructor Description ConfigurationType(ConfigurationType other) -
Method Summary
Modifier and Type Method Description StringgetDisplayableName()StringgetName()booleanisDisplayable()booleanisStopTimeRequired()StringtoString()
-
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
-