Package net.sf.basedb.core.data
Class StringParameterValueData
- All Implemented Interfaces:
IdentifiableData
String parameter value. The maximum length of string values are 255.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Last modified
- $Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
- Hibernate: subclass
- discriminator-value="5"
-
Field Summary
Fields inherited from class net.sf.basedb.core.data.ParameterValueData
MAX_DESCRIPTION_LENGTH, MAX_LABEL_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet values of this parameter.int
Get the type of parameter values that are store in this parameter.(package private) void
Set values of this parameter.toString()
The string will look likeClassName[id=55]
orClassName[new]
.Methods inherited from class net.sf.basedb.core.data.ParameterValueData
getDescription, getLabel, getOldValues, isMasked, replaceValuesIfDifferent, setDescription, setLabel, setMasked, storeCurrentValuesAsOld
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion
-
Field Details
-
values
-
-
Constructor Details
-
StringParameterValueData
public StringParameterValueData() -
StringParameterValueData
-
-
Method Details
-
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 theType.getValue()
values, or 0 if the parameter has no corresponding type.- Specified by:
getValueType
in classParameterValueData<String>
- Returns:
- 5 (Type.STRING)
- Since:
- 2.16
-
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 classParameterValueData<String>
- Returns:
- Collection of values.
- Hibernate: collection-key
- column="`id`"
- Hibernate: collection-element
- column="`value`" type="string" length="255" not-null="true"
- Hibernate: bag
- table="`StringValues`" lazy="true" cascade="all"
-
setValues
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 classParameterValueData<String>
- Parameters:
values
- Collection of values.
-
toString
Description copied from class:BasicData
The string will look likeClassName[id=55]
orClassName[new]
.
-