ome.tools.hibernate
Class ReloadFilter

java.lang.Object
  extended by ome.util.ContextFilter
      extended by ome.tools.hibernate.UpdateFilter
          extended by ome.tools.hibernate.ReloadFilter
All Implemented Interfaces:
ome.util.Filter

public class ReloadFilter
extends UpdateFilter

UpdateFilter subclass specialized for use with the Session.save(Object) (as opposed to Session.merge(Object)) method. This is primarily of use during import when all objects are either unloaded, enums, or newly created instances.

Since:
Beta4.1

Field Summary
 
Fields inherited from class ome.util.ContextFilter
_cache, _context
 
Constructor Summary
ReloadFilter(org.hibernate.Session s)
           
 
Method Summary
 ome.util.Filterable filter(String fieldId, ome.util.Filterable f)
          overrides ContextFilter.filter(String, Filterable) to return previously merged or previously checked items.
 
Methods inherited from class ome.tools.hibernate.UpdateFilter
alreadySeen, filter, filter, filter, hasReplacement, returnSeen, unloadReplacedObjects
 
Methods inherited from class ome.util.ContextFilter
addSeen, afterFilter, beforeFilter, currentContext, doFilter, doFilter, doFilter, enter, exit, filter, hasntSeen, pop, previousContext, push
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReloadFilter

public ReloadFilter(org.hibernate.Session s)
Method Detail

filter

public ome.util.Filterable filter(String fieldId,
                                  ome.util.Filterable f)
Description copied from class: UpdateFilter
overrides ContextFilter.filter(String, Filterable) to return previously merged or previously checked items.

Specified by:
filter in interface ome.util.Filter
Overrides:
filter in class UpdateFilter


OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

Copyright © 2009 The University of Dundee. All Rights Reserved.