Package org.apache.rave.portal.model

Examples of org.apache.rave.portal.model.PortalPreference


    /**
     * Get the store URL
     * @return the URL for the store; either as set in portal preferences or the default value
     */
    private String getStoreUrl(){
        PortalPreference storePref = portalPreferenceService.getPreference(PortalPreferenceKeys.EXTERNAL_MARKETPLACE_URL);
        if (storePref != null){
            return storePref.getValue();
        } else {
            return DEFAULT_URL;
        }
    }
View Full Code Here


    private String getShowStackTraceValue() {
        // default to off
        String showStackTrace = SHOW_STACK_TRACE_OFF;
        try {
            PortalPreference debugModePref = getBean().getPreference(PortalPreferenceKeys.SHOW_STACK_TRACE);
            if (debugModePref != null && SHOW_STACK_TRACE_ON.equals(debugModePref.getValue())) {
                showStackTrace = SHOW_STACK_TRACE_ON;
            }
        }
        catch(Exception e) {
            // if there are any errors we will revert to the default value
View Full Code Here

    private String getJavaScriptDebugModeValue() {
        // default to off
        String debugMode = DEBUG_MODE_OFF;
        try {
            PortalPreference debugModePref = getBean().getPreference(PortalPreferenceKeys.JAVASCRIPT_DEBUG_MODE);
            if (debugModePref != null && DEBUG_MODE_ON.equals(debugModePref.getValue())) {
                debugMode = DEBUG_MODE_ON;
            }
        }
        catch(Exception e) {
            // if there are any errors we will revert to the default value
View Full Code Here

    }
    return view;
  }

  private int getPageSize() {
    final PortalPreference pageSizePref = preferenceService
        .getPreference(PortalPreferenceKeys.PAGE_SIZE);
    if (pageSizePref == null) {
      return MAXIMUM_WIDGETS_PER_PAGE;
    }
    try {
      return Integer.parseInt(pageSizePref.getValue());
    } catch (NumberFormatException e) {
      return MAXIMUM_WIDGETS_PER_PAGE;
    }
  }
View Full Code Here

        assertTrue(preferences.size() == 2);
    }

    @Test
    public void testGetByKey() {
        PortalPreference preference = repository.getByKey("color");
        assertNotNull(preference);
        assertTrue("Expecting preference with one of the values to be red", preference.getValues().contains("red"));
        assertTrue("Expecting preference with one of the values to be blue", preference.getValues().contains("blue"));
    }
View Full Code Here

        assertTrue("Expecting preference with one of the values to be blue", preference.getValues().contains("blue"));
    }

    @Test
    public void testGetByKey_notExisting() {
        PortalPreference preference = repository.getByKey("foo");
        assertNull(preference);
    }
View Full Code Here

        assertNull(preference);
    }

    @Test
    public void testValuesAreOverwritten() throws Exception {
        PortalPreference preference = repository.getByKey("color");
        List<String> newColors = new ArrayList<String>();
        newColors.add("purple");
        newColors.add("green");
        preference.setValues(newColors);
        final PortalPreference saved = repository.save(preference);
        assertEquals(2, saved.getValues().size());
    }
View Full Code Here

    public void testGetPreference() {
        final String key = "title";
        expect(repository.getByKey(key)).andReturn(titlePreference());
        replay(repository);

        final PortalPreference preference = service.getPreference(key);
        verify(repository);

        assertEquals("Rave", preference.getValue());
    }
View Full Code Here

    public void testGetPreference_notExisting() {
        final String key = "foo";
        expect(repository.getByKey(key)).andReturn(null);
        replay(repository);

        final PortalPreference preference = service.getPreference(key);
        verify(repository);

        assertNull(preference);
    }
View Full Code Here

    @Test
    public void testSaveKeyValue_new() {
        final String key = "foo";
        final String value = "bar";
        PortalPreference fooBar = new PortalPreferenceImpl(key, value);
        PortalPreferenceImpl fooBarSaved = new PortalPreferenceImpl(key, value);

        expect(repository.getByKey(key)).andReturn(null).once();
        expect(repository.save(fooBar)).andReturn(fooBarSaved).once();
View Full Code Here

TOP

Related Classes of org.apache.rave.portal.model.PortalPreference

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.