/* * Copyright 2008 Glencoe Software, Inc. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.services.blitz.impl; import java.util.List; import ome.api.ThumbnailStore; import ome.services.blitz.util.BlitzExecutor; import omero.RInt; import omero.ServerError; import omero.api.AMD_ThumbnailStore_createThumbnail; import omero.api.AMD_ThumbnailStore_createThumbnails; import omero.api.AMD_ThumbnailStore_createThumbnailsByLongestSideSet; import omero.api.AMD_ThumbnailStore_getRenderingDefId; import omero.api.AMD_ThumbnailStore_getThumbnail; import omero.api.AMD_ThumbnailStore_getThumbnailByLongestSide; import omero.api.AMD_ThumbnailStore_getThumbnailByLongestSideDirect; import omero.api.AMD_ThumbnailStore_getThumbnailByLongestSideSet; import omero.api.AMD_ThumbnailStore_getThumbnailDirect; import omero.api.AMD_ThumbnailStore_getThumbnailForSectionByLongestSideDirect; import omero.api.AMD_ThumbnailStore_getThumbnailForSectionDirect; import omero.api.AMD_ThumbnailStore_getThumbnailSet; import omero.api.AMD_ThumbnailStore_isInProgress; import omero.api.AMD_ThumbnailStore_resetDefaults; import omero.api.AMD_ThumbnailStore_setPixelsId; import omero.api.AMD_ThumbnailStore_setRenderingDefId; import omero.api.AMD_ThumbnailStore_thumbnailExists; import omero.api._ThumbnailStoreOperations; import Ice.Current; /** * Implementation of the ThumbnailStore service. * * @author Josh Moore, josh at glencoesoftware.com * @since 3.0-Beta4 * @see ome.api.ThumbnailStore */ public class ThumbnailStoreI extends AbstractCloseableAmdServant implements _ThumbnailStoreOperations { public ThumbnailStoreI(ThumbnailStore service, BlitzExecutor be) { super(service, be); } // Interface methods // ========================================================================= public void createThumbnail_async(AMD_ThumbnailStore_createThumbnail __cb, RInt sizeX, RInt sizeY, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, sizeX, sizeY); } public void createThumbnails_async( AMD_ThumbnailStore_createThumbnails __cb, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current); } public void createThumbnailsByLongestSideSet_async( AMD_ThumbnailStore_createThumbnailsByLongestSideSet __cb, RInt size, List<Long> pixelsIds, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, size, pixelsIds); } public void getThumbnailByLongestSideDirect_async( AMD_ThumbnailStore_getThumbnailByLongestSideDirect __cb, RInt size, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, size); } public void getThumbnailByLongestSideSet_async( AMD_ThumbnailStore_getThumbnailByLongestSideSet __cb, RInt size, List<Long> pixelsIds, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, size, pixelsIds); } public void getThumbnailByLongestSide_async( AMD_ThumbnailStore_getThumbnailByLongestSide __cb, RInt size, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, size); } public void getThumbnailDirect_async( AMD_ThumbnailStore_getThumbnailDirect __cb, RInt sizeX, RInt sizeY, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, sizeX, sizeY); } public void getThumbnailForSectionByLongestSideDirect_async( AMD_ThumbnailStore_getThumbnailForSectionByLongestSideDirect __cb, int theZ, int theT, RInt size, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, theZ, theT, size); } public void getThumbnailForSectionDirect_async( AMD_ThumbnailStore_getThumbnailForSectionDirect __cb, int theZ, int theT, RInt sizeX, RInt sizeY, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, theZ, theT, sizeX, sizeY); } public void getThumbnailSet_async(AMD_ThumbnailStore_getThumbnailSet __cb, RInt sizeX, RInt sizeY, List<Long> pixelsIds, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, sizeX, sizeY, pixelsIds); } public void getThumbnail_async(AMD_ThumbnailStore_getThumbnail __cb, RInt sizeX, RInt sizeY, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, sizeX, sizeY); } public void resetDefaults_async(AMD_ThumbnailStore_resetDefaults __cb, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current); } public void setPixelsId_async(AMD_ThumbnailStore_setPixelsId __cb, long pixelsId, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, pixelsId); } public void isInProgress_async(AMD_ThumbnailStore_isInProgress __cb, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current); } public void setRenderingDefId_async( AMD_ThumbnailStore_setRenderingDefId __cb, long renderingDefId, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, renderingDefId); } public void thumbnailExists_async(AMD_ThumbnailStore_thumbnailExists __cb, RInt sizeX, RInt sizeY, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, sizeX, sizeY); } public void getRenderingDefId_async(AMD_ThumbnailStore_getRenderingDefId __cb, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current); } // // Close logic // @Override protected void preClose(Current current) throws Throwable { // no-op } @Override protected void postClose(Current current) { // no-op } }