Examples of PropertiesManager


Examples of gui.tools.PropertiesManager

    }
  }

  private ProxyInfo getProxyInfo() throws IllegalArgumentException
  {
    PropertiesManager prop = MainFrame.myRef.getGeneralPropertiesManager();
    int proxyType = Integer.parseInt(prop.getValue("proxyType"));
    String proxyHost = prop.getValue("proxyHost");
    int proxyPort = Integer.parseInt(prop.getValue("proxyPort"));

    switch(proxyType)
    {
      case 1:
        return new ProxyInfo(ProxyInfo.HTTP, proxyHost, proxyPort);
View Full Code Here

Examples of gui.tools.PropertiesManager

   */
  private void initPropertiesMgr()
  {
    try
    {
      genProp = new PropertiesManager("dico/language.properties");
      String ext = genProp.getValue("language");
      langProp = new PropertiesManager("dico/hamsam." + ext);
      Boolean b = new Boolean(genProp.getValue("debug"));
      Traces.setPrintingTraces(b.booleanValue());
    }
    catch(Exception e)
    {
View Full Code Here

Examples of org.apache.roller.business.PropertiesManager

   
   
    public void testProperiesCRUD() throws Exception {
       
        // remember, the properties table is initialized during Roller startup
        PropertiesManager mgr = RollerFactory.getRoller().getPropertiesManager();
        TestUtils.endSession(true);
       
        RollerPropertyData prop = null;
       
        // get a property by name
        prop = mgr.getProperty("site.name");
        assertNotNull(prop);
       
        // update a property
        prop.setValue("testtest");
        mgr.saveProperty(prop);
        TestUtils.endSession(true);
       
        // make sure property was updated
        prop = null;
        prop = mgr.getProperty("site.name");
        assertNotNull(prop);
        assertEquals("testtest", prop.getValue());
       
        // get all properties
        Map props = mgr.getProperties();
        assertNotNull(props);
        assertTrue(props.containsKey("site.name"));
       
        // update multiple properties
        prop = (RollerPropertyData) props.get("site.name");
        prop.setValue("foofoo");
        prop = (RollerPropertyData) props.get("site.description");
        prop.setValue("blahblah");
        mgr.saveProperties(props);
        TestUtils.endSession(true);
       
        // make sure all properties were updated
        props = mgr.getProperties();
        assertNotNull(props);
        assertEquals("foofoo", ((RollerPropertyData)props.get("site.name")).getValue());
        assertEquals("blahblah", ((RollerPropertyData)props.get("site.description")).getValue());
    }
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

        try {
            testUser = TestUtils.setupUser("referTestUser");
            testWeblog = TestUtils.setupWeblog("referTestWeblog", testUser);
           
            // add "spamtest" to refererSpamWords
            PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
            RollerPropertyData spamprop = pmgr.getProperty("spam.blacklist");
            this.origSpamWords = spamprop.getValue();
            spamprop.setValue(spamprop.getValue() + ", spamtest");
            pmgr.saveProperty(spamprop);
           
            // add a number of referers to play with
            RefererManager rmgr = RollerFactory.getRoller().getRefererManager();
            Calendar lCalendar = Calendar.getInstance();
            lCalendar.setTime(new Date());
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

   
    public void tearDown() throws Exception {
       
        try {
            // reset refererSpamWords to original value
            PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
            RollerPropertyData spamprop = pmgr.getProperty("spam.blacklist");
            spamprop.setValue(this.origSpamWords);
            pmgr.saveProperty(spamprop);
           
            TestUtils.teardownWeblog(testWeblog.getId());
            TestUtils.teardownUser(testUser.getId());
           
            TestUtils.endSession(true);
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

        RefererManager rmgr = RollerFactory.getRoller().getRefererManager();
       
        List refs = rmgr.getReferers(testWeblog);
        assertEquals(count, refs.size());
       
        PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
        RollerPropertyData spamprop = pmgr.getProperty("spam.blacklist");
        String origWords = spamprop.getValue();
        spamprop.setValue(spamprop.getValue() + ", test");
        pmgr.saveProperty(spamprop);
        TestUtils.endSession(true);
       
        rmgr.applyRefererFilters();
        TestUtils.endSession(true);
       
        refs = rmgr.getReferers(testWeblog);
        assertEquals(0, refs.size());
       
        spamprop = pmgr.getProperty("spam.blacklist");
        spamprop.setValue(origWords);
        pmgr.saveProperty(spamprop);
        TestUtils.endSession(true);
    }
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

   
   
    public void testCanSave() throws Exception {
       
        // update roller properties to prepare for test
        PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
        Map config = pmgr.getProperties();
        ((RollerPropertyData)config.get("uploads.enabled")).setValue("false");
        ((RollerPropertyData)config.get("uploads.types.forbid")).setValue("gif");
        ((RollerPropertyData)config.get("uploads.dir.maxsize")).setValue("1.00");
        pmgr.saveProperties(config);
        TestUtils.endSession(true);
       
        // test quota functionality
        FileManager fmgr = RollerFactory.getRoller().getFileManager();
        RollerMessages msgs = new RollerMessages();
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

   
   
    public void testSave() throws Exception {
       
        // update roller properties to prepare for test
        PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
        Map config = pmgr.getProperties();
        ((RollerPropertyData)config.get("uploads.enabled")).setValue("true");
        ((RollerPropertyData)config.get("uploads.types.allowed")).setValue("opml");
        ((RollerPropertyData)config.get("uploads.dir.maxsize")).setValue("1.00");
        pmgr.saveProperties(config);
        TestUtils.endSession(true);
       
        /* NOTE: upload dir for unit tests is set in
               roller/personal/testing/roller-custom.properties */
        FileManager fmgr = RollerFactory.getRoller().getFileManager();
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

                "TestUser",
                "testuser@example.com");
        UserManager umgr = getRoller().getUserManager();
        mWebsite = (WebsiteData)umgr.getWebsites(mUser, null, null).get(0);
       
        PropertiesManager propmgr = getRoller().getPropertiesManager();
        Map props = propmgr.getProperties();
        RollerPropertyData prop =
                (RollerPropertyData)props.get("site.absoluteurl");
        prop.setValue("http://localhost:8080/roller");
        propmgr.saveProperties(props);
       
        PlanetManager planet = getRoller().getPlanetManager();
        PlanetConfigData config = config = new PlanetConfigData();
        config.setCacheDir("");
        config.setTitle("Test");
View Full Code Here

Examples of org.apache.roller.model.PropertiesManager

     **/
    public static String getProperty(String name) {
       
        String value = null;
        try {
            PropertiesManager pmgr = RollerFactory.getRoller().getPropertiesManager();
            value = pmgr.getProperty(name).getValue();
        } catch(Exception e) {
            mLogger.warn("Trouble accessing property: "+name, e);
        }
       
        mLogger.debug("fetched property ["+name+"="+value+"]");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.