Class AbstractRPCHandler

All Implemented Interfaces:
Direct Known Subclasses:
RPCHandler, RPCHandlerUTF8

public abstract class AbstractRPCHandler
extends java.lang.Object
implements WikiRPCHandler
Provides definitions for RPC handler routines.
  • Field Summary

    Modifier and Type Field Description
    static int ERR_NOPAGE
    Error code: no such page.
    static int ERR_NOPERMISSION  
    static java.lang.String LINK_EXTERNAL
    Link to an external resource.
    static java.lang.String LINK_INLINE
    This is an inlined image.
    static java.lang.String LINK_LOCAL
    Link to a local wiki page.
    protected Context m_context  
    protected Engine m_engine  
    static int RPC_VERSION
    This is the currently implemented JSPWiki XML-RPC code revision.
  • Constructor Summary

    Constructor Description
  • Method Summary

    Modifier and Type Method Description
    protected void checkPermission​( perm)
    Checks whether the current user has permission to perform the RPC action; throws an exception if not allowed by AuthorizationManager.
    protected abstract java.util.Hashtable encodeWikiPage​(Page p)  
    java.util.Vector getRecentChanges​(java.util.Date since)  
    int getRPCVersionSupported()
    Returns the current supported JSPWiki XML-RPC API.
    void initialize​(Context context)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait