Package org.eurekastreams.server.domain

Examples of org.eurekastreams.server.domain.SystemSettings


        Session.getInstance().getEventBus().addObserver(GotSystemSettingsResponseEvent.class,
                new Observer<GotSystemSettingsResponseEvent>()
                {
            public void update(final GotSystemSettingsResponseEvent event)
            {
                final SystemSettings settings = event.getResponse();

                setSiteLabelTemplate(settings.getHeaderTemplate(), settings.getSiteLabel());
                footerPanel.setSiteLabelTemplate(settings.getFooterTemplate(), settings.getSiteLabel());
                banner.getElement().setInnerHTML(settings.getBannerTemplate());
            }
                });

        SystemSettingsModel.getInstance().fetch(null, true);
View Full Code Here


    {
        context.checking(new Expectations()
        {
            {
                final int expireDays = 20;
                SystemSettings settings = new SystemSettings();
                settings.setContentExpiration(expireDays);
                allowing(settingsMapper).execute(null);
                will(returnValue(settings));

                List<Long> activities = new ArrayList<Long>();
                activities.add(1L);
View Full Code Here

    {
        context.checking(new Expectations()
        {
            {
                final int expireDays = 0;
                SystemSettings settings = new SystemSettings();
                settings.setContentExpiration(expireDays);
                allowing(settingsMapper).execute(null);
                will(returnValue(settings));
            }
        });
View Full Code Here

        final HashMap<String, Serializable> formData = new HashMap<String, Serializable>();
        formData.put("id", Long.toString(id));
        formData.put("name", newName);

        final SystemSettings settings = new SystemSettings();
        settings.setAllUsersCanCreateGroups(false);

        context.checking(new Expectations()
        {
            {
                oneOf(getSystemSettingsMapper).execute(null);
View Full Code Here

        final HashMap<String, Serializable> formData = new HashMap<String, Serializable>();
        formData.put("id", Long.toString(id));
        formData.put("name", newName);

        final SystemSettings settings = new SystemSettings();
        settings.setAllUsersCanCreateGroups(false);

        context.checking(new Expectations()
        {
            {
                oneOf(getSystemSettingsMapper).execute(null);
View Full Code Here

        final HashMap<String, Serializable> formData = new HashMap<String, Serializable>();
        formData.put("id", Long.toString(id));
        formData.put("name", newName);

        final SystemSettings settings = new SystemSettings();
        settings.setAllUsersCanCreateGroups(true);

        context.checking(new Expectations()
        {
            {
                oneOf(getSystemSettingsMapper).execute(null);
View Full Code Here

        final HashMap<String, Serializable> formData = new HashMap<String, Serializable>();
        formData.put("id", Long.toString(id));
        formData.put("name", newName);
        formData.put("shortName", "group1");

        final SystemSettings settings = new SystemSettings();
        settings.setAllUsersCanCreateGroups(false);

        context.checking(new Expectations()
        {
            {
                oneOf(getSystemSettingsMapper).execute(null);
View Full Code Here

        final HashMap<String, Serializable> formData = new HashMap<String, Serializable>();
        formData.put("id", Long.toString(id));
        formData.put("name", newName);
        formData.put("shortName", "group1");

        final SystemSettings settings = new SystemSettings();
        settings.setAllUsersCanCreateGroups(false);

        context.checking(new Expectations()
        {
            {
                oneOf(getSystemSettingsMapper).execute(null);
View Full Code Here

     * @return {@link SystemSettings}
     */
    @Override
    public SystemSettings execute(final ActionContext inActionContext)
    {
        SystemSettings settings = systemSettingsDAO.execute(null);
        if (settings.getSupportStreamGroupShortName() != null
                && settings.getSupportStreamGroupShortName().length() > 0)
        {
            log.debug("looking for group " + settings.getSupportStreamGroupShortName());
            List<DomainGroupModelView> groups = groupByShortNameMapper.execute(Collections.singletonList(settings
                    .getSupportStreamGroupShortName()));

            if (groups.size() == 1)
            {
                log.debug("setting group website " + groups.get(0).getUrl());
                settings.setSupportStreamWebsite(groups.get(0).getUrl());
            }
        }
       
        if ((inActionContext.getParams() instanceof Boolean) && (Boolean) inActionContext.getParams())
        {
            log.debug("User wants fully populated system settings - fetch admins and membership criteria.");

            List<PersonModelView> adminsList = systemAdminsMapper.execute(null);
            log.debug("Found system admins: " + adminsList);

            Set<PersonModelView> adminsSet = new HashSet<PersonModelView>();
            adminsSet.addAll(adminsList);

            // get the people and convert it to a set, which is what the client expects
            settings.setSystemAdministrators(adminsSet);

            // Load membership criteria dtos.
            settings.setMembershipCriteria(membershipCriteriaDAO.execute(null));

            // get GalleryTabTemplates.
            settings.setGalleryTabTemplates(galleryTabTemplateDAO.findSortedByRecent(0, maxGalleryItems).getPagedSet());

            // get themes.
            settings.setThemes(themeTransformer.transform(themeDAO.findSortedByRecent(0, maxGalleryItems)
                    .getPagedSet()));
        }
        return settings;
    }
View Full Code Here

    @Override
    public TermsOfServiceDTO execute(final ActionContext inActionContext)
    {
        // TODO: #Performance: System settings don't change much, consider caching to avoid DB
        // hit each time.
        SystemSettings settings = settingsMapper.execute(null);
        return new TermsOfServiceDTO(settings.getTermsOfService());
    }
View Full Code Here

TOP

Related Classes of org.eurekastreams.server.domain.SystemSettings

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.