java.lang.Object
org.roller.presentation.xmlrpc.BaseAPIHandler
org.roller.presentation.xmlrpc.BloggerAPIHandler
org.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
| 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 |
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mLogger
private static org.apache.commons.logging.Log mLogger
MetaWeblogAPIHandler
public MetaWeblogAPIHandler()
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