@Deprecated public class AnnotationTypeInfo extends CommonItemInfo implements Serializable
AnnotationType
.
This class only holds simple objects that can
be handled by web services.Modifier and Type | Field and Description |
---|---|
private String |
defaultValue
Deprecated.
|
private boolean |
enumeration
Deprecated.
|
private String[] |
enumValues
Deprecated.
|
private String |
externalId
Deprecated.
|
private String[] |
itemTypes
Deprecated.
|
private int |
multiplicity
Deprecated.
|
private boolean |
protocolParameter
Deprecated.
|
private boolean |
requiredForMiame
Deprecated.
|
private static long |
serialVersionUID
Deprecated.
|
private String |
valueType
Deprecated.
|
Constructor and Description |
---|
AnnotationTypeInfo()
Deprecated.
Creates information object with
no properties set.
|
Modifier and Type | Method and Description |
---|---|
String |
getDefaultValue()
Deprecated.
|
String[] |
getEnumValues()
Deprecated.
|
String |
getExternalId()
Deprecated.
|
String[] |
getItemTypes()
Deprecated.
|
int |
getMultiplicity()
Deprecated.
|
String |
getValueType()
Deprecated.
|
boolean |
isEnumeration()
Deprecated.
|
boolean |
isProtocolParameter()
Deprecated.
|
boolean |
isRequiredForMiame()
Deprecated.
|
void |
setDefaultValue(String defaultValue)
Deprecated.
|
void |
setEnumeration(boolean enumeration)
Deprecated.
|
void |
setEnumValues(String[] enumValues)
Deprecated.
|
void |
setExternalId(String externalId)
Deprecated.
|
void |
setItemTypes(String[] itemTypes)
Deprecated.
|
void |
setMultiplicity(int multiplicity)
Deprecated.
|
void |
setProtocolParameter(boolean protocolParameter)
Deprecated.
|
void |
setRequiredForMiame(boolean requiredForMiame)
Deprecated.
|
void |
setValueType(String valueType)
Deprecated.
|
getDescription, getName, setDescription, setName
isShared, setShared
getOwnerId, setOwnerId
getId, getVersion, setId, setVersion
private static final long serialVersionUID
private String externalId
private String defaultValue
private int multiplicity
private String valueType
private boolean enumeration
private boolean protocolParameter
private boolean requiredForMiame
private String[] enumValues
private String[] itemTypes
public AnnotationTypeInfo()
public String getDefaultValue()
public void setDefaultValue(String defaultValue)
defaultValue
- The default value to setpublic boolean isEnumeration()
public void setEnumeration(boolean enumeration)
enumeration
- TRUE if the annotation type is an enumerationpublic String[] getEnumValues()
public void setEnumValues(String[] enumValues)
enumValues
- The possible values to select frompublic String getExternalId()
public void setExternalId(String externalId)
externalId
- The externalId to setpublic int getMultiplicity()
public void setMultiplicity(int multiplicity)
multiplicity
- The number of values that are allowed when annotating itemspublic boolean isProtocolParameter()
public void setProtocolParameter(boolean protocolParameter)
protocolParameter
- TRUE if this annotation type is a protocol parameter, FALSE if it is a
regular annotationpublic boolean isRequiredForMiame()
public void setRequiredForMiame(boolean requiredForMiame)
requiredForMiame
- TRUE if values must be specified for this annotation type in order
to be MIAME compliantpublic String getValueType()
Type
,
ie. STRING, INT, LONGpublic void setValueType(String valueType)
valueType
- The class of values that can be used for annotations.getValueType()
public String[] getItemTypes()
Item
,
ie. SAMPLE, EXTRACT, BIOASSAYSET, RAWBIOASSAY, etc.public void setItemTypes(String[] itemTypes)
itemTypes
- The type of items that can be annotated with this annotation type.getItemTypes()