|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
- AuthorizationProvider
public void setFetcher(Fetcher fetcher)
Fetcher
fetcher
- Fetcher
public void setBlog(Blog blog)
Blog
blog
- Blog
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
HttpServletRequest
httpServletRequest
- HttpServletRequest
public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
HttpServletResponse
httpServletResponse
- HttpServletResponse
public void setEventBroadcaster(EventBroadcaster eventBroadcaster)
EventBroadcaster
eventBroadcaster
- EventBroadcaster
public void setServletConfig(javax.servlet.ServletConfig servletConfig)
ServletConfig
servletConfig
- ServletConfig
public 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 |