• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Change
  • Next Change →

Changeset 1649 for branches/3.0-Beta2

Show
Ignore:
Timestamp:
06/18/07 22:37:09 (15 months ago)
Author:
jmoore
Message:

#737 Handling timestamps as immutable

Location:
branches/3.0-Beta2/components
Files:
2 modified

  • blitz/test/ome/icy/model/utests/AdapterTest.java (modified) (3 diffs)
  • common/src/ome/util/ModelMapper.java (modified) (1 diff)

Legend:

Unmodified
Added
Removed
  • branches/3.0-Beta2/components/blitz/test/ome/icy/model/utests/AdapterTest.java

    r1553 r1649  
    2626import ome.model.display.PlaneSlicingContext; 
    2727import ome.model.display.RenderingDef; 
     28import ome.model.meta.Event; 
    2829import ome.util.builders.PojoOptions; 
    2930import omero.JArray; 
    … …  
    5556import omero.constants.POJOLEAVES; 
    5657import omero.model.DatasetI; 
     58import omero.model.EventI; 
    5759import omero.model.IObject; 
    5860import omero.model.ImageI; 
    … …  
    337339    } 
    338340 
     341    @Test(groups = "ticket:737") 
     342    public void testEventsAndTimes() throws Exception { 
     343        Event e = new Event(); 
     344        Timestamp t = new Timestamp(System.currentTimeMillis()); 
     345        e.setTime(t); 
     346        IceMapper mapper = new IceMapper(); 
     347        EventI ei = (EventI) mapper.map(e); 
     348        assertNotNull(ei.getTime()); 
     349    } 
    339350} 
  • branches/3.0-Beta2/components/common/src/ome/util/ModelMapper.java

    r1497 r1649  
    102102        // IMMUTABLES 
    103103        if (null == current || current instanceof Number 
    104                 || current instanceof String || current instanceof Boolean) { 
     104                || current instanceof String || current instanceof Boolean 
     105                || current instanceof Timestamp) { 
    105106            return current; 
    106107        } 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/