Package org.cyclos.model.users.products
Enum ProductNature
- java.lang.Object
-
- java.lang.Enum<ProductNature>
-
- org.cyclos.model.users.products.ProductNature
-
- All Implemented Interfaces:
Serializable,Comparable<ProductNature>,HasMessageKey
public enum ProductNature extends Enum<ProductNature> implements HasMessageKey
Natures for products
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProductNaturefromRole(Role role)MessageKeygetMessageKey()RolegetRole()static ProductNaturevalueOf(String name)Returns the enum constant of this type with the specified name.static ProductNature[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ADMIN
public static final ProductNature ADMIN
-
MEMBER
public static final ProductNature MEMBER
-
BROKER
public static final ProductNature BROKER
-
-
Method Detail
-
values
public static ProductNature[] 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 (ProductNature c : ProductNature.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProductNature 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
-
fromRole
public static ProductNature fromRole(Role role)
-
getMessageKey
public MessageKey getMessageKey()
- Specified by:
getMessageKeyin interfaceHasMessageKey
-
getRole
public Role getRole()
-
-