Package org.apache.xmlrpc

Examples of org.apache.xmlrpc.XmlRpcClient.execute()


        Vector paramsVector = new Vector();
        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
        paramsVector.add(pUsername);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        return (Boolean) (client.execute(CONFLUENCE_REMOTE_API_VERSION + ".deactivateUser", paramsVector));
    }
    public boolean reactivateUser(ConfluenceServerSettings confSettings, String pUsername) throws IOException, XmlRpcException {
        Vector paramsVector = new Vector();
        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
View Full Code Here


        Vector paramsVector = new Vector();
        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
        paramsVector.add(pUsername);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        return (Boolean) (client.execute(CONFLUENCE_REMOTE_API_VERSION + ".reactivateUser", paramsVector));
    }

    /**
     * returns a list of child page ids.
     *
 
View Full Code Here

        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
        paramsVector.add(pageId);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        Vector pageSummaries = null;
        pageSummaries = (Vector) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getChildren", paramsVector);
        ArrayList retList = new ArrayList(pageSummaries.size());
        for (int i = 0; i < pageSummaries.size(); i++) {
            Hashtable hashtable = (Hashtable) pageSummaries.elementAt(i);
            String childPageId = PageForXmlRpc.create(hashtable).getId();
            retList.add(childPageId);
View Full Code Here

        paramsVector.add(spaceKey);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        Hashtable info = null;
        Hashtable<String, String> retHashtable = null;
        try {
            retHashtable = (Hashtable<String, String>) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getSpace", paramsVector);
        } catch (XmlRpcException e) {
            if (e.getMessage().contains("does not exist")) {
                log.info("space was not found");
            }
            return null;
View Full Code Here

        needNewLogin();
        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        Hashtable info = null;
        Vector spaceSummariesVector = (Vector) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getSpaces", paramsVector);
        ArrayList retList = new ArrayList(spaceSummariesVector.size());
        for (int i = 0; i < spaceSummariesVector.size(); i++) {
            Hashtable hashtable = (Hashtable) spaceSummariesVector.elementAt(i);
            SpaceSummaryForXmlRpc spaceSummary = SpaceSummaryForXmlRpc.create(hashtable);
            retList.add(spaceSummary);
View Full Code Here

        }

        SpaceForXmlRpc resultSpace = new SpaceForXmlRpc();
        // write the space  ---------------------
        try {
            resultSpace.setSpaceParams((Hashtable<String, String>) client.execute(
                    CONFLUENCE_REMOTE_API_VERSION + "." + method, paramsVector));
            return resultSpace;
        } catch (XmlRpcException e) {
            // page may already exist
            log.info("space added may already exist");
View Full Code Here

        paramsVector.add(loginToken);
        // add the space  ---------------------
        paramsVector.add(space.getSpaceKey());

        // write the page
        resultSpace.setSpaceParams((Hashtable<String, String>) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getSpace", paramsVector));
        return resultSpace;

    }

    /**
 
View Full Code Here

        String loginToken = getLoginToken(confSettings);
        if (loginToken == null) return null;
        paramsVector.add(loginToken);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        Hashtable info = null;
        return (Hashtable) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getServerInfo", paramsVector);
    }

    /**
     * converts page summaries to full blown pages
     *
 
View Full Code Here

        String method = "search";
        String api = CONFLUENCE_REMOTE_API_VERSION + "";
        String completeMethod = api + "." + method;

        Vector searchResults = (Vector) client.execute(completeMethod, paramsVector);
        return searchResults;
    }


    /**
 
View Full Code Here

        String loginToken = getLoginToken(confSettings);
        paramsVector.add(loginToken);
        paramsVector.add(confSettings.spaceKey);
        XmlRpcClient client = getXMLRPCClient(confSettings);
        Vector permissions = null;
        permissions = (Vector) client.execute(CONFLUENCE_REMOTE_API_VERSION + ".getPermissions", paramsVector);
        StringBuilder userMessage = new StringBuilder();
        if (permissions == null) {
            userMessage.append(PERMS_FAILURE_PREFIX + "'" + confSettings.spaceKey + "'");
        } else {
            userMessage.append(PERMS_SUCCESS_PREFIX + "'" + confSettings.spaceKey + "'");
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.