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

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 5657

Show
Ignore:
Timestamp:
10/08/08 21:24:48 (6 weeks ago)
Author:
jburel
Message:

Fixed various bug due to migration to blitz

Location:
trunk
Files:
10 modified

  • SRC/org/openmicroscopy/shoola/agents/imviewer/view/ImViewerModel.java (modified) (2 diffs)
  • SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserModel.java (modified) (2 diffs)
  • SRC/org/openmicroscopy/shoola/env/data/OMEROGateway.java (modified) (3 diffs)
  • SRC/org/openmicroscopy/shoola/env/data/OmeroDataServiceImpl.java (modified) (2 diffs)
  • SRC/org/openmicroscopy/shoola/env/data/OmeroImageService.java (modified) (4 diffs)
  • SRC/org/openmicroscopy/shoola/env/data/OmeroImageServiceImpl.java (modified) (8 diffs)
  • SRC/org/openmicroscopy/shoola/env/data/util/PojoMapper.java (modified) (1 diff)
  • SRC/org/openmicroscopy/shoola/env/rnd/RenderingControl.java (modified) (2 diffs)
  • SRC/org/openmicroscopy/shoola/env/rnd/RenderingControlProxy.java (modified) (2 diffs)
  • TEST/org/openmicroscopy/shoola/env/data/NullRenderingService.java (modified) (3 diffs)

Legend:

