Package no.nav.arxaas.hierarchy
Enum DateBasedHierarchyBuilder.Granularity
- java.lang.Object
-
- java.lang.Enum<DateBasedHierarchyBuilder.Granularity>
-
- no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
-
- All Implemented Interfaces:
Serializable,Comparable<DateBasedHierarchyBuilder.Granularity>
- Enclosing class:
- DateBasedHierarchyBuilder
public static enum DateBasedHierarchyBuilder.Granularity extends Enum<DateBasedHierarchyBuilder.Granularity>
Granularity from ARX Copied from ARX to retain modularity
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CENTURYGranularityDAY_MONTH_YEARGranularityDECADEGranularityHOUR_DAY_MONTH_YEARGranularityMILLENIUMGranularityMINUTE_HOUR_DAY_MONTH_YEARGranularityMONTH_YEARGranularityQUARTERGranularitySECOND_MINUTE_HOUR_DAY_MONTH_YEARGranularityWEEKGranularityWEEK_MONTH_YEARGranularityWEEK_YEARGranularityWEEKDAYGranularityYEARGranularity
-
Field Summary
Fields Modifier and Type Field Description private org.deidentifier.arx.aggregates.HierarchyBuilderDate.GranularityarxGranularityFormat string
-
Constructor Summary
Constructors Modifier Constructor Description privateGranularity(org.deidentifier.arx.aggregates.HierarchyBuilderDate.Granularity arxGranularity)Creates a new instance
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.deidentifier.arx.aggregates.HierarchyBuilderDate.GranularityarxGranularity()static DateBasedHierarchyBuilder.GranularityvalueOf(String name)Returns the enum constant of this type with the specified name.static DateBasedHierarchyBuilder.Granularity[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SECOND_MINUTE_HOUR_DAY_MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity SECOND_MINUTE_HOUR_DAY_MONTH_YEAR
Granularity
-
MINUTE_HOUR_DAY_MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity MINUTE_HOUR_DAY_MONTH_YEAR
Granularity
-
HOUR_DAY_MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity HOUR_DAY_MONTH_YEAR
Granularity
-
DAY_MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity DAY_MONTH_YEAR
Granularity
-
WEEK_MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity WEEK_MONTH_YEAR
Granularity
-
WEEK_YEAR
public static final DateBasedHierarchyBuilder.Granularity WEEK_YEAR
Granularity
-
MONTH_YEAR
public static final DateBasedHierarchyBuilder.Granularity MONTH_YEAR
Granularity
-
WEEKDAY
public static final DateBasedHierarchyBuilder.Granularity WEEKDAY
Granularity
-
WEEK
public static final DateBasedHierarchyBuilder.Granularity WEEK
Granularity
-
QUARTER
public static final DateBasedHierarchyBuilder.Granularity QUARTER
Granularity
-
YEAR
public static final DateBasedHierarchyBuilder.Granularity YEAR
Granularity
-
DECADE
public static final DateBasedHierarchyBuilder.Granularity DECADE
Granularity
-
CENTURY
public static final DateBasedHierarchyBuilder.Granularity CENTURY
Granularity
-
MILLENIUM
public static final DateBasedHierarchyBuilder.Granularity MILLENIUM
Granularity
-
-
Method Detail
-
values
public static DateBasedHierarchyBuilder.Granularity[] 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 (DateBasedHierarchyBuilder.Granularity c : DateBasedHierarchyBuilder.Granularity.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DateBasedHierarchyBuilder.Granularity 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
-
arxGranularity
private org.deidentifier.arx.aggregates.HierarchyBuilderDate.Granularity arxGranularity()
-
-