|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.blojsom.extension.xmlrpc.handler.APIHandler
org.blojsom.extension.xmlrpc.handler.MovableTypeAPIHandler
MovableType API handler
Field Summary |
Fields inherited from class org.blojsom.extension.xmlrpc.handler.APIHandler |
_authorizationProvider, _blog, _eventBroadcaster, _fetcher, _httpServletRequest, _httpServletResponse, _properties, _servletConfig, ALL_XMLRPC_EDIT_PERMISSION, AUTHORIZATION_EXCEPTION, AUTHORIZATION_EXCEPTION_MSG, INVALID_POSTID, INVALID_POSTID_MSG, NOBLOGS_EXCEPTION, NOBLOGS_EXCEPTION_MSG, PERMISSION_EXCEPTION, PERMISSION_EXCEPTION_MSG, UNKNOWN_EXCEPTION, UNKNOWN_EXCEPTION_MSG, UNSUPPORTED_EXCEPTION, UNSUPPORTED_EXCEPTION_MSG |
Constructor Summary | |
MovableTypeAPIHandler()
Construct a new MovableType API handler |
Method Summary | |
java.lang.Object |
getCategoryList(java.lang.String blogID,
java.lang.String username,
java.lang.String password)
Returns a list of all categories defined in the weblog. |
java.lang.String |
getName()
Gets the name of API Handler. |
java.lang.Object |
getPostCategories(java.lang.String postID,
java.lang.String username,
java.lang.String password)
Returns a list of all categories to which the post is assigned. |
java.lang.Object |
getRecentPostTitles(java.lang.String blogID,
java.lang.String username,
java.lang.String password,
int numberOfPosts)
Returns a bandwidth-friendly list of the most recent posts in the system. |
java.lang.Object |
getTrackbackPings(java.lang.String postID)
Retrieve the list of TrackBack pings posted to a particular entry |
boolean |
publishPost(java.lang.String postID,
java.lang.String username,
java.lang.String password)
Publish (rebuild) all of the static files related to an entry from your weblog. |
boolean |
setPostCategories(java.lang.String postID,
java.lang.String username,
java.lang.String password,
java.util.Vector categories)
Sets the categories for a post. |
java.lang.Object |
supportedMethods()
Retrieve information about the XML-RPC methods supported by the server. |
java.lang.Object |
supportedTextFilters()
Retrieve information about the text formatting plugins supported by the server. |
Methods inherited from class org.blojsom.extension.xmlrpc.handler.APIHandler |
checkXMLRPCPermission, setAuthorizationProvider, setBlog, setEventBroadcaster, setFetcher, setHttpServletRequest, setHttpServletResponse, setProperties, setServletConfig |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MovableTypeAPIHandler()
Method Detail |
public java.lang.String getName()
getName
in class APIHandler
public java.lang.Object getRecentPostTitles(java.lang.String blogID, java.lang.String username, java.lang.String password, int numberOfPosts) throws java.lang.Exception
blogID
- Blog IDusername
- Usernamepassword
- PasswordnumberOfPosts
- Number of titles to retrieve
java.lang.Exception
- If there is an error retrieving post titlespublic java.lang.Object getCategoryList(java.lang.String blogID, java.lang.String username, java.lang.String password) throws java.lang.Exception
blogID
- Blog IDusername
- Usernamepassword
- Password
java.lang.Exception
- If there is an error getting the category listpublic java.lang.Object getPostCategories(java.lang.String postID, java.lang.String username, java.lang.String password) throws java.lang.Exception
postID
- Post IDusername
- Usernamepassword
- Password
org.apache.xmlrpc.XmlRpcException
- If there is an error retrieving the post categories
java.lang.Exception
public boolean setPostCategories(java.lang.String postID, java.lang.String username, java.lang.String password, java.util.Vector categories) throws java.lang.Exception
postID
- Post IDusername
- Usernamepassword
- Passwordcategories
- Array of structs containing String categoryId and boolean isPrimary
true
if categories set for a post
java.lang.Exception
- If there is an error setting the categories for a postpublic java.lang.Object supportedMethods() throws java.lang.Exception
java.lang.Exception
- If there is an error retrieving the list of supported XML-RPC methods.public java.lang.Object supportedTextFilters() throws java.lang.Exception
java.lang.Exception
- If there is an error retrieving the list of pluginspublic java.lang.Object getTrackbackPings(java.lang.String postID) throws java.lang.Exception
postID
- Post ID
java.lang.Exception
- If there is an error retrieving trackbacks for an entrypublic boolean publishPost(java.lang.String postID, java.lang.String username, java.lang.String password) throws java.lang.Exception
postID
- Post IDusername
- Usernamepassword
- Password
true
if post published
java.lang.Exception
- If there is an error publishing the post
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |