Enum ItemBase.ItemUsage
- java.lang.Object
-
- java.lang.Enum<ItemBase.ItemUsage>
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.item.businessobject.interf.ItemBase.ItemUsage
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ItemBase.ItemUsage>
- Enclosing interface:
- ItemBase
public static enum ItemBase.ItemUsage extends java.lang.Enum<ItemBase.ItemUsage>
this enumeration defines the different kinds of item usages.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ATPATP usage.BOMBill of material.CONFIGURATIONA configurable product.FREE_GOOD_EXCLExclusive free good (Buy 10 X, get 1 Y).FREE_GOOD_INCLInclusive free good (Buy 10, pay 9).KITKit usage.NONENo item usage.RETURNReturn usage.SUBST_1_TO_NThis item has been substituted.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ItemBase.ItemUsagefromString(java.lang.String string)This method parses an ItemUsage out of the given String.static ItemBase.ItemUsagevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ItemBase.ItemUsage[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SUBST_1_TO_N
public static final ItemBase.ItemUsage SUBST_1_TO_N
This item has been substituted.
-
ATP
public static final ItemBase.ItemUsage ATP
ATP usage.
-
RETURN
public static final ItemBase.ItemUsage RETURN
Return usage.
-
KIT
public static final ItemBase.ItemUsage KIT
Kit usage.
-
FREE_GOOD_INCL
public static final ItemBase.ItemUsage FREE_GOOD_INCL
Inclusive free good (Buy 10, pay 9).
-
FREE_GOOD_EXCL
public static final ItemBase.ItemUsage FREE_GOOD_EXCL
Exclusive free good (Buy 10 X, get 1 Y).
-
CONFIGURATION
public static final ItemBase.ItemUsage CONFIGURATION
A configurable product.
-
BOM
public static final ItemBase.ItemUsage BOM
Bill of material.
-
NONE
public static final ItemBase.ItemUsage NONE
No item usage.
-
-
Method Detail
-
values
public static ItemBase.ItemUsage[] 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 (ItemBase.ItemUsage c : ItemBase.ItemUsage.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ItemBase.ItemUsage 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
-
fromString
public static ItemBase.ItemUsage fromString(java.lang.String string)
This method parses an ItemUsage out of the given String. NONE if it is an invalid value.- Parameters:
string- value which should be translated to an ItemUsage- Returns:
- ItemUsage
-
-