Unmodified
Added
Removed
  • trunk/SRC/org/openmicroscopy/shoola/agents/imviewer/view/ImViewerModel.java

    r5641 r5657  
    3939 
    4040//Application-internal dependencies 
    41 import omero.model.Pixels; 
    4241import omero.romio.PlaneDef; 
    4342import org.openmicroscopy.shoola.agents.events.iviewer.CopyRndSettings; 
    … …  
    194193 
    195194        /** The pixels set to copy the rendering settings from. */ 
    196         private Pixels                                          pixels; 
     195        private PixelsData                                  pixels; 
    197196 
    198197        /**  
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserModel.java

    r5656 r5657  
    5252import org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewer; 
    5353import org.openmicroscopy.shoola.env.LookupNames; 
    54 import pojos.CategoryData; 
    55 import pojos.CategoryGroupData; 
    5654import pojos.DatasetData; 
    5755import pojos.ExperimenterData; 
    … …  
    561559                                klass = ProjectData.class; 
    562560                                break; 
    563                         case Browser.CATEGORY_EXPLORER: 
    564                                 klass = CategoryGroupData.class; 
    565                                 break; 
    566561                        case Browser.IMAGES_EXPLORER: 
    567562                                klass =  ImageData.class; 
  • trunk/SRC/org/openmicroscopy/shoola/env/data/OMEROGateway.java

    r5652 r5657  
    33443344            Iterator i = rootNodeIDs.iterator(); 
    33453345            Long id; 
    3346             Map<Long, Integer> m = new HashMap<Long, Integer>(); 
     3346            Map<Long, Long> m = new HashMap<Long, Long>(); 
    33473347             
    33483348            while (i.hasNext()) { 
    33493349                                id = (Long) i.next(); 
    33503350                                param.addLong("tagID", id); 
    3351                                 m.put(id, service.findAllByQuery(query, param).size()); 
     3351                                m.put(id, new Long(service.findAllByQuery(query, param).size())); 
    33523352                        } 
    33533353                        return m; 
    … …  
    35763576                        long imageID = service.projectPixels(pixelsID, type, algorithm,  
    35773577                                        startT, endT, channels, stepping, startZ, endZ, name); 
     3578                        return getImage(imageID); 
     3579                } catch (Exception e) { 
     3580                        handleException(e, "Cannot project the image."); 
     3581                } 
     3582                return null; 
     3583        } 
     3584         
     3585        /** 
     3586         * Returns the image and loaded pixels. 
     3587         *  
     3588         * @param imageID The id of the image to load. 
     3589         * @return See above. 
     3590         * @throws DSOutOfServiceException  If the connection is broken, or logged 
     3591         *                                  in. 
     3592         * @throws DSAccessException        If an error occured while trying to  
     3593         *                                  retrieve data from OMEDS service. 
     3594         */ 
     3595        ImageData getImage(long imageID) 
     3596                throws DSOutOfServiceException, DSAccessException 
     3597        { 
     3598                try { 
    35783599                        StringBuilder sb = new StringBuilder(); 
    35793600                        sb.append("select img from Image as img "); 
    … …  
    35893610                ParametersI param = new ParametersI(); 
    35903611                        param.addLong("id", imageID); 
    3591                 ImageData image = (ImageData) PojoMapper.asDataObject( 
    3592                                 getQueryService().findByQuery(sb.toString(), param)); 
    3593                         return image; 
     3612                return (ImageData) PojoMapper.asDataObject( 
     3613                                getQueryService().findByQuery(sb.toString(), param) 
     3614                                ); 
    35943615                } catch (Exception e) { 
    35953616                        handleException(e, "Cannot project the image."); 
  • trunk/SRC/org/openmicroscopy/shoola/env/data/OmeroDataServiceImpl.java

    r5652 r5657  
    740740                po.leaves(); 
    741741                po.exp(new RLong(userID)); 
    742                 po.startTime(new RTime(startTime.getTime())); 
    743                 po.endTime(new RTime(endTime.getTime())); 
     742                if (startTime != null) po.startTime(new RTime(startTime.getTime())); 
     743                if (endTime != null) po.endTime(new RTime(endTime.getTime())); 
    744744                return gateway.getImages(po.map()); 
    745745        } 
    … …  
    776776                        object = (Image) i.next(); 
    777777                        evt = object.getDetails().creationEvent; 
    778                         times.add(new Timestamp(evt.getTime().val)); 
     778                        if (evt != null) 
     779                                times.add(new Timestamp(evt.getTime().val)); 
    779780                } 
    780781                return times; 
  • trunk/SRC/org/openmicroscopy/shoola/env/data/OmeroImageService.java

    r5641 r5657  
    2929import java.util.List; 
    3030import java.util.Map; 
    31 import java.util.Set; 
    3231 
    3332//Third-party libraries 
    … …  
    3534//Application-internal dependencies 
    3635import omero.constants.projection.ProjectionType; 
    37 import omero.model.Pixels; 
    3836import omero.model.PixelsDimensions; 
    3937import omero.romio.PlaneDef; 
    … …  
    4341import org.openmicroscopy.shoola.env.rnd.RndProxyDef; 
    4442import pojos.ImageData; 
     43import pojos.PixelsData; 
    4544 
    4645/**  
    … …  
    213212         *                                  retrieve data from OMEDS service. 
    214213         */ 
    215         public Pixels loadPixels(long pixelsID) 
     214        public PixelsData loadPixels(long pixelsID) 
    216215                throws DSOutOfServiceException, DSAccessException; 
    217216 
  • trunk/SRC/org/openmicroscopy/shoola/env/data/OmeroImageServiceImpl.java

    r5641 r5657  
    3333import java.util.List; 
    3434import java.util.Map; 
    35 import java.util.Set; 
    3635import javax.imageio.ImageIO; 
    3736 
    … …  
    4039//Application-internal dependencies 
    4140import omero.RString; 
    42 import omero.api.RenderingEngine; 
    4341import omero.api.RenderingEnginePrx; 
    4442import omero.model.IObject; 
    … …  
    4947import omero.romio.PlaneDef; 
    5048import omero.util.PojoOptionsI; 
    51  
    5249import org.openmicroscopy.shoola.env.LookupNames; 
    5350import org.openmicroscopy.shoola.env.config.Registry; 
    … …  
    6360import pojos.ExperimenterData; 
    6461import pojos.ImageData; 
     62import pojos.PixelsData; 
    6563 
    6664 
    … …  
    312310                throws DSOutOfServiceException, DSAccessException 
    313311        { 
     312                if (pixelsID < 0)  
     313                        throw new IllegalArgumentException("Pixels' ID not valid."); 
    314314                return gateway.getPixelsDimensions(pixelsID); 
    315315        } 
    … …  
    319319         * @see OmeroImageService#loadPixels(long) 
    320320         */ 
    321         public Pixels loadPixels(long pixelsID) 
    322                 throws DSOutOfServiceException, DSAccessException 
    323         { 
    324                 return gateway.getPixels(pixelsID); 
     321        public PixelsData loadPixels(long pixelsID) 
     322                throws DSOutOfServiceException, DSAccessException 
     323        { 
     324                if (pixelsID < 0)  
     325                        throw new IllegalArgumentException("Pixels' ID not valid."); 
     326                return (PixelsData) PojoMapper.asDataObject( 
     327                                gateway.getPixels(pixelsID)); 
    325328        } 
    326329 
    … …  
    332335                throws DSOutOfServiceException, DSAccessException 
    333336        { 
     337                if (pixelsID < 0)  
     338                        throw new IllegalArgumentException("Pixels' ID not valid."); 
    334339                return gateway.getPlane(pixelsID, z, t, c); 
    335340        } 
    … …  
    422427                        PojoMapper.asDataObject( 
    423428                                        gateway.updateObject(img, new PojoOptionsI().map())); 
     429                image = gateway.getImage(image.getId()); 
    424430                List<DatasetData> datasets =  ref.getDatasets(); 
    425431                if (datasets != null && datasets.size() > 0) { 
  • trunk/SRC/org/openmicroscopy/shoola/env/data/util/PojoMapper.java

    r5651 r5657  
    142142        else if (object instanceof BooleanAnnotation) { 
    143143                BooleanAnnotation ann = (BooleanAnnotation) object; 
    144                 if (ArchivedAnnotationData.IMPORTER_ARCHIVED_NS.equals(ann.getNs().val)) 
     144                if (ArchivedAnnotationData.IMPORTER_ARCHIVED_NS.equals( 
     145                                ann.getNs().val)) 
    145146                        return new ArchivedAnnotationData(ann); 
    146147                return new BooleanAnnotationData(ann); 
  • trunk/SRC/org/openmicroscopy/shoola/env/rnd/RenderingControl.java

    r5641 r5657  
    3838import org.openmicroscopy.shoola.env.data.model.ChannelMetadata; 
    3939 
     40import pojos.PixelsData; 
     41 
    4042 
    4143/**  
    … …  
    610612         * @return See above. 
    611613         */ 
    612         public boolean validatePixels(Pixels pixels); 
     614        public boolean validatePixels(PixelsData pixels); 
    613615         
    614616        /** 
  • trunk/SRC/org/openmicroscopy/shoola/env/rnd/RenderingControlProxy.java

    r5656 r5657  
    5656import org.openmicroscopy.shoola.env.data.model.ProjectionParam; 
    5757import org.openmicroscopy.shoola.util.image.geom.Factory; 
     58 
     59import pojos.PixelsData; 
    5860 
    5961 
    … …  
    12641266        /**  
    12651267         * Implemented as specified by {@link RenderingControl}.  
    1266          * @see RenderingControl#validatePixels(Pixels) 
    1267          */ 
    1268         public boolean validatePixels(Pixels pixels) 
     1268         * @see RenderingControl#validatePixels(PixelsData) 
     1269         */ 
     1270        public boolean validatePixels(PixelsData pixels) 
    12691271        { 
    12701272                if (pixels == null) return false; 
    12711273                DataServicesFactory.isSessionAlive(context); 
    1272                 if (getPixelsDimensionsC() != pixels.getSizeC().val) 
     1274                if (getPixelsDimensionsC() != pixels.getSizeC()) 
    12731275                        return false; 
    1274                 if (getPixelsDimensionsY() != pixels.getSizeY().val) 
     1276                if (getPixelsDimensionsY() != pixels.getSizeY()) 
    12751277                        return false; 
    1276                 if (getPixelsDimensionsX() != pixels.getSizeX().val) 
     1278                if (getPixelsDimensionsX() != pixels.getSizeX()) 
    12771279                        return false; 
    1278                 String s = pixels.getPixelsType().getValue().val; 
     1280                String s = pixels.getPixelType(); 
    12791281                String value = pixs.getPixelsType().getValue().val; 
    12801282                if (!value.equals(s)) return false; 
  • trunk/TEST/org/openmicroscopy/shoola/env/data/NullRenderingService.java

    r5641 r5657  
    3636 
    3737//Application-internal dependencies 
    38 import omero.model.Pixels; 
    3938import omero.model.PixelsDimensions; 
    4039import omero.romio.PlaneDef; 
    … …  
    4443import org.openmicroscopy.shoola.env.rnd.RndProxyDef; 
    4544import pojos.ImageData; 
     45import pojos.PixelsData; 
    4646 
    4747 
    … …  
    105105     * @see OmeroImageService#loadPixels(long) 
    106106     */ 
    107         public Pixels loadPixels(long pixelsID)  
     107        public PixelsData loadPixels(long pixelsID)  
    108108                throws DSOutOfServiceException, DSAccessException  
    109109        { 

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/