Package org.jasig.portal.events.tincan.om

Examples of org.jasig.portal.events.tincan.om.LocalizedString


    public void testLrsObjectSerialize() throws Exception {
        final UrnBuilder idBuilder = new UrnBuilder("UTF-8", "tincan", "uportal", "activities", "portlet", "fname");
        final URI id = idBuilder.getUri();
       
        final LrsObject lrsObject = new LrsObject(id, "Activity",
                ImmutableMap.of("name", new LocalizedString(new Locale("en", "us"), "Portlet Name"),
                                "description", new LocalizedString(new Locale("en", "us"), "Portlet Description")));
       
        final String result = this.objectMapper.writeValueAsString(lrsObject);
       
        assertEquals("{\"id\":\"urn:tincan:uportal:activities:portlet:fname\",\"objectType\":\"Activity\",\"definition\":{\"name\":{\"en-US\":\"Portlet Name\"},\"description\":{\"en-US\":\"Portlet Description\"}}}", result);
    }
View Full Code Here


       
        final UrnBuilder idBuilder = new UrnBuilder("UTF-8", "tincan", "uportal", "activities", "portlet", "fname");
        final URI id = idBuilder.getUri();
       
        final LrsObject lrsObject = new LrsObject(id, "Activity",
                ImmutableMap.of("name", new LocalizedString(new Locale("en", "us"), "Portlet Name"),
                                "description", new LocalizedString(new Locale("en", "us"), "Portlet Description")));

        final LrsStatement lrsStatement = new LrsStatement(lrsActor, LrsVerb.INITIALIZED, lrsObject);
       
        final String result = this.objectMapper.writeValueAsString(lrsStatement);
       
View Full Code Here

    protected LrsObject getLrsObject(PortalEvent event) {
        final String fname = ((PortletExecutionEvent)event).getFname();
        final AggregatedPortletMapping mappedPortletForFname = this.aggregatedPortletLookupDao.getMappedPortletForFname(fname);

        final Builder<String, LocalizedString> definitionBuilder = ImmutableMap.builder();
        definitionBuilder.put("name", new LocalizedString(Locale.US, mappedPortletForFname.getName()));

        return new LrsObject(
                buildUrn("portlet", fname),
                getDefaultObjectType(),
                definitionBuilder.build());
View Full Code Here

    protected LrsObject getLrsObject(PortalEvent event) {
        final String targetedLayoutNodeId = ((PortalRenderEvent)event).getTargetedLayoutNodeId();
        final AggregatedTabMapping aggregatedTabMapping = aggregatedTabLookupDao.getMappedTabForLayoutId(targetedLayoutNodeId);

        final Builder<String, LocalizedString> definitionBuilder = ImmutableMap.builder();
        definitionBuilder.put("name", new LocalizedString(Locale.US, aggregatedTabMapping.getDisplayString()));

        return new LrsObject(buildUrn("tab", aggregatedTabMapping.getFragmentName()),
                getDefaultObjectType(),
                definitionBuilder.build());
    }
View Full Code Here

            JsonProcessingException {

        jgen.writeStartObject();
        jgen.writeStringField("id", value.getUri());
       
        jgen.writeObjectField("display", new LocalizedString(new Locale("en-US"), value.name().toLowerCase()));
       
        jgen.writeEndObject();
    }
View Full Code Here

TOP

Related Classes of org.jasig.portal.events.tincan.om.LocalizedString

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.