Enum SubscriptionUtil.SubscriptionType
- java.lang.Object
-
- java.lang.Enum<SubscriptionUtil.SubscriptionType>
-
- com.evolveum.midpoint.repo.common.util.SubscriptionUtil.SubscriptionType
-
- All Implemented Interfaces:
Serializable
,Comparable<SubscriptionUtil.SubscriptionType>
- Enclosing class:
- SubscriptionUtil
public static enum SubscriptionUtil.SubscriptionType extends Enum<SubscriptionUtil.SubscriptionType>
Enumeration for the type of subscription.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANNUAL_SUBSCRIPTION
DEMO_SUBSCRIPTION
DEPLOYMENT_SUBSCRIPTION
DEVELOPMENT_SUBSCRIPTION
INVALID
NONE
PLATFORM_SUBSCRIPTION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isCorrect()
static @Nullable SubscriptionUtil.SubscriptionType
resolveType(String code)
static SubscriptionUtil.SubscriptionType
valueOf(String name)
Returns the enum constant of this type with the specified name.static SubscriptionUtil.SubscriptionType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final SubscriptionUtil.SubscriptionType NONE
-
INVALID
public static final SubscriptionUtil.SubscriptionType INVALID
-
ANNUAL_SUBSCRIPTION
public static final SubscriptionUtil.SubscriptionType ANNUAL_SUBSCRIPTION
-
PLATFORM_SUBSCRIPTION
public static final SubscriptionUtil.SubscriptionType PLATFORM_SUBSCRIPTION
-
DEPLOYMENT_SUBSCRIPTION
public static final SubscriptionUtil.SubscriptionType DEPLOYMENT_SUBSCRIPTION
-
DEVELOPMENT_SUBSCRIPTION
public static final SubscriptionUtil.SubscriptionType DEVELOPMENT_SUBSCRIPTION
-
DEMO_SUBSCRIPTION
public static final SubscriptionUtil.SubscriptionType DEMO_SUBSCRIPTION
-
-
Method Detail
-
values
public static SubscriptionUtil.SubscriptionType[] 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 (SubscriptionUtil.SubscriptionType c : SubscriptionUtil.SubscriptionType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SubscriptionUtil.SubscriptionType 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
-
isCorrect
public boolean isCorrect()
-
resolveType
@Nullable public static @Nullable SubscriptionUtil.SubscriptionType resolveType(String code)
-
-