Package org.eurekastreams.server.search.modelview

Examples of org.eurekastreams.server.search.modelview.PersonPagePropertiesDTO


     */
    @Override
    public PersonPagePropertiesDTO execute(final PrincipalActionContext inActionContext)
    {
        long start = System.currentTimeMillis();
        PersonPagePropertiesDTO result = personPagePropertiesByIdMapper.execute(inActionContext.getPrincipal().getId());

        long startCssPathGen = System.currentTimeMillis();
        result.setThemeCssFile(personPagePropertiesDTOToCssUrlTransformer.transform(result));
        long end = System.currentTimeMillis();

        log.debug("Set theme css path time: " + (end - startCssPathGen) + "(ms)");
        log.debug("Get personPageProperties from DB/Cache: " + (end - start) + "(ms)");

View Full Code Here


     *             On validation error.
     */
    @Override
    public void validate(final PrincipalActionContext inActionContext) throws ValidationException
    {
        PersonPagePropertiesDTO result = personPagePropertiesByIdMapper.execute(inActionContext.getPrincipal().getId());

        if (result.getTabDTOs().size() <= 1)
        {
            throw new ValidationException("Start page must have at least 1 tab.");
        }
    }
View Full Code Here

            // add tab to list of tabs.
            tabDtos.add(tdto);
        }

        PersonPagePropertiesDTO ppp = new PersonPagePropertiesDTO();
        ppp.setTabDTOs(tabDtos);
        Theme theme = inPerson.getTheme();
        ppp.setThemeUuid(theme == null ? null : theme.getUUID().toLowerCase());
        return ppp;
    }
View Full Code Here

                oneOf(theme).getUUID();
                will(returnValue("themeUUID"));
            }
        });

        PersonPagePropertiesDTO ppp = sut.transform(person);

        assertEquals(5L, ppp.getTabDTOs().get(0).getId());
        assertEquals(1, ppp.getTabDTOs().get(0).getTabIndex());
        assertEquals(Layout.ONECOLUMN, ppp.getTabDTOs().get(0).getTabLayout());
        assertEquals("tabname", ppp.getTabDTOs().get(0).getTabName());
        assertEquals(4L, ppp.getTabDTOs().get(0).getGadgets().get(0).getId());
        assertEquals(false, ppp.getTabDTOs().get(0).getGadgets().get(0).isMaximized());
        assertEquals(true, ppp.getTabDTOs().get(0).getGadgets().get(0).isMinimized());
        assertEquals(1, ppp.getTabDTOs().get(0).getGadgets().get(0).getZoneIndex());
        assertEquals(1, ppp.getTabDTOs().get(0).getGadgets().get(0).getZoneNumber());
        assertEquals("userPref", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetUserPref());
        assertEquals(3L, ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getId());
        assertEquals("URL", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getUrl());
        assertEquals("UUID", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getUuid());
        assertEquals("themeuuid", ppp.getThemeUuid());

        context.assertIsSatisfied();
    }
View Full Code Here

TOP

Related Classes of org.eurekastreams.server.search.modelview.PersonPagePropertiesDTO

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.