Enum CoverageType
- java.lang.Object
-
- java.lang.Enum<CoverageType>
-
- org.drools.examples.carinsurance.domain.policy.CoverageType
-
- All Implemented Interfaces:
Serializable,Comparable<CoverageType>
public enum CoverageType extends Enum<CoverageType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BODILY_INJURY_LIABILITYBodily injuryCOLLISIONAccidentsCOMPREHENSIVEFire, theft, storm, flood, vandalism, ...PROPERTY_DAMAGE_LIABILITYProperty damageROADSIDE_ASSISTANCEtowing, battery jump-start, flat tire change, ...
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CoverageTypevalueOf(String name)Returns the enum constant of this type with the specified name.static CoverageType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COLLISION
public static final CoverageType COLLISION
Accidents
-
COMPREHENSIVE
public static final CoverageType COMPREHENSIVE
Fire, theft, storm, flood, vandalism, ...
-
BODILY_INJURY_LIABILITY
public static final CoverageType BODILY_INJURY_LIABILITY
Bodily injury
-
PROPERTY_DAMAGE_LIABILITY
public static final CoverageType PROPERTY_DAMAGE_LIABILITY
Property damage
-
ROADSIDE_ASSISTANCE
public static final CoverageType ROADSIDE_ASSISTANCE
towing, battery jump-start, flat tire change, ...
-
-
Method Detail
-
values
public static CoverageType[] 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 (CoverageType c : CoverageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CoverageType 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 nameNullPointerException- if the argument is null
-
-