public class CreateRFQItemAttributeCmdImpl extends TaskCommandImpl implements CreateRFQItemAttributeCmd
An RFQ item may or may not have all the attributes of its parent product. This command stores the values for the inherited attributes.
This is the default implementation of the CreateRFQItemAttributeCmd. This command uses the following Data Beans:
Modifier and Type | Field and Description |
---|---|
java.util.Vector | attributeVector
Attribute Vector.
|
java.lang.Long | catentryId
Catentry Id.
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
java.lang.Integer | languageId
Language Id.
|
Constructor and Description |
---|
CreateRFQItemAttributeCmdImpl()
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Vector | getAttributeVector()
Retrieves the list of attributes.
|
java.lang.Long | getCatentryId()
Retrieves the catalog entry ID.
|
java.lang.Integer | getLanguageId()
Retrieves the language identifier.
|
void | performExecute()
Creates standard attribute values for an RFQ item.
|
void | reset()
Reset the command.
|
void | setAttributeVector(java.util.Vector newAttributeVector)
Stores the list of inherited standard attributes.
|
void | setCatentryId(java.lang.Long newCatentryId)
Stores the catalog entry ID.
|
void | setLanguageId(java.lang.Integer newLanguageId)
Stores the language identifier.
|
void | validateParameters()
This method does the following:
Verifies that a catalog entry ID has been provided. Verifies that a list of standard attributes has been provided. Verifies that a language identifier has been provided. |
public static final java.lang.String COPYRIGHT
public java.util.Vector attributeVector
public java.lang.Long catentryId
public java.lang.Integer languageId
public CreateRFQItemAttributeCmdImpl()
public void reset()
public java.util.Vector getAttributeVector()
public java.lang.Long getCatentryId()
public java.lang.Integer getLanguageId()
public void performExecute() throws ECException
public void setAttributeVector(java.util.Vector newAttributeVector)
public void setCatentryId(java.lang.Long newCatentryId)
public void setLanguageId(java.lang.Integer newLanguageId)
public void validateParameters() throws ECException