Changeset 3888
- Timestamp:
- Oct 29, 2007, 2:00:56 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/Base.java
r3867 r3888 788 788 Get a query that returns all annotation types defined for a particular 789 789 item type and, optionally, with a specific protocol parameter setting. 790 The query will include all items owned by or shared to the logged in user 791 or the active project. 790 The query will include all possible annotation types. 792 791 @param itemType The item type 793 792 @param isProtocolParameter Specify if only annotation types assigned as protocol … … 799 798 ItemQuery<AnnotationType> q = AnnotationType.getQuery(itemType); 800 799 q.order(Orders.asc(Hql.property("name"))); 801 q.include(Include. MINE, Include.SHARED, Include.IN_PROJECT);800 q.include(Include.ALL); 802 801 if (isProtocolParameter != null) 803 802 { … … 815 814 /** 816 815 Get a query that returns all annotation types assigned as parameters to 817 a specific protocol. The query will include all items owned by or shared 818 to the logged in user or the active project. 816 a specific protocol. The query will include all possible annotation types. 819 817 @param protocol The protocol, or null 820 818 @return An <code>ItemQuery</code> object, or null if the protocol is null … … 827 825 q = protocol.getParameters(); 828 826 q.order(Orders.asc(Hql.property("name"))); 829 q.include(Include. MINE, Include.SHARED, Include.IN_PROJECT);827 q.include(Include.ALL); 830 828 } 831 829 return q; … … 848 846 { 849 847 ItemQuery<DataFileType> q = DataFileType.getQuery(); 848 q.include(Include.ALL); 850 849 // Restrict on itemType 851 850 Restriction onItemType = Restrictions.eq( -
trunk/src/clients/web/net/sf/basedb/clients/web/taglib/PropertyValue.java
r3679 r3888 33 33 import net.sf.basedb.core.Nameable; 34 34 import net.sf.basedb.core.PermissionDeniedException; 35 import net.sf.basedb.core.Removable; 35 36 import net.sf.basedb.clients.web.Base; 36 37 import net.sf.basedb.clients.web.util.HTML; … … 251 252 value = md.getPropertyValue(getDbcontrol(), item, getProperty()); 252 253 } 254 if (value instanceof Removable) 255 { 256 if (((Removable)value).isRemoved()) 257 { 258 sb.append("<img class=\"icon\" src=\"").append(getRoot()); 259 sb.append("images/deleted.gif\" alt=\"This item has been scheduled for deletion\" border=\"0\">"); 260 } 261 } 262 253 263 if (value == null) 254 264 { -
trunk/src/core/net/sf/basedb/core/Include.java
r3679 r3888 25 25 package net.sf.basedb.core; 26 26 27 import java.util.Collection; 28 import java.util.Collections; 27 29 import java.util.Set; 28 30 import java.util.EnumSet; … … 72 74 IN_PROJECT(128); 73 75 76 /** 77 A non-modifable collection containing all options. 78 @since 2.5 79 */ 80 public static final Collection<Include> ALL = Collections.unmodifiableSet(EnumSet.allOf(Include.class)); 74 81 75 82 private final int value; -
trunk/src/core/net/sf/basedb/core/MultiPermissions.java
r3679 r3888 345 345 } 346 346 ItemQuery<User> query = User.getQuery(); 347 query.include(Include.ALL); 347 348 if (userIds.size() > 0) 348 349 { … … 380 381 } 381 382 ItemQuery<Group> query = Group.getQuery(); 383 query.include(Include.ALL); 382 384 if (groupIds.size() > 0) 383 385 { … … 415 417 } 416 418 ItemQuery<Project> query = Project.getQuery(); 419 query.include(Include.ALL); 417 420 if (projectIds.size() > 0) 418 421 { … … 430 433 query.restrict(Restrictions.neq(id, id)); 431 434 } 432 query.include(Include.MINE, Include.SHARED, Include.OTHERS);433 435 return query; 434 436 } -
trunk/www/biomaterials/biosources/view_biosource.jsp
r3679 r3888 251 251 <% 252 252 ItemQuery<Sample> sampleQuery = bioSource.getSamples(); 253 sampleQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);253 sampleQuery.include(Include.ALL); 254 254 sampleQuery.order(Orders.asc(Hql.property("name"))); 255 255 ItemResultList<Sample> samples = sampleQuery.list(dc); … … 288 288 %> 289 289 <tbl:row> 290 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 290 <tbl:cell column="name"><base:icon 291 image="deleted.gif" 292 tooltip="This item has been scheduled for deletion" 293 visible="<%=item.isRemoved()%>" 294 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 291 295 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 292 296 </tbl:row> … … 339 343 <tbl:row> 340 344 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 341 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 345 <tbl:cell column="name"><base:icon 346 image="deleted.gif" 347 tooltip="This item has been scheduled for deletion" 348 visible="<%=project.isRemoved()%>" 349 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 342 350 <tbl:cell column="permissions"> 343 351 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 353 361 <tbl:row> 354 362 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 355 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 363 <tbl:cell column="name"><base:icon 364 image="deleted.gif" 365 tooltip="This item has been scheduled for deletion" 366 visible="<%=group.isRemoved()%>" 367 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 356 368 <tbl:cell column="permissions"> 357 369 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 367 379 <tbl:row> 368 380 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 369 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 381 <tbl:cell column="name"><base:icon 382 image="deleted.gif" 383 tooltip="This item has been scheduled for deletion" 384 visible="<%=user.isRemoved()%>" 385 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 370 386 <tbl:cell column="permissions"> 371 387 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/biomaterials/extracts/edit_extract.jsp
r3679 r3888 161 161 // Query to retrieve pooled extracts 162 162 extractsQuery = (ItemQuery<Extract>)creationEvent.getSources(); 163 extractsQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);163 extractsQuery.include(Include.ALL); 164 164 extractsQuery.order(Orders.asc(Hql.property("name"))); 165 165 -
trunk/www/biomaterials/extracts/view_extract.jsp
r3679 r3888 317 317 { 318 318 ItemQuery<Extract> extractsQuery = (ItemQuery<Extract>)creationEvent.getSources(); 319 extractsQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);319 extractsQuery.include(Include.ALL); 320 320 extractsQuery.order(Orders.asc(Hql.property("name"))); 321 321 ItemResultList<Extract> extracts = extractsQuery.list(dc); … … 348 348 %> 349 349 <tbl:row> 350 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 350 <tbl:cell column="name"><base:icon 351 image="deleted.gif" 352 tooltip="This item has been scheduled for deletion" 353 visible="<%=item.isRemoved()%>" 354 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 351 355 <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell> 352 356 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 361 365 } 362 366 ItemQuery<LabeledExtract> labeledExtractQuery = LabeledExtract.getQuery(); 363 labeledExtractQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);367 labeledExtractQuery.include(Include.ALL); 364 368 labeledExtractQuery.restrict(Restrictions.eq(Hql.property("parent"), Expressions.parameter("extracts"))); 365 369 labeledExtractQuery.setParameter("extracts", itemId, Type.INT); … … 404 408 %> 405 409 <tbl:row> 406 <tbl:cell column="name"><%=Base.getLinkedName(ID, lbe, false, true)%></tbl:cell> 410 <tbl:cell column="name"><base:icon 411 image="deleted.gif" 412 tooltip="This item has been scheduled for deletion" 413 visible="<%=lbe.isRemoved()%>" 414 /><%=Base.getLinkedName(ID, lbe, false, true)%></tbl:cell> 407 415 <tbl:cell column="quantity"><%=Values.formatNumber(lbe.getCreationEvent().getUsedQuantity(extract), 2)%></tbl:cell> 408 416 <tbl:cell column="description"><%=HTML.encodeTags(lbe.getDescription())%></tbl:cell> … … 455 463 <tbl:row> 456 464 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 457 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 465 <tbl:cell column="name"><base:icon 466 image="deleted.gif" 467 tooltip="This item has been scheduled for deletion" 468 visible="<%=project.isRemoved()%>" 469 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 458 470 <tbl:cell column="permissions"> 459 471 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 469 481 <tbl:row> 470 482 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 471 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 483 <tbl:cell column="name"><base:icon 484 image="deleted.gif" 485 tooltip="This item has been scheduled for deletion" 486 visible="<%=group.isRemoved()%>" 487 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 472 488 <tbl:cell column="permissions"> 473 489 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 483 499 <tbl:row> 484 500 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 485 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 501 <tbl:cell column="name"><base:icon 502 image="deleted.gif" 503 tooltip="This item has been scheduled for deletion" 504 visible="<%=user.isRemoved()%>" 505 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 486 506 <tbl:cell column="permissions"> 487 507 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/biomaterials/labeledextracts/edit_labeledextract.jsp
r3679 r3888 185 185 // Query to retrieve pooled extracts 186 186 extractsQuery = (ItemQuery<LabeledExtract>)creationEvent.getSources(); 187 extractsQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);187 extractsQuery.include(Include.ALL); 188 188 extractsQuery.order(Orders.asc(Hql.property("name"))); 189 189 … … 196 196 final ItemQuery<Label> labelsQuery = Label.getQuery(); 197 197 labelsQuery.order(Orders.asc(Hql.property("name"))); 198 labelsQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT);198 labelsQuery.include(Include.ALL); 199 199 labelsQuery.setCacheResult(true); 200 labelsQuery.setItemPermission(Permission.USE);201 200 final ItemResultList<Label> labels = labelsQuery.list(dc); 202 201 … … 522 521 { 523 522 boolean current = label.equals(currentLabel); 523 if (label.isRemoved() && !current) continue; 524 524 %> 525 525 <option value="<%=current && extract != null ? -label.getId() : label.getId()%>" -
trunk/www/biomaterials/labeledextracts/view_labeledextract.jsp
r3679 r3888 319 319 { 320 320 ItemQuery<LabeledExtract> extractsQuery = (ItemQuery<LabeledExtract>)creationEvent.getSources(); 321 extractsQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);321 extractsQuery.include(Include.ALL); 322 322 extractsQuery.order(Orders.asc(Hql.property("name"))); 323 323 ItemResultList<LabeledExtract> extracts = extractsQuery.list(dc); … … 351 351 %> 352 352 <tbl:row> 353 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 353 <tbl:cell column="name"><base:icon 354 image="deleted.gif" 355 tooltip="This item has been scheduled for deletion" 356 visible="<%=item.isRemoved()%>" 357 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 354 358 <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell> 355 359 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 364 368 } 365 369 ItemQuery<Hybridization> hybridizationQuery = extract.getHybridizations(); 366 hybridizationQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);370 hybridizationQuery.include(Include.ALL); 367 371 hybridizationQuery.order(Orders.asc(Hql.property("name"))); 368 372 ItemResultList<Hybridization>hybridizations = hybridizationQuery.list(dc); … … 404 408 %> 405 409 <tbl:row> 406 <tbl:cell column="name"><%=Base.getLinkedName(ID, hyb, false, true)%></tbl:cell> 410 <tbl:cell column="name"><base:icon 411 image="deleted.gif" 412 tooltip="This item has been scheduled for deletion" 413 visible="<%=hyb.isRemoved()%>" 414 /><%=Base.getLinkedName(ID, hyb, false, true)%></tbl:cell> 407 415 <tbl:cell column="quantity"><%=Values.formatNumber(hyb.getCreationEvent().getUsedQuantity(extract), 2)%></tbl:cell> 408 416 <tbl:cell column="description"><%=HTML.encodeTags(hyb.getDescription())%></tbl:cell> … … 456 464 <tbl:row> 457 465 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 458 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 466 <tbl:cell column="name"><base:icon 467 image="deleted.gif" 468 tooltip="This item has been scheduled for deletion" 469 visible="<%=project.isRemoved()%>" 470 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 459 471 <tbl:cell column="permissions"> 460 472 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 470 482 <tbl:row> 471 483 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 472 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 484 <tbl:cell column="name"><base:icon 485 image="deleted.gif" 486 tooltip="This item has been scheduled for deletion" 487 visible="<%=group.isRemoved()%>" 488 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 473 489 <tbl:cell column="permissions"> 474 490 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 484 500 <tbl:row> 485 501 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 486 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 502 <tbl:cell column="name"><base:icon 503 image="deleted.gif" 504 tooltip="This item has been scheduled for deletion" 505 visible="<%=user.isRemoved()%>" 506 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 487 507 <tbl:cell column="permissions"> 488 508 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/biomaterials/labels/view_label.jsp
r3679 r3888 276 276 <tbl:row> 277 277 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 278 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 278 <tbl:cell column="name"><base:icon 279 image="deleted.gif" 280 tooltip="This item has been scheduled for deletion" 281 visible="<%=project.isRemoved()%>" 282 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 279 283 <tbl:cell column="permissions"> 280 284 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 290 294 <tbl:row> 291 295 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 292 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 296 <tbl:cell column="name"><base:icon 297 image="deleted.gif" 298 tooltip="This item has been scheduled for deletion" 299 visible="<%=group.isRemoved()%>" 300 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 293 301 <tbl:cell column="permissions"> 294 302 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 304 312 <tbl:row> 305 313 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 306 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 314 <tbl:cell column="name"><base:icon 315 image="deleted.gif" 316 tooltip="This item has been scheduled for deletion" 317 visible="<%=user.isRemoved()%>" 318 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 307 319 <tbl:cell column="permissions"> 308 320 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/biomaterials/samples/edit_sample.jsp
r3679 r3888 161 161 // Query to retrieve pooled samples 162 162 samplesQuery = (ItemQuery<Sample>)creationEvent.getSources(); 163 samplesQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);163 samplesQuery.include(Include.ALL); 164 164 samplesQuery.order(Orders.asc(Hql.property("name"))); 165 165 -
trunk/www/biomaterials/samples/view_sample.jsp
r3679 r3888 302 302 { 303 303 ItemQuery<Sample> samplesQuery = (ItemQuery<Sample>)creationEvent.getSources(); 304 samplesQuery.include(Include. MINE, Include.SHARED, Include.IN_PROJECT, Include.OTHERS);304 samplesQuery.include(Include.ALL); 305 305 samplesQuery.order(Orders.asc(Hql.property("name"))); 306 306 ItemResultList<Sample> samples = samplesQuery.list(dc); … … 333 333 %> 334 334 <tbl:row> 335 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 335 <tbl:cell column="name"><base:icon 336 image="deleted.gif" 337 tooltip="This item has been scheduled for deletion" 338 visible="<%=item.isRemoved()%>" 339 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 336 340 <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell> 337 341 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 346 350 } 347 351 ItemQuery<Extract> extractQuery = sample.getExtracts(); 348 extractQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);352 extractQuery.include(Include.ALL); 349 353 extractQuery.order(Orders.asc(Hql.property("name"))); 350 354 ItemResultList<Extract> extracts = extractQuery.list(dc); … … 386 390 %> 387 391 <tbl:row> 388 <tbl:cell column="name"><%=Base.getLinkedName(ID, e, false, true)%></tbl:cell> 392 <tbl:cell column="name"><base:icon 393 image="deleted.gif" 394 tooltip="This item has been scheduled for deletion" 395 visible="<%=e.isRemoved()%>" 396 /><%=Base.getLinkedName(ID, e, false, true)%></tbl:cell> 389 397 <tbl:cell column="quantity"><%=Values.formatNumber(e.getCreationEvent().getUsedQuantity(sample), 2)%></tbl:cell> 390 398 <tbl:cell column="description"><%=HTML.encodeTags(e.getDescription())%></tbl:cell> … … 438 446 <tbl:row> 439 447 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 440 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 448 <tbl:cell column="name"><base:icon 449 image="deleted.gif" 450 tooltip="This item has been scheduled for deletion" 451 visible="<%=project.isRemoved()%>" 452 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 441 453 <tbl:cell column="permissions"> 442 454 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 452 464 <tbl:row> 453 465 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 454 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 466 <tbl:cell column="name"><base:icon 467 image="deleted.gif" 468 tooltip="This item has been scheduled for deletion" 469 visible="<%=group.isRemoved()%>" 470 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 455 471 <tbl:cell column="permissions"> 456 472 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 466 482 <tbl:row> 467 483 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 468 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 484 <tbl:cell column="name"><base:icon 485 image="deleted.gif" 486 tooltip="This item has been scheduled for deletion" 487 visible="<%=user.isRemoved()%>" 488 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 469 489 <tbl:cell column="permissions"> 470 490 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/common/annotations/annotate.jsp
r3679 r3888 158 158 values = as.getAnnotation(at).getValues(); 159 159 } 160 if (at.isRemoved() && values == null) continue; 160 161 categoryQuery.setParameter("annotationType", at.getId(), Type.INT); 161 162 %> … … 190 191 icon = "notrequired_novalues.gif"; 191 192 } 193 String deleted = at.isRemoved() ? "<img src=\"../../images/deleted.gif\">" : ""; 192 194 icon = "<span class=\"icon\"><img id=\"icon_"+at.getId()+"\" src=\"../../images/"+icon+"\"></span>"; 193 195 sb.append("<div class=\"param\" id=\"prompt_"+at.getId()+"\" onclick=\"parametersOnClick('"+at.getId()+"')\""); 194 196 sb.append(" onmouseover=\"Main.addClass(this, 'hover')\" onmouseout=\"Main.removeClass(this, 'hover')\" title=\""+fullLabel+"\">"); 195 sb.append(icon+"<span class=\"label\">"+ label+"</span></div>\n");197 sb.append(icon+"<span class=\"label\">"+deleted+label+"</span></div>\n"); 196 198 %> 197 199 var at = new Parameter('<%=at.getId()%>', '<%=HTML.javaScriptEncode(at.getName())%>', <%=at.getMultiplicity()%>, <%=at.isEnumeration()%>, false, values); -
trunk/www/common/annotations/list_annotations.jsp
r3789 r3888 153 153 List<?> values = as == null || !as.hasAnnotation(at) ? 154 154 null : as.getAnnotation(at).getValues(); 155 %> 156 <tbl:row> 157 <tbl:cell column="annotation"><%=Base.getLinkedName(ID, at, false, true)%></tbl:cell> 155 if (values != null || !at.isRemoved()) 156 { 157 %> 158 <tbl:row> 159 <tbl:cell column="annotation"><base:icon 160 image="deleted.gif" 161 tooltip="This item has been scheduled for deletion" 162 visible="<%=at.isRemoved()%>" 163 /><%=Base.getLinkedName(ID, at, false, true)%></tbl:cell> 158 164 <tbl:cell column="values"><%=values == null || values.size() == 0 ? "<i>- no values -</i>" : Values.getString(values, ", ", true, formatter)%> 159 165 <% … … 167 173 %> 168 174 </tbl:cell> 169 <tbl:cell column="description"><%=HTML.encodeTags(at.getDescription())%></tbl:cell> 170 </tbl:row> 171 <% 175 <tbl:cell column="description"><%=HTML.encodeTags(at.getDescription())%></tbl:cell> 176 </tbl:row> 177 <% 178 } 172 179 } 173 180 %> … … 224 231 List<?> values = as == null || !as.hasAnnotation(at) ? 225 232 null : as.getAnnotation(at).getValues(); 226 %>227 <tbl:row>228 <tbl:cell column="parameter"><%=Base.getLinkedName(ID, at, false, true)%></tbl:cell>229 <tbl: cell column="values">230 < %=values == null || values.size() == 0 ? "<i>- no values -</i>" : Values.getString(values, ", ", true, formatter)%>231 <%232 if (writePermission)233 {234 %>: <base:icon image="edit.gif"235 onclick="<%="editAnnotation("+at.getId()+")"%>"236 tooltip="Modify the values of this protocol parameter" />233 if (values != null || !at.isRemoved()) 234 { 235 %> 236 <tbl:row> 237 <tbl:cell column="parameter"><base:icon 238 image="deleted.gif" 239 tooltip="This item has been scheduled for deletion" 240 visible="<%=at.isRemoved()%>" 241 /><%=Base.getLinkedName(ID, at, false, true)%></tbl:cell> 242 <tbl:cell column="values"> 243 <%=values == null || values.size() == 0 ? "<i>- no values -</i>" : Values.getString(values, ", ", true, formatter)%> 237 244 <% 238 } 239 %> 240 </tbl:cell> 241 <tbl:cell column="description"><%=HTML.encodeTags(at.getDescription())%></tbl:cell> 242 </tbl:row> 243 <% 245 if (writePermission) 246 { 247 %>: <base:icon image="edit.gif" 248 onclick="<%="editAnnotation("+at.getId()+")"%>" 249 tooltip="Modify the values of this protocol parameter" /> 250 <% 251 } 252 %> 253 </tbl:cell> 254 <tbl:cell column="description"><%=HTML.encodeTags(at.getDescription())%></tbl:cell> 255 </tbl:row> 256 <% 257 } 244 258 } 245 259 %> … … 306 320 annotationTypeId = at.getId(); 307 321 name = HTML.encodeTags(at.getName()); 308 if (at.isProtocolParameter()) icon = "parameter.gif"; 322 if (at.isRemoved()) 323 { 324 icon = "deleted.gif"; 325 } 326 else if (at.isProtocolParameter()) 327 { 328 icon = "parameter.gif"; 329 } 309 330 description = HTML.encodeTags(at.getDescription()); 310 331 } -
trunk/www/common/datafiles/list_files.jsp
r3867 r3888 291 291 %> 292 292 <tbl:row> 293 <tbl:cell column="type"><%=Base.getLinkedName(ID, dft, !readDataFileType, true)%></tbl:cell> 294 <tbl:cell column="file"> 293 <tbl:cell column="type"><base:icon 294 image="deleted.gif" 295 tooltip="This item has been scheduled for deletion" 296 visible="<%=dft != null && dft.isRemoved()%>" 297 /><%=Base.getLinkedName(ID, dft, !readDataFileType, true)%></tbl:cell> 298 <tbl:cell column="file"><base:icon 299 image="deleted.gif" 300 tooltip="This item has been scheduled for deletion" 301 visible="<%=file != null && file.isRemoved()%>" 302 /> 295 303 <%=Base.getLinkedFile(ID, file, !readFile, true, true, "../../")%> 296 304 <% -
trunk/www/filemanager/files/view_file.jsp
r3719 r3888 415 415 <tbl:row> 416 416 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 417 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 417 <tbl:cell column="name"><base:icon 418 image="deleted.gif" 419 tooltip="This item has been scheduled for deletion" 420 visible="<%=project.isRemoved()%>" 421 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 418 422 <tbl:cell column="permissions"> 419 423 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 429 433 <tbl:row> 430 434 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 431 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 435 <tbl:cell column="name"><base:icon 436 image="deleted.gif" 437 tooltip="This item has been scheduled for deletion" 438 visible="<%=group.isRemoved()%>" 439 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 432 440 <tbl:cell column="permissions"> 433 441 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 443 451 <tbl:row> 444 452 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 445 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 453 <tbl:cell column="name"><base:icon 454 image="deleted.gif" 455 tooltip="This item has been scheduled for deletion" 456 visible="<%=user.isRemoved()%>" 457 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 446 458 <tbl:cell column="permissions"> 447 459 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/arraybatches/view_batch.jsp
r3679 r3888 270 270 <% 271 271 ItemQuery<ArraySlide> slideQuery = batch.getArraySlides(); 272 slideQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);272 slideQuery.include(Include.ALL); 273 273 slideQuery.order(Orders.asc(Hql.property("name"))); 274 274 ItemResultList<ArraySlide> slides = slideQuery.list(dc); … … 311 311 %> 312 312 <tbl:row> 313 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 313 <tbl:cell column="name"><base:icon 314 image="deleted.gif" 315 tooltip="This item has been scheduled for deletion" 316 visible="<%=item.isRemoved()%>" 317 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 314 318 <tbl:cell column="hybridization"><base:propertyvalue item="<%=item%>" property="hybridization" /></tbl:cell> 315 319 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 363 367 <tbl:row> 364 368 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 365 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 369 <tbl:cell column="name"><base:icon 370 image="deleted.gif" 371 tooltip="This item has been scheduled for deletion" 372 visible="<%=project.isRemoved()%>" 373 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 366 374 <tbl:cell column="permissions"> 367 375 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 377 385 <tbl:row> 378 386 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 379 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 387 <tbl:cell column="name"><base:icon 388 image="deleted.gif" 389 tooltip="This item has been scheduled for deletion" 390 visible="<%=group.isRemoved()%>" 391 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 380 392 <tbl:cell column="permissions"> 381 393 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 391 403 <tbl:row> 392 404 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 393 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 405 <tbl:cell column="name"><base:icon 406 image="deleted.gif" 407 tooltip="This item has been scheduled for deletion" 408 visible="<%=user.isRemoved()%>" 409 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 394 410 <tbl:cell column="permissions"> 395 411 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/arraydesigns/view_design.jsp
r3820 r3888 301 301 <% 302 302 ItemQuery<ArrayBatch> batchQuery = design.getArrayBatches(); 303 batchQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);303 batchQuery.include(Include.ALL); 304 304 batchQuery.order(Orders.asc(Hql.property("name"))); 305 305 ItemResultList<ArrayBatch> batches = batchQuery.list(dc); … … 341 341 %> 342 342 <tbl:row> 343 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 343 <tbl:cell column="name"><base:icon 344 image="deleted.gif" 345 tooltip="This item has been scheduled for deletion" 346 visible="<%=item.isRemoved()%>" 347 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 344 348 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 345 349 </tbl:row> … … 357 361 <% 358 362 ItemQuery<ArrayDesignPlate> platesQuery = design.getArrayDesignPlates(); 359 platesQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);363 platesQuery.include(Include.ALL); 360 364 platesQuery.order(Orders.asc(Hql.property("position"))); 361 365 ItemResultList<ArrayDesignPlate> plates = platesQuery.list(dc); … … 410 414 %> 411 415 <tbl:row> 412 <tbl:cell column="name"><%=Base.getLinkedName(ID, plate, !readPlate, true)%></tbl:cell> 416 <tbl:cell column="name"><base:icon 417 image="deleted.gif" 418 tooltip="This item has been scheduled for deletion" 419 visible="<%=plate != null && plate.isRemoved()%>" 420 /><%=Base.getLinkedName(ID, plate, !readPlate, true)%></tbl:cell> 413 421 <tbl:cell column="position"><%=item.getPosition()+1%></tbl:cell> 414 422 <tbl:cell column="description"><%=HTML.encodeTags(plate == null ? "" : plate.getDescription())%></tbl:cell> … … 469 477 <tbl:row> 470 478 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 471 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 479 <tbl:cell column="name"><base:icon 480 image="deleted.gif" 481 tooltip="This item has been scheduled for deletion" 482 visible="<%=project.isRemoved()%>" 483 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 472 484 <tbl:cell column="permissions"> 473 485 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 483 495 <tbl:row> 484 496 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 485 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 497 <tbl:cell column="name"><base:icon 498 image="deleted.gif" 499 tooltip="This item has been scheduled for deletion" 500 visible="<%=group.isRemoved()%>" 501 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 486 502 <tbl:cell column="permissions"> 487 503 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 497 513 <tbl:row> 498 514 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 499 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 515 <tbl:cell column="name"><base:icon 516 image="deleted.gif" 517 tooltip="This item has been scheduled for deletion" 518 visible="<%=user.isRemoved()%>" 519 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 500 520 <tbl:cell column="permissions"> 501 521 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/arrayslides/view_slide.jsp
r3679 r3888 294 294 <tbl:row> 295 295 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 296 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 296 <tbl:cell column="name"><base:icon 297 image="deleted.gif" 298 tooltip="This item has been scheduled for deletion" 299 visible="<%=project.isRemoved()%>" 300 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 297 301 <tbl:cell column="permissions"> 298 302 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 308 312 <tbl:row> 309 313 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 310 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 314 <tbl:cell column="name"><base:icon 315 image="deleted.gif" 316 tooltip="This item has been scheduled for deletion" 317 visible="<%=group.isRemoved()%>" 318 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 311 319 <tbl:cell column="permissions"> 312 320 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 322 330 <tbl:row> 323 331 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 324 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 332 <tbl:cell column="name"><base:icon 333 image="deleted.gif" 334 tooltip="This item has been scheduled for deletion" 335 visible="<%=user.isRemoved()%>" 336 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 325 337 <tbl:cell column="permissions"> 326 338 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/geometries/view_geometry.jsp
r3679 r3888 209 209 <% 210 210 ItemQuery<PlateType> plateTypeQuery = geometry.getPlateTypes(); 211 plateTypeQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);211 plateTypeQuery.include(Include.ALL); 212 212 plateTypeQuery.order(Orders.asc(Hql.property("name"))); 213 213 ItemResultList<PlateType> plateTypes = plateTypeQuery.list(dc); … … 246 246 %> 247 247 <tbl:row> 248 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 248 <tbl:cell column="name"><base:icon 249 image="deleted.gif" 250 tooltip="This item has been scheduled for deletion" 251 visible="<%=item.isRemoved()%>" 252 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 249 253 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 250 254 </tbl:row> -
trunk/www/lims/platemappings/view_mapping.jsp
r3679 r3888 297 297 <tbl:row> 298 298 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 299 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 299 <tbl:cell column="name"><base:icon 300 image="deleted.gif" 301 tooltip="This item has been scheduled for deletion" 302 visible="<%=project.isRemoved()%>" 303 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 300 304 <tbl:cell column="permissions"> 301 305 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 311 315 <tbl:row> 312 316 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 313 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 317 <tbl:cell column="name"><base:icon 318 image="deleted.gif" 319 tooltip="This item has been scheduled for deletion" 320 visible="<%=group.isRemoved()%>" 321 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 314 322 <tbl:cell column="permissions"> 315 323 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 325 333 <tbl:row> 326 334 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 327 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 335 <tbl:cell column="name"><base:icon 336 image="deleted.gif" 337 tooltip="This item has been scheduled for deletion" 338 visible="<%=user.isRemoved()%>" 339 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 328 340 <tbl:cell column="permissions"> 329 341 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/plates/view_plate.jsp
r3679 r3888 293 293 <% 294 294 ItemQuery<Plate> parentPlatesQuery = plate.getParentPlates(); 295 parentPlatesQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);295 parentPlatesQuery.include(Include.ALL); 296 296 parentPlatesQuery.order(Orders.asc(Hql.property("name"))); 297 297 ItemResultList<Plate> parentPlates = parentPlatesQuery.list(dc); … … 333 333 %> 334 334 <tbl:row> 335 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 335 <tbl:cell column="name"><base:icon 336 image="deleted.gif" 337 tooltip="This item has been scheduled for deletion" 338 visible="<%=item.isRemoved()%>" 339 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 336 340 <tbl:cell column="index"><%=plate.getSourceIndex(item)+1%></tbl:cell> 337 341 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 348 352 <% 349 353 ItemQuery<Plate> childPlatesQuery = plate.getChildPlates(); 350 childPlatesQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);354 childPlatesQuery.include(Include.ALL); 351 355 childPlatesQuery.order(Orders.asc(Hql.property("name"))); 352 356 ItemResultList<Plate> childPlates = childPlatesQuery.list(dc); … … 392 396 %> 393 397 <tbl:row> 394 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 398 <tbl:cell column="name"><base:icon 399 image="deleted.gif" 400 tooltip="This item has been scheduled for deletion" 401 visible="<%=item.isRemoved()%>" 402 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 395 403 <tbl:cell column="mapping"><base:propertyvalue item="<%=item%>" property="plateMapping" /></tbl:cell> 396 404 <tbl:cell column="index"><%=item.getSourceIndex(plate) + 1%></tbl:cell> … … 445 453 <tbl:row> 446 454 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 447 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 455 <tbl:cell column="name"><base:icon 456 image="deleted.gif" 457 tooltip="This item has been scheduled for deletion" 458 visible="<%=project.isRemoved()%>" 459 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 448 460 <tbl:cell column="permissions"> 449 461 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 459 471 <tbl:row> 460 472 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 461 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 473 <tbl:cell column="name"><base:icon 474 image="deleted.gif" 475 tooltip="This item has been scheduled for deletion" 476 visible="<%=group.isRemoved()%>" 477 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 462 478 <tbl:cell column="permissions"> 463 479 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 473 489 <tbl:row> 474 490 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 475 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 491 <tbl:cell column="name"><base:icon 492 image="deleted.gif" 493 tooltip="This item has been scheduled for deletion" 494 visible="<%=user.isRemoved()%>" 495 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 476 496 <tbl:cell column="permissions"> 477 497 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/lims/platetypes/edit_platetype.jsp
r3679 r3888 76 76 77 77 ItemQuery<PlateGeometry> geometryQuery = PlateGeometry.getQuery(); 78 geometryQuery.include(Include.ALL); 78 79 geometryQuery.order(Orders.asc(Hql.property("name"))); 79 80 geometryQuery.setCacheResult(true); … … 176 177 for (PlateGeometry pg : plateGeometries) 177 178 { 179 if (pg.isRemoved() && pg.getId() != currentGeometryId) continue; 178 180 %> 179 181 <option value="<%=pg.getId()%>" <%=pg.getId() == currentGeometryId ? "selected" : ""%>><%=HTML.encodeTags(pg.getName())%> -
trunk/www/lims/platetypes/view_platetype.jsp
r3679 r3888 251 251 <% 252 252 ItemQuery<Plate> plateQuery = plateType.getPlates(); 253 plateQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);253 plateQuery.include(Include.ALL); 254 254 plateQuery.order(Orders.asc(Hql.property("name"))); 255 255 ItemResultList<Plate> plates = plateQuery.list(dc); … … 296 296 %> 297 297 <tbl:row> 298 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 298 <tbl:cell column="name"><base:icon 299 image="deleted.gif" 300 tooltip="This item has been scheduled for deletion" 301 visible="<%=item.isRemoved()%>" 302 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 299 303 <tbl:cell column="barcode"><%=HTML.encodeTags(item.getBarcode())%></tbl:cell> 300 304 <tbl:cell column="destroyed"><%=item.isDestroyed() ? "yes" : "no" %></tbl:cell> … … 349 353 <tbl:row> 350 354 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 351 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 355 <tbl:cell column="name"><base:icon 356 image="deleted.gif" 357 tooltip="This item has been scheduled for deletion" 358 visible="<%=project.isRemoved()%>" 359 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 352 360 <tbl:cell column="permissions"> 353 361 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 363 371 <tbl:row> 364 372 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 365 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 373 <tbl:cell column="name"><base:icon 374 image="deleted.gif" 375 tooltip="This item has been scheduled for deletion" 376 visible="<%=group.isRemoved()%>" 377 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 366 378 <tbl:cell column="permissions"> 367 379 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 377 389 <tbl:row> 378 390 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 379 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 391 <tbl:cell column="name"><base:icon 392 image="deleted.gif" 393 tooltip="This item has been scheduled for deletion" 394 visible="<%=user.isRemoved()%>" 395 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 380 396 <tbl:cell column="permissions"> 381 397 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/my_base/projects/edit_project.jsp
r3850 r3888 144 144 145 145 groupQuery = project.getGroups(); 146 groupQuery.include(Include.ALL); 146 147 groupQuery.order(Orders.asc(Hql.property("name"))); 147 148 userQuery = project.getUsers(); 149 userQuery.include(Include.ALL); 148 150 userQuery.order(Orders.asc(Hql.property("name"))); 149 151 } … … 154 156 155 157 ItemQuery<Platform> platformQuery = Platform.getQuery(); 156 platformQuery.include(Include. REMOVED, Include.NOT_REMOVED);158 platformQuery.include(Include.ALL); 157 159 platformQuery.order(Orders.asc(Hql.property("name"))); 158 160 platformQuery.setCacheResult(true); … … 160 162 161 163 ItemQuery<PlatformVariant> variantQuery = PlatformVariant.getQuery(); 162 variantQuery.include(Include. REMOVED, Include.NOT_REMOVED);164 variantQuery.include(Include.ALL); 163 165 variantQuery.order(Orders.asc(Hql.property("name"))); 164 166 variantQuery.setCacheResult(true); -
trunk/www/my_base/projects/view_project.jsp
r3847 r3888 33 33 import="net.sf.basedb.core.Item" 34 34 import="net.sf.basedb.core.ItemContext" 35 import="net.sf.basedb.core.Include" 35 36 import="net.sf.basedb.core.Permission" 36 37 import="net.sf.basedb.core.Project" … … 262 263 // Query to retrieve child groups 263 264 ItemQuery<Group> groupQuery = project.getGroups(); 265 groupQuery.include(Include.ALL); 264 266 groupQuery.order(Orders.asc(Hql.property("name"))); 265 267 ItemResultList<Group> groups = groupQuery.list(dc); … … 270 272 <tbl:row> 271 273 <tbl:cell column="type">Group</tbl:cell> 272 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 274 <tbl:cell column="name"><base:icon 275 image="deleted.gif" 276 tooltip="This item has been scheduled for deletion" 277 visible="<%=group.isRemoved()%>" 278 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 273 279 <tbl:cell column="permissions"><%=permissions.toString().replaceAll("\\[|\\]", "")%></tbl:cell> 274 280 </tbl:row> … … 278 284 // Query to retrieve user members 279 285 ItemQuery<User> userQuery = project.getUsers(); 286 userQuery.include(Include.ALL); 280 287 userQuery.order(Orders.asc(Hql.property("name"))); 281 288 ItemResultList<User> users = userQuery.list(dc); … … 286 293 <tbl:row> 287 294 <tbl:cell column="type">User</tbl:cell> 288 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 295 <tbl:cell column="name"><base:icon 296 image="deleted.gif" 297 tooltip="This item has been scheduled for deletion" 298 visible="<%=user.isRemoved()%>" 299 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 289 300 <tbl:cell column="permissions"><%=permissions.toString().replaceAll("\\[|\\]", "")%></tbl:cell> 290 301 </tbl:row> -
trunk/www/views/experiments/edit_experiment.jsp
r3820 r3888 268 268 var rawBioAssays = frm.rawBioAssays; 269 269 <% 270 rbaQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);270 rbaQuery.include(Include.ALL); 271 271 rbaQuery.order(Orders.asc(Hql.property("name"))); 272 272 ItemResultList<RawBioAssay> rawBioAssays = rbaQuery.list(dc); … … 300 300 var annotationTypes = frm.annotationTypes; 301 301 <% 302 efQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);302 efQuery.include(Include.ALL); 303 303 efQuery.order(Orders.asc(Hql.property("name"))); 304 304 ItemResultList<AnnotationType> experimentalFactors = efQuery.list(dc); -
trunk/www/views/experiments/view_experiment.jsp
r3875 r3888 368 368 <% 369 369 ItemQuery<AnnotationType> efQuery = experiment.getExperimentalFactors(); 370 efQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);370 efQuery.include(Include.ALL); 371 371 efQuery.order(Orders.asc(Hql.property("name"))); 372 372 ItemResultList<AnnotationType> experimentalFactors = efQuery.list(dc); … … 419 419 %> 420 420 <tbl:row> 421 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 421 <tbl:cell column="name"><base:icon 422 image="deleted.gif" 423 tooltip="This item has been scheduled for deletion" 424 visible="<%=item.isRemoved()%>" 425 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 422 426 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 423 427 <tbl:cell column="type"> … … 455 459 <% 456 460 ItemQuery<RawBioAssay> rbaQuery = experiment.getRawBioAssays(); 457 rbaQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);461 rbaQuery.include(Include.ALL); 458 462 rbaQuery.order(Orders.asc(Hql.property("name"))); 459 463 ItemResultList<RawBioAssay> rawBioAssays = rbaQuery.list(dc); … … 510 514 %> 511 515 <tbl:row> 512 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 516 <tbl:cell column="name"><base:icon 517 image="deleted.gif" 518 tooltip="This item has been scheduled for deletion" 519 visible="<%=item.isRemoved()%>" 520 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 513 521 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 514 522 <% … … 618 626 <tbl:row> 619 627 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 620 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 628 <tbl:cell column="name"><base:icon 629 image="deleted.gif" 630 tooltip="This item has been scheduled for deletion" 631 visible="<%=project.isRemoved()%>" 632 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 621 633 <tbl:cell column="permissions"> 622 634 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 632 644 <tbl:row> 633 645 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 634 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 646 <tbl:cell column="name"><base:icon 647 image="deleted.gif" 648 tooltip="This item has been scheduled for deletion" 649 visible="<%=group.isRemoved()%>" 650 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 635 651 <tbl:cell column="permissions"> 636 652 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 646 662 <tbl:row> 647 663 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 648 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 664 <tbl:cell column="name"><base:icon 665 image="deleted.gif" 666 tooltip="This item has been scheduled for deletion" 667 visible="<%=user.isRemoved()%>" 668 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 649 669 <tbl:cell column="permissions"> 650 670 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/views/formulas/view_formula.jsp
r3679 r3888 316 316 <tbl:row> 317 317 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 318 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 318 <tbl:cell column="name"><base:icon 319 image="deleted.gif" 320 tooltip="This item has been scheduled for deletion" 321 visible="<%=project.isRemoved()%>" 322 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 319 323 <tbl:cell column="permissions"> 320 324 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 330 334 <tbl:row> 331 335 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 332 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 336 <tbl:cell column="name"><base:icon 337 image="deleted.gif" 338 tooltip="This item has been scheduled for deletion" 339 visible="<%=group.isRemoved()%>" 340 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 333 341 <tbl:cell column="permissions"> 334 342 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 344 352 <tbl:row> 345 353 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 346 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 354 <tbl:cell column="name"><base:icon 355 image="deleted.gif" 356 tooltip="This item has been scheduled for deletion" 357 visible="<%=user.isRemoved()%>" 358 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 347 359 <tbl:cell column="permissions"> 348 360 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/views/hybridizations/edit_hybridization.jsp
r3679 r3888 170 170 // Query to retrieve source labeled extracts 171 171 labeledExtractsQuery = (ItemQuery<LabeledExtract>)creationEvent.getSources(); 172 labeledExtractsQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);172 labeledExtractsQuery.include(Include.ALL); 173 173 labeledExtractsQuery.order(Orders.asc(Hql.property("name"))); 174 174 -
trunk/www/views/hybridizations/view_hybridization.jsp
r3679 r3888 275 275 <% 276 276 ItemQuery<LabeledExtract> labeledExtractsQuery = (ItemQuery<LabeledExtract>)creationEvent.getSources(); 277 labeledExtractsQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);277 labeledExtractsQuery.include(Include.ALL); 278 278 labeledExtractsQuery.order(Orders.asc(Hql.property("name"))); 279 279 ItemResultList<LabeledExtract> labeledExtracts = labeledExtractsQuery.list(dc); … … 320 320 %> 321 321 <tbl:row> 322 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 322 <tbl:cell column="name"><base:icon 323 image="deleted.gif" 324 tooltip="This item has been scheduled for deletion" 325 visible="<%=item.isRemoved()%>" 326 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 323 327 <tbl:cell column="label"><base:propertyvalue item="<%=item%>" property="label" /></tbl:cell> 324 328 <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell> … … 337 341 <% 338 342 ItemQuery<Scan> scanQuery = (ItemQuery<Scan>)hyb.getScans(); 339 scanQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);343 scanQuery.include(Include.ALL); 340 344 scanQuery.order(Orders.asc(Hql.property("name"))); 341 345 ItemResultList<Scan> scans = scanQuery.list(dc); … … 379 383 %> 380 384 <tbl:row> 381 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 385 <tbl:cell column="name"><base:icon 386 image="deleted.gif" 387 tooltip="This item has been scheduled for deletion" 388 visible="<%=item.isRemoved()%>" 389 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 382 390 <tbl:cell column="scanner"><base:propertyvalue item="<%=item%>" property="scanner" /></tbl:cell> 383 391 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> … … 431 439 <tbl:row> 432 440 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 433 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 441 <tbl:cell column="name"><base:icon 442 image="deleted.gif" 443 tooltip="This item has been scheduled for deletion" 444 visible="<%=project.isRemoved()%>" 445 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 434 446 <tbl:cell column="permissions"> 435 447 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 445 457 <tbl:row> 446 458 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 447 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 459 <tbl:cell column="name"><base:icon 460 image="deleted.gif" 461 tooltip="This item has been scheduled for deletion" 462 visible="<%=group.isRemoved()%>" 463 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 448 464 <tbl:cell column="permissions"> 449 465 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 459 475 <tbl:row> 460 476 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 461 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 477 <tbl:cell column="name"><base:icon 478 image="deleted.gif" 479 tooltip="This item has been scheduled for deletion" 480 visible="<%=user.isRemoved()%>" 481 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 462 482 <tbl:cell column="permissions"> 463 483 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/views/rawbioassays/view_rawbioassay.jsp
r3820 r3888 412 412 <% 413 413 ItemQuery<Experiment> experimentQuery = rawBioAssay.getExperiments(); 414 experimentQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);414 experimentQuery.include(Include.ALL); 415 415 experimentQuery.order(Orders.asc(Hql.property("name"))); 416 416 ItemResultList<Experiment> experiments = experimentQuery.list(dc); … … 453 453 %> 454 454 <tbl:row> 455 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 455 <tbl:cell column="name"><base:icon 456 image="deleted.gif" 457 tooltip="This item has been scheduled for deletion" 458 visible="<%=item.isRemoved()%>" 459 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 456 460 <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell> 457 461 </tbl:row> … … 508 512 <tbl:row> 509 513 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 510 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 514 <tbl:cell column="name"><base:icon 515 image="deleted.gif" 516 tooltip="This item has been scheduled for deletion" 517 visible="<%=project.isRemoved()%>" 518 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 511 519 <tbl:cell column="permissions"> 512 520 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 522 530 <tbl:row> 523 531 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 524 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 532 <tbl:cell column="name"><base:icon 533 image="deleted.gif" 534 tooltip="This item has been scheduled for deletion" 535 visible="<%=group.isRemoved()%>" 536 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 525 537 <tbl:cell column="permissions"> 526 538 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 536 548 <tbl:row> 537 549 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 538 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 550 <tbl:cell column="name"><base:icon 551 image="deleted.gif" 552 tooltip="This item has been scheduled for deletion" 553 visible="<%=user.isRemoved()%>" 554 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 539 555 <tbl:cell column="permissions"> 540 556 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/views/reporterlists/view_reporterlist.jsp
r3675 r3888 82 82 %> 83 83 <base:page title="<%=title%>"> 84 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css ">84 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 85 85 <script language="JavaScript"> 86 86 function editItem() … … 287 287 <tbl:row> 288 288 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 289 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 289 <tbl:cell column="name"><base:icon 290 image="deleted.gif" 291 tooltip="This item has been scheduled for deletion" 292 visible="<%=project.isRemoved()%>" 293 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 290 294 <tbl:cell column="permissions"> 291 295 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 301 305 <tbl:row> 302 306 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 303 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 307 <tbl:cell column="name"><base:icon 308 image="deleted.gif" 309 tooltip="This item has been scheduled for deletion" 310 visible="<%=group.isRemoved()%>" 311 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 304 312 <tbl:cell column="permissions"> 305 313 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 315 323 <tbl:row> 316 324 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 317 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 325 <tbl:cell column="name"><base:icon 326 image="deleted.gif" 327 tooltip="This item has been scheduled for deletion" 328 visible="<%=user.isRemoved()%>" 329 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 318 330 <tbl:cell column="permissions"> 319 331 <%=PermissionUtil.translatePermissionsToString(permissions)%> -
trunk/www/views/scans/view_scan.jsp
r3679 r3888 275 275 <% 276 276 ItemQuery<RawBioAssay> rawQuery = scan.getRawBioAssays(); 277 rawQuery.include(Include. MINE, Include.SHARED, Include.OTHERS, Include.IN_PROJECT);277 rawQuery.include(Include.ALL); 278 278 rawQuery.order(Orders.asc(Hql.property("name"))); 279 279 ItemResultList<RawBioAssay> raw = rawQuery.list(dc); … … 328 328 %> 329 329 <tbl:row> 330 <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 330 <tbl:cell column="name"><base:icon 331 image="deleted.gif" 332 tooltip="This item has been scheduled for deletion" 333 visible="<%=item.isRemoved()%>" 334 /><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell> 331 335 <tbl:cell column="type"><%=HTML.encodeTags(item.getRawDataType().getName())%></tbl:cell> 332 336 <tbl:cell column="software"><base:propertyvalue item="<%=item%>" property="software" /></tbl:cell> … … 383 387 <tbl:row> 384 388 <tbl:cell column="itemType"><%=project.getType()%></tbl:cell> 385 <tbl:cell column="name"><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 389 <tbl:cell column="name"><base:icon 390 image="deleted.gif" 391 tooltip="This item has been scheduled for deletion" 392 visible="<%=project.isRemoved()%>" 393 /><%=Base.getLinkedName(ID, project, false, true)%></tbl:cell> 386 394 <tbl:cell column="permissions"> 387 395 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 397 405 <tbl:row> 398 406 <tbl:cell column="itemType"><%=group.getType()%></tbl:cell> 399 <tbl:cell column="name"><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 407 <tbl:cell column="name"><base:icon 408 image="deleted.gif" 409 tooltip="This item has been scheduled for deletion" 410 visible="<%=group.isRemoved()%>" 411 /><%=Base.getLinkedName(ID, group, false, true)%></tbl:cell> 400 412 <tbl:cell column="permissions"> 401 413 <%=PermissionUtil.translatePermissionsToString(permissions)%> … … 411 423 <tbl:row> 412 424 <tbl:cell column="itemType"><%=user.getType()%></tbl:cell> 413 <tbl:cell column="name"><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 425 <tbl:cell column="name"><base:icon 426 image="deleted.gif" 427 tooltip="This item has been scheduled for deletion" 428 visible="<%=user.isRemoved()%>" 429 /><%=Base.getLinkedName(ID, user, false, true)%></tbl:cell> 414 430 <tbl:cell column="permissions"> 415 431 <%=PermissionUtil.translatePermissionsToString(permissions)%>
Note: See TracChangeset
for help on using the changeset viewer.