Package de.innovationgate.wgpublisher.design.db

Examples of de.innovationgate.wgpublisher.design.db.PluginDesignProvider


        WGDesignProvider provider = designDb.getDesignProvider();
        if (!(provider instanceof PluginDesignProvider)) {
            return null;
        }
       
        PluginDesignProvider pluginProvider = (PluginDesignProvider) provider;
        String dbKey = pluginProvider.getDesignDBKey();
       
       
        WGDatabase db = context.db(dbKey);
        if (db == null) {
            return null;
View Full Code Here


            }
            if (!(overlayDesign.getSource() instanceof FileSystemDesignSource)) {
                throw new WGADesignConfigurationException("Overlay designs can only be file system designs");
            }
           
            PluginDesignProvider original = (PluginDesignProvider) originalDesign.createDesignProvider(db, originalOptions);
            FileSystemDesignProvider overlay = (FileSystemDesignProvider) overlayDesign.createDesignProvider(db, overlayOptions);
           
            OverlayDesignProvider provider = new OverlayDesignProvider(core, db, overlay, original);
            db.setDesignProvider(provider);
            db.setAllowDesignModification(false);
           
            core.getLog().info("Application " + db.getDbReference() + " uses design \"" + original.getName() + "\" with overlay \"" + overlay.getName() + "\"");
        }
        catch (Exception e) {
            throw new WGADesignConfigurationException("Exception applying overlay design", e);
        }
View Full Code Here

TOP

Related Classes of de.innovationgate.wgpublisher.design.db.PluginDesignProvider

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.