Package org.eurekastreams.server.action.response.settings

Examples of org.eurekastreams.server.action.response.settings.PersonPropertiesResponse


    @Test
    public final void testNoKey()
    {
        HashMap<String, Serializable> inParams = new HashMap<String, Serializable>();

        PersonPropertiesResponse ppr = sut.getPersonProperties(inParams);
        context.assertIsSatisfied();

        assertEquals(1, ppr.getTabTemplates().size());
    }
View Full Code Here


    public final void testEmptySourceList()
    {
        HashMap<String, Serializable> inParams = new HashMap<String, Serializable>();
        inParams.put("sourceList", new ArrayList<String>());

        PersonPropertiesResponse ppr = sut.getPersonProperties(inParams);
        context.assertIsSatisfied();

        assertEquals(1, ppr.getTabTemplates().size());
    }
View Full Code Here

                oneOf(membershipCriteriaDAO).execute(null);
                will(returnValue(new ArrayList<MembershipCriteria>()));
            }
        });

        PersonPropertiesResponse ppr = sut.getPersonProperties(inParams);
        context.assertIsSatisfied();

        assertEquals(1, ppr.getTabTemplates().size());
    }
View Full Code Here

                oneOf(membershipCriteria).getTheme();
                will(returnValue(null));
            }
        });

        PersonPropertiesResponse ppr = sut.getPersonProperties(inParams);
        context.assertIsSatisfied();

        assertEquals(1, ppr.getTabTemplates().size());
        assertEquals(Layout.ONECOLUMN, ppr.getTabTemplates().get(0).getTabLayout());
    }
View Full Code Here

        if (tabTemplateResults.size() == 0)
        {
            tabTemplateResults.add(getDefaultTabTemplate());
        }

        return new PersonPropertiesResponse(tabTemplateResults, themeResult);
    }
View Full Code Here

        person.setDisplayNameSuffix(displayNameSuffix);

        // create and add start page tabs
        TabGroup startTabGroup = new TabGroup();

        PersonPropertiesResponse properties = personPropertiesGenerator.getPersonProperties(inFields);

        for (TabTemplate tt : properties.getTabTemplates())
        {
            for (Gadget gadget : tt.getGadgets())
            {
                gadget.setOwner(person);
            }
            startTabGroup.addTab(new Tab(tt));
        }

        person.setStartTabGroup(startTabGroup);
        person.setTheme(properties.getTheme());

        // Make the default view for a person
        StreamScope personScope = new StreamScope(ScopeType.PERSON, (String) inFields.get("accountId"));

        person.setStreamScope(personScope);
View Full Code Here

TOP

Related Classes of org.eurekastreams.server.action.response.settings.PersonPropertiesResponse

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.