Examples of MediaResource


Examples of org.olat.core.gui.media.MediaResource

      final String relCssFilename, UserSession uSess) {
    cssUriMapper = new Mapper() {
      public MediaResource handle(String relPath,
          HttpServletRequest request) {
        VFSItem vfsItem = cssBaseContainer.resolve(relPath);
        MediaResource mr;
        if (vfsItem == null || !(vfsItem instanceof VFSLeaf))
          mr = new NotFoundMediaResource(relPath);
        else
          mr = new VFSMediaResource((VFSLeaf) vfsItem);
        return mr;
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

        if (updateDirtyCom != null) {
          synchronized (windowcommands) { //o_clusterOK by:fj
            windowcommands.add(new WindowCommand(wboImpl, updateDirtyCom));
          }
        }
        MediaResource mr = extractMediaResource(false);
        return mr;
      }
    };

    mreg = MapperRegistry.getInstanceFor(ureq.getUserSession());
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

      DispatcherAction.sendForbidden(hreq.getRequestURI(), hres);
    }
    // /bla/blu.html
    Package pakkage;
    pakkage = Package.getPackage(packageName);
    MediaResource mr = createClassPathStaticFileMediaResourceFor(pakkage, relPath);
    ServletUtil.serveResource(hreq, hres, mr);
  }
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

    if (isLogDebugEnabled()) {
      logDebug("Serving resource URI::" + request.getRequestURI(), null);
    }
    // Everything is ok, serve resource
    MediaResource resource = new FileMediaResource(staticFile);
    ServletUtil.serveResource(request, response, resource);
  }
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

   
    // smappath e.g. org.olat.demo.DemoController
    String smappath = subInfo.substring(0, slashPos);
    Mapper m = (Mapper)pathToMapper.get(smappath);

    MediaResource mr;
    if (m == null) { // not mapped
      mr = NOTFOUND;
    } else {
      String mod = subInfo.substring(slashPos);
      // brasato:: can this happen at all, or does tomcat filter out - till now never reached - needs some little cpu cycles
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

    }

    // e.g. 23423
    String smappath = subInfo.substring(0, slashPos);
    Mapper m = map.get(smappath);
    MediaResource mr;
    if (m == null) { // not mapped
      mr = NOTFOUND;
    } else {
      String mod = subInfo.substring(slashPos);
      if (mod.indexOf("..") != -1) throw new OLATSecurityException("mapper path contained '..' : " + mod);
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

  //
  }

  public MediaResource handle(String relPath, HttpServletRequest request) {
    if (mediaResource == null) throw new AssertException("mr already served, relPath =" + relPath + ",");
    MediaResource r = mediaResource;
    mediaResource = null;
    return r;
  }
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

   * @see org.olat.core.gui.components.Component#dispatchRequest(org.olat.core.gui.UserRequest)
   */
  protected void doDispatchRequest(UserRequest ureq) {
    // our tasks now: deliver the descriptor to the picture we want to display
    // and which made our nice buddy, the renderer, embedded into html
    MediaResource mr = mediaResource; // FIXME:fj: clone this, since mr not made
                                      // to deliver repeatedly
    ureq.getDispatchResult().setResultingMediaResource(mr);
  }
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

    if (inheritedSecCallback != null && !inheritedSecCallback.canRead())
      throw new RuntimeException("Illegal read attempt: " + folderComponent.getCurrentContainerPath());
   
    // extract file
    String path = ureq.getModuleURI();
    MediaResource mr = null;
    VFSLeaf vfsfile = (VFSLeaf)folderComponent.getRootContainer().resolve(path);
   
   
   
    if (vfsfile == null) {
View Full Code Here

Examples of org.olat.core.gui.media.MediaResource

        // background event only
        eventVC.setDirty(false);
      }
    } else if (source == downloadLink) {
     
      MediaResource mediaResource = deliverFile(currentUri, false);
      if(mediaResource instanceof VFSMediaResource) {
        ((VFSMediaResource)mediaResource).setDownloadable(true);
      }
      ureq.getDispatchResult().setResultingMediaResource(mediaResource);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.