All pastes #341268 Raw Edit

Something

public java v1 · immutable
·published 2007-02-05 14:25 UTC
rendered paste body
import java.io.*;import java.sql.*;import java.util.*;import org.jivesoftware.wildfire.user.*;import org.jivesoftware.util.XMLProperties;import org.jivesoftware.util.JiveGlobals;import org.jivesoftware.database.*;public class Test {    private static DefaultUserProvider conn;    private static String XMLconf = "/opt/wildfire/conf/wildfire.xml";    private EmbeddedConnectionProvider connProvider;    public Test() {        /* connProvider = new EmbeddedConnectionProvider();        try {                connProvider.start();                connProvider.getConnection();        } catch ( SQLException sqle) {                sqle.printStackTrace();        }        System.out.println("DB is pooled? " + connProvider.isPooled());        */        System.out.println("Constructor has been called.");    }    public int getCount() {        conn = new DefaultUserProvider();        System.out.print("Getting user count...");        return conn.getUserCount();    }    private boolean getReadStatus() {        conn = new DefaultUserProvider();        System.out.print("Getting read-only status...");        return conn.isReadOnly();    }    private void getUsernames() {        conn = new DefaultUserProvider();        Collection<String> c = conn.getUsernames();        for (Object o : c)                System.out.println(o);    }    public static void main(String[] args) {        JiveGlobals.setHomeDirectory("/opt/wildfire/conf");        JiveGlobals.setConfigName("wildfire.xml");        Test m = new Test();        // System.out.println(m.getCount());        System.out.println(m.getReadStatus());        m.getUsernames();    }}