Package org.jahia.services.sites

Examples of org.jahia.services.sites.JahiaSite


        ProcessingContext ctx = Jahia.getThreadParamBean();
        JahiaUser admin = JahiaAdminUser.getAdminUser(0);

        JahiaSitesService service = ServicesRegistry.getInstance().getJahiaSitesService();
        JahiaSite site = service.getSiteByKey(name);

        if (site != null) {
            service.removeSite(site);
        }
        File siteZIPFile = null;
View Full Code Here


    }

    public static void removeAllSites(JahiaSitesService service) throws JahiaException {
        final Iterator<JahiaSite> sites = service.getSites();
        while (sites.hasNext()) {
            JahiaSite jahiaSite = sites.next();
            service.removeSite(jahiaSite);
        }
    }
View Full Code Here

        }
    }

    public static void deleteSite(String name) throws Exception {
        JahiaSitesService service = ServicesRegistry.getInstance().getJahiaSitesService();
        JahiaSite site = service.getSiteByKey(name);
        if (site != null)
            service.removeSite(site);
    }
View Full Code Here

    protected boolean resolveUrlMapping(String serverName) {
        boolean mappingResolved = false;

        try {
            JahiaSite site = ServicesRegistry.getInstance().getJahiaSitesService().getSiteByServerName(serverName);
            if (site != null) {
                siteKeyByServerName = site.getSiteKey();
            }
        } catch (JahiaException e) {
            logger.warn("Error finding site via servername: " + serverName, e);
        }
View Full Code Here

                    while (iterator.hasNext()) {
                        group = (JahiaGroup) iterator.next();
                        if (!group.isHidden()) {
                            data = new GWTJahiaGroup(group.getGroupname(), group.getGroupKey());
                            if (group.getSiteID() > 0) {
                                JahiaSite jahiaSite = sitesService.getSite(group.getSiteID());
                                if (jahiaSite != null) {
                                    data.setSiteName(jahiaSite.getTitle());
                                }
                            }
                            data.setSiteId(siteId);
                            data.setProvider(group.getProviderName());
                            result.add(data);
View Full Code Here

                    list.add(site.getID());
                }
            } else if (context.startsWith("site:")) {
                String sitekey = context.substring(5);
                try {
                    JahiaSite site = sitesService.getSiteByKey(sitekey);
                    if (site != null) {
                        list.add(site.getID());
                    }
                } catch (JahiaException e) {
                    logger.error(e.getMessage(), e);
                }
            } else if (context.startsWith("sharedOnly")) {
View Full Code Here

                    list.add(site.getID());
                }
            } else if (context.startsWith("site:")) {
                String sitekey = context.substring(5);
                try {
                    JahiaSite site = sitesService.getSiteByKey(sitekey);
                    if (site != null ) {
                        list.add(site.getID());
                    }
                } catch (JahiaException e) {
                    logger.error(e.getMessage(), e);
                }
            } else if (context.startsWith("sharedOnly")) {
View Full Code Here

        if (siteID == 0) {
            return adjustStringSize("server", size.intValue());
        }
        if (siteID > 0) {
            try {
                JahiaSite jahiaSite = ServicesRegistry.getInstance().getJahiaSitesService().getSite(siteID);
                return adjustStringSize(jahiaSite.getSiteKey(), size.intValue());
            } catch (JahiaException je) {
                logger.error("Error while retrieving site id=" + siteID, je);
            }
        }
        return adjustStringSize("unknown", size.intValue());
View Full Code Here

    public static final int NB_CHILDREN = 10;

    @BeforeClass
    public static void oneTimeSetUp() throws Exception {
        try {
            JahiaSite site = TestHelper.createSite(TESTSITE_NAME);
            JCRTemplate.getInstance().doExecuteWithSystemSession(new JCRCallback<Object>() {
                public Object doInJCR(JCRSessionWrapper session) throws RepositoryException {
                    StopWatch stopWatch = new StopWatch("oneTimeSetUp");
                    stopWatch.start(Thread.currentThread().getName() + " creating set up nodes");
                    int pagesCreated = TestHelper.createSubPages(session.getNode(SITECONTENT_ROOT_NODE), 3, NB_CHILDREN);
View Full Code Here

            }
        } else if (httpServletRequest.getParameter("site").equals("delete")) {
            try {
                Iterator<JahiaSite> sites = ServicesRegistry.getInstance().getJahiaSitesService().getSites();
                while (sites.hasNext()) {
                    JahiaSite siteToDelete = sites.next();
                    if (siteToDelete.getID() != 1) {
                        TestHelper.deleteSite(siteToDelete.getSiteKey());
                    }
                }
            } catch (Exception e) {
                logger.warn("Exception during test tearDown", e);
            }
View Full Code Here

TOP

Related Classes of org.jahia.services.sites.JahiaSite

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.