org.rhq.core.domain.common.composite
Enum SystemSetting

java.lang.Object
  extended by java.lang.Enum<SystemSetting>
      extended by org.rhq.core.domain.common.composite.SystemSetting
All Implemented Interfaces:
Serializable, Comparable<SystemSetting>

public enum SystemSetting
extends Enum<SystemSetting>


Enum Constant Summary
ACTIVE_DRIFT_PLUGIN
           
AGENT_AUTO_UPDATE_ENABLED
          Are we allowing automatic AgentUpdate binary download
AGENT_MAX_QUIET_TIME_ALLOWED
          how long can an agent be quiet (i.e. not send an avail report) before we consider it down and backfill it
ALERT_PURGE_PERIOD
          How long do we keep alerts
ALLOW_RESOURCE_GENERIC_PROPERTIES_UPGRADE
          allow plugin initiated resource name & description upgrades (resource key is always upgradable) making this readonly because it is not currently supported by UI code
AVAILABILITY_PURGE_PERIOD
          How long do we keep availability data
BASE_LINE_DATASET
          How much data to include
BASE_LINE_FREQUENCY
          Baseline config options The frequency to run auto-baselines, if 0, never auto-calculate baselines
BASE_URL
          Base URL for the application - (i think this is only used for alert emails)
DATA_MAINTENANCE_PERIOD
          How often to perform database maintenance
DATA_PURGE_1D_PERIOD
          How long do we keep data compressed in 1 day intervals?
DATA_PURGE_1H_PERIOD
          How long do we keep data compressed in hourly intervals?
DATA_PURGE_6H_PERIOD
          How long do we keep data compressed in 6 hour intervals?
DATA_REINDEX_NIGHTLY
          Whether or not to reindex nightly
DB_SCHEMA_VERSION
           
DEBUG_MODE_ENABLED
          Are we rendering a special "debug" menu for administrators?
DRIFT_FILE_PURGE_PERIOD
          How long do we keep orphaned drift files
EVENT_PURGE_PERIOD
          How long do we keep event data
EXPERIMENTAL_FEATURES_ENABLED
          Are we rendering features which are marked as experimental for this installation?
GUIDE_ENABLED
          Deprecated. 
HELP_PASSWORD
          Deprecated. 
HELP_USER
          Deprecated. 
LDAP_BASE_DN
           
LDAP_BASED_JAAS_PROVIDER
           
LDAP_BIND_DN
           
LDAP_BIND_PW
           
LDAP_FILTER
           
LDAP_GROUP_FILTER
           
LDAP_GROUP_MEMBER
           
LDAP_LOGIN_PROPERTY
           
LDAP_NAMING_FACTORY
           
LDAP_NAMING_PROVIDER_URL
           
RT_COLLECT_IP_ADDRS
          Deprecated. 
RT_DATA_PURGE_PERIOD
          How long do we keep rt data
SERVER_VERSION
           
SYSLOG_ACTIONS_ENABLED
          Deprecated. 
TRAIT_PURGE_PERIOD
          How long do we keep trait data
USE_SSL_FOR_LDAP
           
 
Method Summary
 PropertyDefinitionSimple createPropertyDefinition()
           
static SystemSetting getByInternalName(String internalName)
           
 String getInternalName()
           
 PropertySimpleType getType()
           
 boolean isReadOnly()
           
 boolean isRequiringValue()
           
 boolean validateValue(String value)
           
static SystemSetting valueOf(String name)
          Returns the enum constant of this type with the specified name.
