Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.presentation.xmlrpc
Class MetaWeblogAPIHandler  view MetaWeblogAPIHandler download MetaWeblogAPIHandler.java

java.lang.Object
  extended byorg.roller.presentation.xmlrpc.BaseAPIHandler
      extended byorg.roller.presentation.xmlrpc.BloggerAPIHandler
          extended byorg.roller.presentation.xmlrpc.MetaWeblogAPIHandler

public class MetaWeblogAPIHandler
extends BloggerAPIHandler

Roller XML-RPC Handler for the MetaWeblog API. MetaWeblog API spec can be found at http://www.xmlrpc.com/metaWeblogApi


Field Summary
private static org.apache.commons.logging.Log mLogger
           
 
Fields inherited from class org.roller.presentation.xmlrpc.BloggerAPIHandler
 
Fields inherited from class org.roller.presentation.xmlrpc.BaseAPIHandler
AUTHORIZATION_EXCEPTION, AUTHORIZATION_EXCEPTION_MSG, BLOGGERAPI_DISABLED, BLOGGERAPI_DISABLED_MSG, INVALID_POSTID, INVALID_POSTID_MSG, NOBLOGS_EXCEPTION, NOBLOGS_EXCEPTION_MSG, UNKNOWN_EXCEPTION, UNKNOWN_EXCEPTION_MSG, UNSUPPORTED_EXCEPTION, UNSUPPORTED_EXCEPTION_MSG
 
Constructor Summary
MetaWeblogAPIHandler()
           
 
Method Summary
 boolean editPost(java.lang.String postid, java.lang.String userid, java.lang.String password, java.util.Hashtable struct, boolean publish)
          Edits a given post.
 java.lang.Object getCategories(java.lang.String blogid, java.lang.String userid, java.lang.String password)
          Authenticates a user and returns the categories available in the blojsom
 java.lang.Object getPost(java.lang.String postid, java.lang.String userid, java.lang.String password)
           
 java.lang.Object getRecentPosts(java.lang.String blogid, java.lang.String userid, java.lang.String password, int numposts)
          Get a list of recent posts for a category
 java.lang.Object newMediaObject(java.lang.String blogid, java.lang.String userid, java.lang.String password, java.lang.Object struct)
           
 java.lang.String newPost(java.lang.String blogid, java.lang.String userid, java.lang.String password, java.util.Hashtable struct, boolean publish)
          Makes a new post to a designated blog.
 
Methods inherited from class org.roller.presentation.xmlrpc.BloggerAPIHandler
deletePost, editPost, getRecentPosts, getTemplate, getUserInfo, getUsersBlogs, newPost, setTemplate
 
Methods inherited from class org.roller.presentation.xmlrpc.BaseAPIHandler
flushPageCache, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mLogger

private static org.apache.commons.logging.Log mLogger
Constructor Detail

MetaWeblogAPIHandler

public MetaWeblogAPIHandler()
Method Detail

getCategories

public java.lang.Object getCategories(java.lang.String blogid,
                                      java.lang.String userid,
                                      java.lang.String password)
                               throws java.lang.Exception
Authenticates a user and returns the categories available in the blojsom


editPost

public boolean editPost(java.lang.String postid,
                        java.lang.String userid,
                        java.lang.String password,
                        java.util.Hashtable struct,
                        boolean publish)
                 throws java.lang.Exception
Edits a given post. Optionally, will publish the blog after making the edit


newPost

public java.lang.String newPost(java.lang.String blogid,
                                java.lang.String userid,
                                java.lang.String password,
                                java.util.Hashtable struct,
                                boolean publish)
                         throws java.lang.Exception
Makes a new post to a designated blog. Optionally, will publish the blog after making the post


getPost

public java.lang.Object getPost(java.lang.String postid,
                                java.lang.String userid,
                                java.lang.String password)
                         throws java.lang.Exception

newMediaObject

public java.lang.Object newMediaObject(java.lang.String blogid,
                                       java.lang.String userid,
                                       java.lang.String password,
                                       java.lang.Object struct)
                                throws java.lang.Exception

getRecentPosts

public java.lang.Object getRecentPosts(java.lang.String blogid,
                                       java.lang.String userid,
                                       java.lang.String password,
                                       int numposts)
                                throws java.lang.Exception
Get a list of recent posts for a category