gov.nih.nci.caarray.services.fileupload
Class UploadFileValues
java.lang.Object
gov.nih.nci.caarray.services.fileupload.UploadFileValues
- All Implemented Interfaces:
- FileMessageInterface, java.io.Serializable
public class UploadFileValues
- extends java.lang.Object
- implements FileMessageInterface, java.io.Serializable
A value object to communicate with the FileUploader MDB contains lists
of files associated with the experiment
- Author:
- gustafsons
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UploadFileValues
public UploadFileValues()
- Parameters:
experimentId
-
UploadFileValues
public UploadFileValues(java.lang.Long experimentId)
- Parameters:
experimentId
-
setMAGEMLSecurity
public void setMAGEMLSecurity(java.lang.String owner,
ProtectionGroupData[] protectionGroups)
getMessageType
public java.lang.String getMessageType()
- return the type of message
- Specified by:
getMessageType
in interface FileMessageInterface
getExperimentId
public java.lang.Long getExperimentId()
- Returns:
- Returns the experimentId.
setExperimentId
public void setExperimentId(java.lang.Long experimentId)
- Parameters:
experimentId
- The experimentId to set.
getBioAssayFiles
public java.util.HashMap getBioAssayFiles()
- Returns:
- Returns the bioAssayFiles.
getNonBioAssayFiles
public java.util.ArrayList getNonBioAssayFiles()
- Returns:
- Returns the nonBioAssayFiles.
addFile
public void addFile(UploadFile file)
- Parameters:
file
- This takes in one file for the experiment
addFiles
public void addFiles(UploadFile[] files)
- Parameters:
file
- This takes in multiple files for the experiment
addFile
public void addFile(java.lang.Long bioAssayId,
java.lang.String fileName,
UploadFileTypes.MICROARRAY_FILE_TYPE type)
- Parameters:
bioAssayId
- fileName
- fileType
- This adds a new bioassay associated file
addFile
public void addFile(java.lang.String fileName,
UploadFileTypes.MICROARRAY_FILE_TYPE type)
- Parameters:
bioAssayId
- fileName
- fileType
- This adds a new nonbioassay associated file
setOwner
public void setOwner(java.lang.String string)
- Parameters:
string
-
getOwner
public java.lang.String getOwner()
- Returns:
- Returns the owner.
getProtectionGroups
public ProtectionGroupData[] getProtectionGroups()
- Returns:
- Returns the protectionGroups.
getTempDirectory
public java.lang.String getTempDirectory()
- Returns:
setTempDirectory
public void setTempDirectory(java.lang.String string)
- Parameters:
string
-
main
public static void main(java.lang.String[] args)
- short example of how to use the api, note UploadFileTypes is used
to communicate the file types