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