Enum DerivationSelection
- java.lang.Object
-
- java.lang.Enum<DerivationSelection>
-
- cern.nxcals.api.backport.domain.core.constants.DerivationSelection
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DerivationSelection>
public enum DerivationSelection extends java.lang.Enum<DerivationSelection> implements java.io.Serializable
Defines the correction algorithms to apply for correcting data.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AVAILABLE_AT_TIME_OF_DATA
Takes the correction algorithm available at the moment of the data (it can use more than one algorithm, if there is more than one correction defined in the chosen time range)BEST_AT_SPECIFIED_TIME
Take the algorithm available at a certain moment in time.BEST_NOW
Takes the best available algorithm for the time of the data (should be the best one)RAW
Uses the raw data
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DerivationSelection
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DerivationSelection[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BEST_NOW
public static final DerivationSelection BEST_NOW
Takes the best available algorithm for the time of the data (should be the best one)
-
AVAILABLE_AT_TIME_OF_DATA
public static final DerivationSelection AVAILABLE_AT_TIME_OF_DATA
Takes the correction algorithm available at the moment of the data (it can use more than one algorithm, if there is more than one correction defined in the chosen time range)
-
BEST_AT_SPECIFIED_TIME
public static final DerivationSelection BEST_AT_SPECIFIED_TIME
Take the algorithm available at a certain moment in time. An additional parameter (timestamp) must be provided, when this method is chosen.
-
RAW
public static final DerivationSelection RAW
Uses the raw data
-
-
Method Detail
-
values
public static DerivationSelection[] 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 (DerivationSelection c : DerivationSelection.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DerivationSelection valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-