static SystemSetting[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BASE_URL

public static final SystemSetting BASE_URL
Base URL for the application - (i think this is only used for alert emails)


AGENT_MAX_QUIET_TIME_ALLOWED

public static final SystemSetting AGENT_MAX_QUIET_TIME_ALLOWED
how long can an agent be quiet (i.e. not send an avail report) before we consider it down and backfill it


AGENT_AUTO_UPDATE_ENABLED

public static final SystemSetting AGENT_AUTO_UPDATE_ENABLED
Are we allowing automatic AgentUpdate binary download


DEBUG_MODE_ENABLED

public static final SystemSetting DEBUG_MODE_ENABLED
Are we rendering a special "debug" menu for administrators?


EXPERIMENTAL_FEATURES_ENABLED

public static final SystemSetting EXPERIMENTAL_FEATURES_ENABLED
Are we rendering features which are marked as experimental for this installation?


DATA_MAINTENANCE_PERIOD

public static final SystemSetting DATA_MAINTENANCE_PERIOD
How often to perform database maintenance


AVAILABILITY_PURGE_PERIOD

public static final SystemSetting AVAILABILITY_PURGE_PERIOD
How long do we keep availability data


ALERT_PURGE_PERIOD

public static final SystemSetting ALERT_PURGE_PERIOD
How long do we keep alerts


TRAIT_PURGE_PERIOD

public static final SystemSetting TRAIT_PURGE_PERIOD
How long do we keep trait data


RT_DATA_PURGE_PERIOD

public static final SystemSetting RT_DATA_PURGE_PERIOD
How long do we keep rt data


EVENT_PURGE_PERIOD

public static final SystemSetting EVENT_PURGE_PERIOD
How long do we keep event data


DRIFT_FILE_PURGE_PERIOD

public static final SystemSetting DRIFT_FILE_PURGE_PERIOD
How long do we keep orphaned drift files


DATA_REINDEX_NIGHTLY

public static final SystemSetting DATA_REINDEX_NIGHTLY
Whether or not to reindex nightly


BASE_LINE_FREQUENCY

public static final SystemSetting BASE_LINE_FREQUENCY
Baseline config options The frequency to run auto-baselines, if 0, never auto-calculate baselines


BASE_LINE_DATASET

public static final SystemSetting BASE_LINE_DATASET
How much data to include


LDAP_BASED_JAAS_PROVIDER

public static final SystemSetting LDAP_BASED_JAAS_PROVIDER

LDAP_NAMING_PROVIDER_URL

public static final SystemSetting LDAP_NAMING_PROVIDER_URL

USE_SSL_FOR_LDAP

public static final SystemSetting USE_SSL_FOR_LDAP

LDAP_LOGIN_PROPERTY

public static final SystemSetting LDAP_LOGIN_PROPERTY

LDAP_FILTER

public static final SystemSetting LDAP_FILTER

LDAP_GROUP_FILTER

public static final SystemSetting LDAP_GROUP_FILTER

LDAP_GROUP_MEMBER

public static final SystemSetting LDAP_GROUP_MEMBER

LDAP_BASE_DN

public static final SystemSetting LDAP_BASE_DN

LDAP_BIND_DN

public static final SystemSetting LDAP_BIND_DN

LDAP_BIND_PW

public static final SystemSetting LDAP_BIND_PW

LDAP_NAMING_FACTORY

public static final SystemSetting LDAP_NAMING_FACTORY

ACTIVE_DRIFT_PLUGIN

public static final SystemSetting ACTIVE_DRIFT_PLUGIN

ALLOW_RESOURCE_GENERIC_PROPERTIES_UPGRADE

public static final SystemSetting ALLOW_RESOURCE_GENERIC_PROPERTIES_UPGRADE
allow plugin initiated resource name & description upgrades (resource key is always upgradable) making this readonly because it is not currently supported by UI code


SERVER_VERSION

public static final SystemSetting SERVER_VERSION

DB_SCHEMA_VERSION

public static final SystemSetting DB_SCHEMA_VERSION

DATA_PURGE_1H_PERIOD

public static final SystemSetting DATA_PURGE_1H_PERIOD
How long do we keep data compressed in hourly intervals? This is not configurable through "normal" means but direct DB update.


DATA_PURGE_6H_PERIOD

public static final SystemSetting DATA_PURGE_6H_PERIOD
How long do we keep data compressed in 6 hour intervals? This is not configurable through "normal" means but direct DB update.


DATA_PURGE_1D_PERIOD

public static final SystemSetting DATA_PURGE_1D_PERIOD
How long do we keep data compressed in 1 day intervals? This is not configurable through "normal" means but direct DB update.


HELP_USER

@Deprecated
public static final SystemSetting HELP_USER
Deprecated. 

HELP_PASSWORD

@Deprecated
public static final SystemSetting HELP_PASSWORD
Deprecated. 

SYSLOG_ACTIONS_ENABLED

@Deprecated
public static final SystemSetting SYSLOG_ACTIONS_ENABLED
Deprecated. 

GUIDE_ENABLED

@Deprecated
public static final SystemSetting GUIDE_ENABLED
Deprecated. 

RT_COLLECT_IP_ADDRS

@Deprecated
public static final SystemSetting RT_COLLECT_IP_ADDRS
Deprecated. 
Method Detail

values

public static SystemSetting[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SystemSetting c : SystemSetting.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SystemSetting valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getInternalName

public String getInternalName()

isReadOnly

public boolean isReadOnly()

isRequiringValue

public boolean isRequiringValue()

validateValue

public boolean validateValue(String value)

getType

public PropertySimpleType getType()

createPropertyDefinition

public PropertyDefinitionSimple createPropertyDefinition()

getByInternalName

public static SystemSetting getByInternalName(String internalName)


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.