/** * Returns the image info bean for the given resource. * * <p> * * @param resourcePath the resource path * @return the image info bean */ private CmsImageInfoBean getImageInfo(final String resourcePath) { CmsRpcAction<CmsImageInfoBean> action = new CmsRpcAction<CmsImageInfoBean>() { /** @see org.opencms.gwt.client.rpc.CmsRpcAction#execute() */ @Override public void execute() { A_CmsResourcePreview.getService().syncGetImageInfo(resourcePath, getLocale(), this); start(0, true); } /** @see org.opencms.gwt.client.rpc.CmsRpcAction#onResponse(java.lang.Object) */ @Override protected void onResponse(CmsImageInfoBean result) { stop(false); } }; return action.executeSync(); }