|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.blojsom.extension.xmlrpc.handler.APIHandler
API Handler
| Field Summary | |
protected AuthorizationProvider |
_authorizationProvider
|
protected Blog |
_blog
|
protected EventBroadcaster |
_eventBroadcaster
|
protected Fetcher |
_fetcher
|
protected javax.servlet.http.HttpServletRequest |
_httpServletRequest
|
protected javax.servlet.http.HttpServletResponse |
_httpServletResponse
|
protected java.util.Properties |
_properties
|
protected javax.servlet.ServletConfig |
_servletConfig
|
protected static java.lang.String |
ALL_XMLRPC_EDIT_PERMISSION
|
protected static int |
AUTHORIZATION_EXCEPTION
|
protected static java.lang.String |
AUTHORIZATION_EXCEPTION_MSG
|
protected static int |
INVALID_POSTID
|
protected static java.lang.String |
INVALID_POSTID_MSG
|
protected static int |
NOBLOGS_EXCEPTION
|
protected static java.lang.String |
NOBLOGS_EXCEPTION_MSG
|
protected static int |
PERMISSION_EXCEPTION
|
protected static java.lang.String |
PERMISSION_EXCEPTION_MSG
|
protected static int |
UNKNOWN_EXCEPTION
|
protected static java.lang.String |
UNKNOWN_EXCEPTION_MSG
|
protected static int |
UNSUPPORTED_EXCEPTION
|
protected static java.lang.String |
UNSUPPORTED_EXCEPTION_MSG
|
| Constructor Summary | |
APIHandler()
|
|
| Method Summary | |
protected void |
checkXMLRPCPermission(java.lang.String username,
java.lang.String permission)
Check XML-RPC permissions for a given username |
abstract java.lang.String |
getName()
Retrieve the API handler name |
void |
setAuthorizationProvider(AuthorizationProvider authorizationProvider)
Set the AuthorizationProvider |
void |
setBlog(Blog blog)
Set the Blog |
void |
setEventBroadcaster(EventBroadcaster eventBroadcaster)
Set the EventBroadcaster |
void |
setFetcher(Fetcher fetcher)
Set the Fetcher |
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
Set the HttpServletRequest |
void |
setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
Set the HttpServletResponse |
void |
setProperties(java.util.Properties properties)
Set the properties for the handler |
void |
setServletConfig(javax.servlet.ServletConfig servletConfig)
Set the ServletConfig |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final int AUTHORIZATION_EXCEPTION
protected static final java.lang.String AUTHORIZATION_EXCEPTION_MSG
protected static final int UNKNOWN_EXCEPTION
protected static final java.lang.String UNKNOWN_EXCEPTION_MSG
protected static final int UNSUPPORTED_EXCEPTION
protected static final java.lang.String UNSUPPORTED_EXCEPTION_MSG
protected static final int INVALID_POSTID
protected static final java.lang.String INVALID_POSTID_MSG
protected static final int NOBLOGS_EXCEPTION
protected static final java.lang.String NOBLOGS_EXCEPTION_MSG
protected static final int PERMISSION_EXCEPTION
protected static final java.lang.String PERMISSION_EXCEPTION_MSG
protected static final java.lang.String ALL_XMLRPC_EDIT_PERMISSION
protected AuthorizationProvider _authorizationProvider
protected Fetcher _fetcher
protected Blog _blog
protected javax.servlet.http.HttpServletRequest _httpServletRequest
protected javax.servlet.http.HttpServletResponse _httpServletResponse
protected EventBroadcaster _eventBroadcaster
protected java.util.Properties _properties
protected javax.servlet.ServletConfig _servletConfig
| Constructor Detail |
public APIHandler()
| Method Detail |
public void setAuthorizationProvider(AuthorizationProvider authorizationProvider)
AuthorizationProvider
authorizationProvider - AuthorizationProviderpublic void setFetcher(Fetcher fetcher)
Fetcher
fetcher - Fetcherpublic void setBlog(Blog blog)
Blog
blog - Blogpublic void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
HttpServletRequest
httpServletRequest - HttpServletRequestpublic void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
HttpServletResponse
httpServletResponse - HttpServletResponsepublic void setEventBroadcaster(EventBroadcaster eventBroadcaster)
EventBroadcaster
eventBroadcaster - EventBroadcasterpublic void setServletConfig(javax.servlet.ServletConfig servletConfig)
ServletConfig
servletConfig - ServletConfigpublic void setProperties(java.util.Properties properties)
properties - Handler propertiespublic abstract java.lang.String getName()
protected void checkXMLRPCPermission(java.lang.String username,
java.lang.String permission)
throws org.apache.xmlrpc.XmlRpcException
username - Usernamepermission - Permisison to check
org.apache.xmlrpc.XmlRpcException - If the username does not have the required permission
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||