Changeset 7003
- Timestamp:
- Nov 6, 2015, 2:08:14 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/core/net/sf/basedb/core/ArrayBatch.java
r7002 r7003 139 139 140 140 addAnnotatableParents(getDbControl(), annotatable, 141 data.getArrayDesign() 141 data.getArrayDesign(), 142 data.getProtocol(), 143 data.getPrintRobot() 142 144 ); 143 145 return annotatable; -
trunk/src/core/net/sf/basedb/core/BioPlate.java
r6874 r7003 32 32 33 33 import java.util.Date; 34 import java.util.HashSet; 34 35 import java.util.Set; 35 36 … … 148 149 149 150 /** 150 Get s parent plates, always returns null151 Get the freezer. 151 152 */ 152 153 @Override … … 154 155 throws BaseException 155 156 { 156 return null; 157 Set<Annotatable> annotatable = new HashSet<Annotatable>(); 158 BioPlateData data = getData(); 159 160 addAnnotatableParents(getDbControl(), annotatable, 161 data.getFreezer() 162 ); 163 return annotatable; 157 164 } 158 165 -
trunk/src/core/net/sf/basedb/core/DerivedBioAssay.java
r7002 r7003 377 377 data.getExtract(), 378 378 data.getHardware(), 379 data.getSoftware() 379 data.getSoftware(), 380 data.getProtocol(), 381 data.getKit() 380 382 ); 381 383 -
trunk/src/core/net/sf/basedb/core/Extract.java
r6992 r7003 374 374 { 375 375 Set<Annotatable> annotatable = super.getAnnotatableParents(); 376 try 377 { 378 if (getData().getTag() != null) annotatable.add(getTag()); 379 } 380 catch (PermissionDeniedException ex) 381 {} 376 ExtractData data = getData(); 377 addAnnotatableParents(getDbControl(), annotatable, 378 data.getTag() 379 ); 382 380 return annotatable; 383 381 } -
trunk/src/core/net/sf/basedb/core/MeasuredBioMaterial.java
r7002 r7003 32 32 import java.util.WeakHashMap; 33 33 34 import net.sf.basedb.core.data.BioMaterialEventData; 34 35 import net.sf.basedb.core.data.BioPlateData; 35 36 import net.sf.basedb.core.data.BioPlateTypeData; … … 214 215 { 215 216 Set<Annotatable> annotatable = super.getAnnotatableParents(); 217 DbControl dc = getDbControl(); 216 218 217 219 MeasuredBioMaterialData data = getData(); 218 DbControl dc = getDbControl(); 219 220 BioMaterialEvent event = getCreationEvent(); 221 BioMaterialEventData eventData = event.getData(); 222 223 addAnnotatableParents(dc, annotatable, 224 eventData.getHardware(), 225 eventData.getProtocol(), 226 eventData.getKit() 227 ); 228 220 229 if (data.getBioWell() != null) 221 230 { … … 231 240 { 232 241 // Multiple parent items 233 ItemQuery<? extends BioMaterial> query = getCreationEvent().getSources();242 ItemQuery<? extends BioMaterial> query = event.getSources(); 234 243 query.include(Include.ALL); 235 244 if (parents != null && parents.size() > 0) -
trunk/src/core/net/sf/basedb/core/PhysicalBioAssay.java
r7002 r7003 338 338 addAnnotatableParents(dc, annotatable, 339 339 data.getArraySlide(), 340 eventData.getHardware() 340 eventData.getHardware(), 341 eventData.getProtocol(), 342 eventData.getKit() 341 343 ); 342 344 -
trunk/src/core/net/sf/basedb/core/RawBioAssay.java
r7002 r7003 247 247 data.getParentBioAssay(), 248 248 data.getParentExtract(), 249 data.getSoftware() 249 data.getSoftware(), 250 data.getProtocol() 250 251 ); 251 252 return annotatable; -
trunk/www/biomaterials/bioplates/bioplates.js
r6944 r7003 40 40 41 41 // Tab validation 42 TabControl.addTabActivateListener('settings.annotations', Annotations.onSwitchToAnnotationsTab);42 TabControl.addTabActivateListener('settings.annotations', bioplates.loadAnnotationsFrame); 43 43 TabControl.addTabValidator('settings.info', bioplates.validateBioPlate); 44 44 … … 125 125 } 126 126 127 bioplates.loadAnnotationsFrame = function() 128 { 129 Annotations.autoLoadEditFrame(null, null, bioplates.getParents()); 130 } 131 132 bioplates.getParents = function() 133 { 134 var frm = document.forms['bioplate']; 135 var parents = new Array(); 136 var storageId = Math.abs(parseInt(frm.storage_id.value)); 137 if (storageId > 0) parents[parents.length] = 'HARDWARE:'+storageId; 138 return parents; 139 } 140 127 141 128 142 bioplates.viewWells = function() -
trunk/www/biomaterials/extracts/extracts.js
r7001 r7003 291 291 { 292 292 var frm = document.forms['extract']; 293 var url = '../tags/index.jsp?ID=<%=ID%>&cmd=UpdateContext&mode=selectone';294 293 var url = '&resetTemporary=1'; 295 294 url += ItemSubtype.createRelatedFilter('subtype_id', 'TAG'); -
trunk/www/biomaterials/samples/samples.js
r7001 r7003 291 291 } 292 292 } 293 var protocolId = Math.abs(parseInt(frm.protocol_id.value)); 294 if (protocolId > 0) parents[parents.length] = 'PROTOCOL:'+protocolId; 295 var kitId = Math.abs(parseInt(frm.kit_id.value)); 296 if (kitId > 0) parents[parents.length] = 'KIT:'+kitId; 297 293 298 return parents; 294 299 } -
trunk/www/common/annotations/inherit.jsp
r7000 r7003 221 221 // Parent items may have been submitted by caller 222 222 String[] parents = request.getParameterValues("parents"); 223 parents = null;224 223 // Each parameter is ITEMTYPE:ID:ID:... 225 224 if (parents != null) -
trunk/www/lims/arraybatches/batches.js
r7001 r7003 176 176 if (arrayDesignId > 0) parents[parents.length] = 'ARRAYDESIGN:'+arrayDesignId; 177 177 } 178 var protocolId = Math.abs(parseInt(frm.protocol_id.value)); 179 if (protocolId > 0) parents[parents.length] = 'PROTOCOL:'+protocolId; 180 var printRobotId = Math.abs(parseInt(frm.printrobot_id.value)); 181 if (printRobotId > 0) parents[parents.length] = 'HARDWARE:'+printRobotId; 178 182 return parents; 179 183 } -
trunk/www/views/derivedbioassays/bioassays.js
r7001 r7003 249 249 var softwareId = Math.abs(parseInt(frm.software_id.value)); 250 250 if (softwareId > 0) parents[parents.length] = 'SOFTWARE:'+softwareId; 251 var kitId = Math.abs(parseInt(frm.kit_id.value)); 252 if (kitId > 0) parents[parents.length] = 'KIT:'+kitId; 251 253 return parents; 252 254 } -
trunk/www/views/physicalbioassays/bioassays.js
r7001 r7003 207 207 var hardwareId = Math.abs(parseInt(frm.hardware_id.value)); 208 208 if (hardwareId > 0) parents[parents.length] = 'HARDWARE:'+hardwareId; 209 var protocolId = Math.abs(parseInt(frm.protocol_id.value)); 210 if (protocolId > 0) parents[parents.length] = 'PROTOCOL:'+protocolId; 211 var kitId = Math.abs(parseInt(frm.kit_id.value)); 212 if (kitId > 0) parents[parents.length] = 'KIT:'+kitId; 209 213 210 214 var ids = Link.getIdsInList(frm.extracts, 'EXTRACT'); -
trunk/www/views/rawbioassays/bioassays.js
r7001 r7003 204 204 var softwareId = Math.abs(parseInt(frm.software_id.value)); 205 205 if (softwareId > 0) parents[parents.length] = 'SOFTWARE:'+softwareId; 206 var protocolId = Math.abs(parseInt(frm.protocol_id.value)); 207 if (protocolId > 0) parents[parents.length] = 'PROTOCOL:'+protocolId; 206 208 if (frm.arraydesign_id) 207 209 {
Note: See TracChangeset
for help on using the changeset viewer.