Package org.jboss.dashboard.ui.resources

Examples of org.jboss.dashboard.ui.resources.Resource


            return null;
        }
    }

    protected String getResourceUrl() throws Exception {
        Resource resource = getResource();
        if (resource == null)
            return null;
        String url = resource.getResourceUrl(pageContext.getRequest(), pageContext.getResponse(), isPortableUrl());
        log.debug("Generated resource url: " + url);
        return url;
    }
View Full Code Here


    private static transient org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(ResourcesHandler.class.getName());

    public CommandResponse actionRetrieve(CommandRequest request) throws Exception {
        String name = request.getParameter("resName");
        log.debug("Retrieving resource " + name);
        Resource res = UIServices.lookup().getResourceManager().getResource(name);
        if (res != null)
            return res.getResourceAsResponse();
        log.warn("Not found resource " + name + " (" + new String(Base64.decode(name)) + ") ");
        return new SendErrorResponse(404);
    }
View Full Code Here

                });
        }
    }

    protected String getResourceUrl() throws Exception {
        Resource resource = getResource();
        if (resource == null)
            return null;
        if (!(resource instanceof UrlResource)) {
            log.error("Cannot use resource as a page. Must be UrlResource.");
            throw new Exception("Cannot use resource as a page. Must be UrlResource.");
View Full Code Here

                Arrays.sort(resources);
                for (int j = 0; j < resources.length; j++) {
                    if (j % cols == 0)
                        renderFragment("galleryResourceRowStart");
                    String resourceId = resources[j];
                    Resource resource = gallery.getResource(gallery.getRelativeResourceName(resourceId), getLang());
                    String resourceURL = resource.getResourceUrl(request, response, true);
                    //Make sure it is a relative url like Controller?mvchandler=...
                    if (resourceURL.startsWith(request.getContextPath())) {
                        resourceURL = resourceURL.substring((request.getContextPath()).length());
                    }
                    while (resourceURL.startsWith("/")) resourceURL = resourceURL.substring(1);
View Full Code Here

            addFieldError(new FactoryURL(getComponentName(), "file"), null, file);

        GraphicElement galleryToAddTo = UIServices.lookup().getResourceGalleryManager().getDefaultElement();

        ResourceName resName = galleryToAddTo.getResourceName(name);
        Resource resource = galleryToAddTo.getResource(resName, null);

        if (resource != null)
            addFieldError(new FactoryURL(getComponentName(), "name"), null, file);

        if (this.getFieldErrors().isEmpty()) {
            UIServices.lookup().getResourceGalleryManager().addFileToResource(name, file, galleryToAddTo, ResourceGallery.DESCRIPTOR_FILENAME);
            setName(null);
            operationSuccess = true;
            resource = galleryToAddTo.getResource(resName, null);
            lastResourceUrl = resource.getResourceUrl(request.getRequestObject(), request.getResponseObject(), true);
            //Make sure it is a relative url like Controller?mvchandler=...
            if (lastResourceUrl.startsWith(request.getRequestObject().getContextPath())) {
                lastResourceUrl = lastResourceUrl.substring((request.getRequestObject().getContextPath()).length());
            }
            while (lastResourceUrl.startsWith("/")) lastResourceUrl = lastResourceUrl.substring(1);
View Full Code Here

TOP

Related Classes of org.jboss.dashboard.ui.resources.Resource

Copyright © 2018 www.massapicom. 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.