net.sf.basedb.core.data
Class ItemParameterValueData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.ParameterValueData<BasicData>
net.sf.basedb.core.data.ItemParameterValueData
- All Implemented Interfaces:
- IdentifiableData
public class ItemParameterValueData
- extends ParameterValueData<BasicData>
Item parameter value. The BASE
system expect that the values are
of the type BasicItem
. Internally the objects will
be converted to BasicData
objects.
- Version:
- 2.0
- Author:
- Nicklas, Samuel
- See Also:
- Parameters overview
- Last modified
- $Date: 2010-10-01 13:51:57 +0200 (Fri, 01 Oct 2010) $
- Hibernate: subclass
- discriminator-value="10"
values
private List<BasicData> values
ItemParameterValueData
public ItemParameterValueData()
ItemParameterValueData
public ItemParameterValueData(BasicData... values)
getValueType
public int getValueType()
- Description copied from class:
ParameterValueData
- Get the type of parameter values that are store in this parameter.
The value should correspond to one of the
Type.getValue()
values, or 0 if the parameter has no corresponding type.
- Specified by:
getValueType
in class ParameterValueData<BasicData>
- Returns:
- 0 (No corresponding TYPE entry)
- Since:
- 2.16
getValues
public List<BasicData> getValues()
- Description copied from class:
ParameterValueData
- Get values of this parameter. Hibernate mapped in each subclass
to a bag containing all values for the parameter.
- Specified by:
getValues
in class ParameterValueData<BasicData>
- Returns:
- Collection of values.
- Hibernate: collection-key
- column="`id`"
- Hibernate: bag
- table="`ItemValues`" lazy="true"
- Hibernate: many-to-any
- id-type="int" meta-type="string"
- Hibernate: many-to-any-column
- name="`data_class`" not-null="true" length="255", name="`data_class_id`" not-null="true"
setValues
void setValues(List<BasicData> values)
- Description copied from class:
ParameterValueData
- Set values of this parameter.
NOTE! Used by Hibernate to initialize the object. Do not
call AnnotationData.setLastUpdate(java.util.Date)
!
- Specified by:
setValues
in class ParameterValueData<BasicData>
- Parameters:
values
- Collection of values.