Last update: 2011-06-23

org.proteios.core.data
Class ProtocolData

java.lang.Object
  extended by org.proteios.core.data.BasicData
      extended by org.proteios.core.data.OwnedData
          extended by org.proteios.core.data.SharedData
              extended by org.proteios.core.data.CommonData
                  extended by org.proteios.core.data.ProtocolData
All Implemented Interfaces:
FileAttachableData, IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData

public class ProtocolData
extends CommonData
implements FileAttachableData

Version:
2.0
Author:
enell
See Also:
Protocol, Protocol overview
Hibernate: class
table="`Protocols`" lazy="true"

Field Summary
 
Fields inherited from interface org.proteios.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
ProtocolData()
           
 
Method Summary
 FileData getFile()
          Get the file that is attached to the item.
 ProtocolTypeData getProtocolType()
          Get the associated ProtocolTypeData item.
 void setFile(FileData file)
          Attach a file to the item.
 void setProtocolType(ProtocolTypeData protocolType)
           
 
Methods inherited from class org.proteios.core.data.CommonData
getDescription, getName, isRemoved, setDescription, setName, setRemoved
 
Methods inherited from class org.proteios.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
 
Methods inherited from class org.proteios.core.data.OwnedData
getOwner, setOwner
 
Methods inherited from class org.proteios.core.data.BasicData
equals, getId, getVersion, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.proteios.core.data.IdentifiableData
getId, getVersion
 
Methods inherited from interface org.proteios.core.data.OwnableData
getOwner, setOwner
 

Constructor Detail

ProtocolData

public ProtocolData()
Method Detail

getFile

public FileData getFile()
Description copied from interface: FileAttachableData
Get the file that is attached to the item.

Specified by:
getFile in interface FileAttachableData
Returns:
A FileData object or null if no file is attached

setFile

public void setFile(FileData file)
Description copied from interface: FileAttachableData
Attach a file to the item. Null is allowed.

Specified by:
setFile in interface FileAttachableData

getProtocolType

public ProtocolTypeData getProtocolType()
Get the associated ProtocolTypeData item.

Hibernate: many-to-one
column="`protocoltype_id`" not-null="true" outer-join="false"

setProtocolType

public void setProtocolType(ProtocolTypeData protocolType)

Last update: 2011-06-23