|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.proteios.core.BasicItem<D>
org.proteios.core.OwnedItem<D>
org.proteios.core.SharedItem<D>
org.proteios.core.CommonItem<D>
org.proteios.core.AnnotatedItem<DataProcessingStepData>
org.proteios.core.DataProcessingStep
public class DataProcessingStep
This class represent data processing steps items. It contains information on the data processing steps of the peak list sets in an experiment.
| Field Summary | |
|---|---|
static int |
MAX_DESCRIPTION_LENGTH
The maximum length of the description string that can be stored in the database. |
static Item |
TYPE
The type of item represented by this class. |
| Fields inherited from interface org.proteios.core.Nameable |
|---|
MAX_NAME_LENGTH |
| Method Summary | |
|---|---|
Set<Annotatable> |
getAnnotatableParents()
Always null. |
Date |
getCompletionTime()
Get the completionTime date. |
String |
getDescription()
Get the description of this DataProcessingStep. |
static ItemQuery<DataProcessingStep> |
getQuery()
Get a query that returns dataprocessingstep items. |
Software |
getSoftware()
Get the Software software. |
Item |
getType()
Get the type of item represented by the object. |
boolean |
isUsed()
Check that: no item has been created from this dataprocessingstep |
void |
setCompletionTime(Date completionTime)
Set the completionTime date. |
void |
setDescription(String description)
Set the description for this DataProcessingStep item. |
void |
setSoftware(Software software)
Set the Software software. |
| Methods inherited from class org.proteios.core.CommonItem |
|---|
getName, isRemoved, setName, setRemoved |
| Methods inherited from class org.proteios.core.SharedItem |
|---|
getItemKey, getProjectKey, isShared, setItemKey, setProjectKey |
| Methods inherited from class org.proteios.core.OwnedItem |
|---|
getOwner, setOwner |
| Methods inherited from class org.proteios.core.BasicItem |
|---|
checkPermission, equals, getDbControl, getId, getPermissions, getSessionControl, getVersion, hashCode, hasPermission, isDetached, isInDatabase, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.proteios.core.Identifiable |
|---|
getId, getVersion |
| Methods inherited from interface org.proteios.core.AccessControlled |
|---|
checkPermission, hasPermission |
| Methods inherited from interface org.proteios.core.Ownable |
|---|
getOwner, setOwner |
| Field Detail |
|---|
public static final Item TYPE
Item.PROTEIOS_DATAPROCESSINGSTEP,
getType()public static final int MAX_DESCRIPTION_LENGTH
setDescription(String),
Constant Field Values| Method Detail |
|---|
public static ItemQuery<DataProcessingStep> getQuery()
ItemQuery object.public Item getType()
IdentifiableItem enumeration.
public Set<Annotatable> getAnnotatableParents()
throws BaseException
BaseException
public boolean isUsed()
throws BaseException
isUsed in class BasicItem<DataProcessingStepData>BaseExceptionpublic Date getCompletionTime()
Date object, or null if not known
public void setCompletionTime(Date completionTime)
throws PermissionDeniedException
completionTime - The date, or null if not known
PermissionDeniedException - If the logged in user doesn't have
write permissionpublic String getDescription()
DataProcessingStep.
getDescription in interface NameablegetDescription in class CommonItem<DataProcessingStepData>
public void setDescription(String description)
throws PermissionDeniedException,
InvalidDataException
DataProcessingStep item. The
value may be null but must not be longer than the value specified by the
MAX_DESCRIPTION_LENGTH constant.
setDescription in interface NameablesetDescription in class CommonItem<DataProcessingStepData>description - The new description for this item
PermissionDeniedException - If the logged in user doesn't have
write permission
InvalidDataException - If the description is longer than
MAX_DESCRIPTION_LENGTH
public Software getSoftware()
throws PermissionDeniedException,
BaseException
Software software.
Software object
PermissionDeniedException - If the logged in user doesn't have read
permission for the instrumentconfiguration
BaseException - If there is another error
public void setSoftware(Software software)
throws PermissionDeniedException,
InvalidDataException
Software software.
software - The new Software item
PermissionDeniedException - If the logged in user doesn't have
write or use permission
InvalidDataException - If software is null
BaseException - If there is another error
|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||