Examples of JahiaTemplatesPackage


Examples of org.jahia.data.templates.JahiaTemplatesPackage

            sourcePack.getResourceBundleHierarchy().clear();
            if (sourcePack.getResourceBundleName() != null) {
          sourcePack.getResourceBundleHierarchy().add(MODULES_ROOT_PATH + sourcePack.getRootFolder() + "." + sourcePack.getResourceBundleName());
            }
            for (String s : sourcePack.getDepends()) {
                JahiaTemplatesPackage depenedncy = lookup(s);
                if (!depenedncy.isDefault() && depenedncy.getResourceBundleName() != null) {
                    sourcePack.getResourceBundleHierarchy().add(MODULES_ROOT_PATH + depenedncy.getRootFolder() + "." + depenedncy.getResourceBundleName());
                }
            }
            if (!sourcePack.isDefault()) {
              sourcePack.getResourceBundleHierarchy().add(MODULES_ROOT_PATH + "default.resources.DefaultJahiaTemplates");
              sourcePack.getResourceBundleHierarchy().add("JahiaTypesResources");
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

        return backgroundActions;
    }

    private void computeDependencies(Set<JahiaTemplatesPackage> dependencies,  JahiaTemplatesPackage pack) {
        for (String depends : pack.getDepends()) {
            JahiaTemplatesPackage dependentPack = registry.get(depends);
            if (!dependencies.contains(dependentPack)) {
                dependencies.add(dependentPack);
                computeDependencies(dependencies, dependentPack);
            }
        }
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

                    importInfos.put("templates", "");
                    if (importInfos.containsKey("templatePackageName")) {
                        JahiaTemplateManagerService templateManager =
                                ServicesRegistry.getInstance().getJahiaTemplateManagerService();
                        JahiaTemplatesPackage pack = templateManager.getTemplatePackageByFileName((String) importInfos.get("templatePackageName"));
                        if (pack == null) {
                            pack = templateManager.getTemplatePackage((String) importInfos.get("templatePackageName"));
                        }
                        if (pack != null) {
                            importInfos.put("templates", pack.getFileName());
                        }
                    }
                    importInfos.put("oldsitekey", importInfos.get("sitekey"));
                    isSite = true;
                } else if (z.getName().startsWith("export_")) {
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

     * @param context  @return
     */
    public List<ChoiceListValue> getChoiceListValues(ExtendedPropertyDefinition epd, String param, List<ChoiceListValue> values, Locale locale,
                                                     Map<String, Object> context) {
        if (values != null && values.size() > 0) {
            final JahiaTemplatesPackage template = ServicesRegistry.getInstance().getJahiaTemplateManagerService().getTemplatePackage(
                    epd.getDeclaringNodeType().getSystemId());
            for (ChoiceListValue value : values) {
                try {
                    final File imagePath = new File(
                            template.getFilePath() + File.separator + "img" + File.separator + value.getValue().getString() + "." + param);
                    if (imagePath.exists()) {
                        String s = Jahia.getContextPath();
                        if (s.equals("/")) {
                            s = "";
                        }
                        value.addProperty("image", s + (template.getRootFolderPath().startsWith("/")?"":"/")+template.getRootFolderPath() + "/img/" + value.getValue().getString() + "." + param);
                    } else {
                        logger.debug("ModuleImageChoiceListInitializerImpl : unable to find image " + template.getFilePath() + File.separator + "img" + File.separator + value.getValue().getString() + "."  + param
                                + " for property " + epd.getName()
                                + " for type " + epd.getDeclaringNodeType().getName() );
                    }
                } catch (RepositoryException e) {
                    logger.error(e.getMessage(), e);
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

            messageMap = new HashMap<String, String>();
            messageMaps.put(locale, messageMap);
        }
        String message = messageMap.get(msgKeySuffix);
        if (message == null) {
            JahiaTemplatesPackage aPackage = getDeclaringNodeType().getTemplatePackage();
            message = new JahiaResourceBundle(getResourceBundleId(), locale, aPackage!=null ? aPackage.getName(): null, JahiaTemplatesRBLoader
                    .getInstance(Thread.currentThread().getContextClassLoader(), null)).getString(
                    getResourceBundleKey() + (!StringUtils.isEmpty(msgKeySuffix) ? "." + msgKeySuffix : ""), "");
            messageMap.put(msgKeySuffix, message);
        }
        return message;
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

    public List<ExtendedNodeType> getMixinExtends() {
        return mixinExtend;
    }

    public JahiaTemplatesPackage getTemplatePackage() {
        JahiaTemplatesPackage pkg = null;
        if (!getSystemId().startsWith("system-")) {
            try {
                pkg = ServicesRegistry.getInstance()
                        .getJahiaTemplateManagerService().getTemplatePackage(
                                getSystemId());
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

        return pkg;
    }

    protected String getResourceBundleId() {
        JahiaTemplatesPackage pkg = getTemplatePackage();
        return pkg != null ? "modules." + pkg.getRootFolder() + "." + pkg.getResourceBundleName() : "JahiaTypesResources";
    }
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

    private String getTemplatePackageName(ExtendedPropertyDefinition definition) {
        String systemId = definition.getDeclaringNodeType().getSystemId();
        if(systemId.equals("system-jahia")) {
            systemId = "Default Jahia Templates";
        }
        final JahiaTemplatesPackage tpkg = ServicesRegistry.getInstance().getJahiaTemplateManagerService()
                .getTemplatePackage(systemId);

        return tpkg != null ? tpkg.getName() : null;
    }
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

    }

    public String getLabel(Locale locale) {
        String label = labels.get(locale);
        if (label == null) {
            JahiaTemplatesPackage aPackage = getDeclaringNodeType().getTemplatePackage();
            label = new JahiaResourceBundle(getResourceBundleId(), locale, aPackage!=null ? aPackage.getName(): null, JahiaTemplatesRBLoader
                    .getInstance(Thread.currentThread().getContextClassLoader(), null)).getString(
                    getResourceBundleKey(), getName().replace(':', '_'));
            labels.put(locale, label);
        }
        return label;
View Full Code Here

Examples of org.jahia.data.templates.JahiaTemplatesPackage

            labelNodeType = new ConcurrentHashMap<String, String>();
            labelsByNodeType.put(locale,labelNodeType);
        }
        String label = labelNodeType.get(nodeType.getName());
        if(label==null) {
            JahiaTemplatesPackage aPackage = nodeType.getTemplatePackage();
            label = new JahiaResourceBundle(nodeType.getResourceBundleId(), locale, aPackage!=null ? aPackage.getName(): null, JahiaTemplatesRBLoader
                    .getInstance(Thread.currentThread().getContextClassLoader(), null)).getString(
                    getResourceBundleKey(nodeType), getLabel(locale));
            labelNodeType.put(nodeType.getName(), label);
        }
        return label;
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.