Examples of AWResource


Examples of ariba.ui.aribaweb.util.AWResource

                : URLUtil.urlAbsolute(new File(currentResourcePath())).toExternalForm();
    }
   
    public String referenceResourceFullPath ()
    {
        AWResource resource = AWComponent.templateResourceManager().resourceNamed(currentReferencePath());
        return (resource != null) ? resource.fullUrl()
                : URLUtil.urlAbsolute(new File(currentReferencePath())).toExternalForm();
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    public static Map<String, Currency> getCurrencies ()
    {
        if (_Currencies == null) {
            _Currencies = MapUtil.map();
            // Todo: load currecies from CSV
            AWResource resource = AWConcreteServerApplication.sharedInstance().resourceManager().resourceNamed("ariba/ui/validation/currencies.csv");
            Assert.that(resource != null, "Can't find currencies.csv");

            InputStream in = resource.inputStream();
            // File format:
            // "ISO_CODE","ISO_NUMERIC","NAME","PREFIX","SUFFIX","CURRENCY_GROUP","SCALE","IS_SUPPORTED","ACTIVE_BEGIN_DATE","ACTIVE_END_DATE"
            try {
                CSVReader reader = new CSVReader(new CSVConsumer() {
                    public void consumeLineOfTokens (String path, int lineNumber, List line)
                    {
                        if (lineNumber == 1) return;
                        List<String> l = line;
                        Currency currency = new Currency(l.get(0), l.get(3), l.get(4), Integer.parseInt(l.get(6)));
                        _Currencies.put(currency.getCode(), currency);
                    }
                });
                reader.readForSpecifiedEncoding(in, resource.relativePath(), "UTF-8");
            }
            catch (IOException e) {
                throw new AWGenericException(e);
            }
            finally {
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        _Provider = provider;
    }

    public static URL urlForRelativePath (String path, AWComponent parentComponent)
    {
        AWResource baseResource = parentComponent.templateResource();
        AWResource resource = baseResource.relativeResource(path, AWComponent.templateResourceManager());
        try {
            return (resource != null) ? new URL(resource.fullUrl()) : null;
        } catch (MalformedURLException e) {
            return null;
        }
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        return null;
    }

    public AWComponent lookUpResource ()
    {
        AWResource result = application().resourceManager().resourceNamed(_resourceName);
        if (result == null) {
            _resourceLookupResult = "No resource found";
        }
        else {
            _resourceLookupResult = "Found: " + result.toString();
        }
        return null;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        if (result == null) {
            _awlLookupResult = "No resource found";
        }
        else {
            String templateName = result.templateName();
            AWResource resource = application().resourceManager().resourceNamed(templateName);
            _awlLookupResult = "Class: " + result.componentClass().getName() + "<br>"
                                  + "Template Name: " + templateName  + "<br>"
                                  + "Resource: " + ((resource != null) ? resource.toString() : "null");
        }
        return null;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        if (url != null) {
            return dataSourceForURL(url);
        }

        AWResourceManager resourceManager = parentComponent.resourceManager();
        AWResource resource = resourceManager.resourceNamed(path);
        if (resource instanceof AWFileResource) {
            String filePath = ((AWFileResource)resource)._fullPath();
            File file = new File(filePath);
            return dataSourceForFile(file);
        }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    }

    public boolean loadRuleFile (String filename, boolean required, int rank)
    {
        AWResourceManager resourceManager = AWConcreteServerApplication.sharedInstance().resourceManager();
        AWResource resource = resourceManager.packageResourceNamed(filename);
        Assert.that(!required || resource != null, "Rule file not found in resource search path: %s", filename);
        if (resource != null) {
            beginRuleSet(rank, resource.relativePath());
            _loadRuleFile(resource);
            return true;
        }
        return false;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    {
        if (!name.endsWith(".oss")) name += ".oss";
        if (!_loadedNames.contains(name)) {
            _loadedNames.add(name);
            AWResourceManager resourceManager = AWConcreteServerApplication.sharedInstance().resourceManager();
            AWResource resource = resourceManager.resourceNamed(name);
            if (resource != null) {
                beginRuleSet(resource.relativePath());
                _loadRuleFile(resource);
            }
        }
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

{
    protected abstract String shortTemplateName ();

    public AWResource templateResource ()
    {
        AWResource resource = safeTemplateResource();
        if (resource == null) {
            throw new AWGenericException("Branded template: " + templateName() + " not found");
        }
        return resource;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    }

    protected AWResource safeTemplateResource ()
    {
        AWResourceManager resourceManager = resourceManager();
        AWResource resource = resourceManager.resourceNamed(shortTemplateName());

        if (resource == null) {
            String templateName = templateName();
            int awlIndex = templateName.lastIndexOf(ComponentTemplateFileExtension);
            if (awlIndex != -1) {
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.