org.proteios.core.data
Class CommonData
java.lang.Object
org.proteios.core.data.BasicData
org.proteios.core.data.OwnedData
org.proteios.core.data.SharedData
org.proteios.core.data.CommonData
- All Implemented Interfaces:
- IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData
- Direct Known Subclasses:
- AcquisitionData, AnnotatedData, AnnotationTypeData, ClientData, DigestParameterData, DirectoryData, HardwareData, InputSpectraData, LabelData, ModificationData, PluginConfigurationData, ProtocolData, SearchDatabaseData, SoftwareData
public abstract class CommonData
- extends SharedData
- implements NameableData, RemovableData
This is a convenience class that extends the SharedData class
and implements the NameableData and RemovableData
interfaces. This is one of the most common combinations for all
data items.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Basic classes and interfaces
CommonData
public CommonData()
getName
public String getName()
- Description copied from interface:
NameableData
- Get the name of the item.
- Specified by:
getName in interface NameableData
- Returns:
- A
String with the name of the item
setName
public void setName(String name)
- Description copied from interface:
NameableData
- Set the name of the item. The name cannot be null and mustn't
be longer than the value specified by the
MAX_NAME_LENGTH constant.
- Specified by:
setName in interface NameableData
- Parameters:
name - The new name for the item
getDescription
public String getDescription()
- Description copied from interface:
NameableData
- Get the description for the item.
- Specified by:
getDescription in interface NameableData
- Returns:
- A
String with a description of the item
setDescription
public void setDescription(String description)
- Description copied from interface:
NameableData
- Set the description for the item. The description can be null but
mustn't be longer than the value specified by the
MAX_DESCRIPTION_LENGTH constant.
- Specified by:
setDescription in interface NameableData
- Parameters:
description - The new description for the item
isRemoved
public boolean isRemoved()
- Description copied from interface:
RemovableData
- Check if the removed flag is set for this item.
- Specified by:
isRemoved in interface RemovableData
- Returns:
- TRUE if the item is flagged as removed, FALSE otherwise
setRemoved
public void setRemoved(boolean removed)
- Description copied from interface:
RemovableData
- Set the removed flag for this item.
- Specified by:
setRemoved in interface RemovableData
- Parameters:
removed - TRUE if the item should be flagged as removed,
FALSE otherwise