| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.commerce.pricing.DiscountAttributeInfo
public class DiscountAttributeInfo
Contains information on a discount structure or discount detail attribute the calculator uses. e.g. The bulk calculator needs 2 discount detail attributes 'band' and 'adjuster'. In the UI each of these represents a column of the discount structure table.
| Field Summary | |
|---|---|
| static java.lang.String | CLASS_VERSIONClass version string | 
| protected  java.lang.Class<?> | mDataTypeDataType class can be used for validation of values Defaults to String | 
| protected  java.lang.String[] | mEnumeratedValuesEnumeratedValues array of String if the possible values of this attribute are a limited set. | 
| Constructor Summary | |
|---|---|
| DiscountAttributeInfo(java.lang.String pName)Constructor. | |
| Method Summary | |
|---|---|
|  java.lang.Class<?> | getDataType()Getter for dataType | 
|  java.lang.String[] | getEnumeratedValues()Getter for enumeratedValues | 
|  java.lang.String | getName()Getter for name | 
|  boolean | isRequired()Getter for required | 
|  void | setDataType(java.lang.Class<?> pDataType)Setter for dataType | 
|  void | setEnumeratedValues(java.lang.String[] pEnumeratedValues)Setter for enumeratedValues | 
|  void | setName(java.lang.String pName)Setter for name | 
|  void | setRequired(boolean pRequired)Setter for required | 
|  java.lang.String | toString()Returns a String describing this object | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static java.lang.String CLASS_VERSION
protected java.lang.Class<?> mDataType
protected java.lang.String[] mEnumeratedValues
| Constructor Detail | 
|---|
public DiscountAttributeInfo(java.lang.String pName)
pName - String| Method Detail | 
|---|
public java.lang.String getName()
public void setName(java.lang.String pName)
pName - String namepublic boolean isRequired()
public void setRequired(boolean pRequired)
pRequired - boolean requiredpublic java.lang.Class<?> getDataType()
public void setDataType(java.lang.Class<?> pDataType)
pDataType - Classpublic java.lang.String[] getEnumeratedValues()
public void setEnumeratedValues(java.lang.String[] pEnumeratedValues)
pEnumeratedValues - String[]public java.lang.String toString()
toString in class java.lang.Object| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||