Package net.sf.basedb.core
Class MigrateRbaToDba.Rba
java.lang.Object
net.sf.basedb.core.MigrateRbaToDba.Rba
- All Implemented Interfaces:
LoggableData
- Enclosing class:
- MigrateRbaToDba
Hold information a raw bioassay.
-
Field Summary
Modifier and TypeFieldDescription(package private) final Integer
(package private) final Integer
(package private) Integer
(package private) final Integer
(package private) int
(package private) final String
(package private) final Date
(package private) final Integer
(package private) final Integer
(package private) final Integer
(package private) final Integer
(package private) final String
(package private) final Integer
(package private) final Integer
(package private) final Integer
(package private) final Integer
(package private) final String
(package private) final Integer
(package private) final Integer
(package private) final Integer
(package private) Integer
(package private) final Integer
(package private) final Integer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
clean
(AnnotationBatcher.UpdateBatcher batcher) Remove links to from the raw bioassay to annotations, files, etc.(package private) void
Create the new derived bioassay.(package private) void
Link the annotation set to the new derived bioassay.(package private) void
Link any-to-any links with the new derived bioassay.(package private) void
(package private) void
Link change history entries with the new derived bioassay.(package private) void
linkFiles
(AnnotationBatcher.UpdateBatcher batcher, AnnotationBatcher.UpdateBatcher updateMember) Link the file set to the new derived bioassay and update file types on members.(package private) void
linkParentBioAssays
(AnnotationBatcher.UpdateBatcher batcherDba, AnnotationBatcher.UpdateBatcher batcherPba) toString()
-
Field Details
-
rbaId
-
version
-
entryDate
-
fileSetId
-
jobId
-
softwareId
-
protocolId
-
arrayDesignId
-
bioAssayId
-
extractId
-
annotationSetId
-
name
-
description
-
removedBy
-
itemKeyId
-
projectKeyId
-
ownerId
-
platformId
-
variantId
-
rawDataType
-
dbaId
int dbaId -
subtypeId
Integer subtypeId -
arrayDesignLinkId
Integer arrayDesignLinkId -
fileTypes
-
-
Constructor Details
-
Rba
Rba(Object[] data)
-
-
Method Details
-
toString
-
createDerivedBioAssay
Create the new derived bioassay.- Throws:
SQLException
-
linkParentBioAssays
void linkParentBioAssays(AnnotationBatcher.UpdateBatcher batcherDba, AnnotationBatcher.UpdateBatcher batcherPba) throws SQLException - Throws:
SQLException
-
linkArrayDesign
- Throws:
SQLException
-
clean
Remove links to from the raw bioassay to annotations, files, etc.- Throws:
SQLException
-
linkAnnotations
Link the annotation set to the new derived bioassay.- Throws:
SQLException
-
linkFiles
void linkFiles(AnnotationBatcher.UpdateBatcher batcher, AnnotationBatcher.UpdateBatcher updateMember) throws SQLException Link the file set to the new derived bioassay and update file types on members.- Throws:
SQLException
-
linkAnyToAny
void linkAnyToAny(AnnotationBatcher.UpdateBatcher from, AnnotationBatcher.UpdateBatcher to) throws SQLException Link any-to-any links with the new derived bioassay.- Throws:
SQLException
-
linkChangeHistory
Link change history entries with the new derived bioassay. We need to the session id to avoid moving the newly inserted entries about the migration.- Throws:
SQLException
-