abstract class MediaWikiAPIHandler extends AbstractWandoraTool
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
API_ENDPOINT |
private static java.lang.String |
editToken |
private static boolean |
loggedIn |
private static java.lang.String |
token |
private static java.lang.String |
USER_AGENT |
private static java.lang.String |
VERSION |
Constructor and Description |
---|
MediaWikiAPIHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
getEditToken(MediaWikiAPIConfig config) |
protected boolean |
getLoginStatus() |
protected boolean |
login(MediaWikiAPIConfig config) |
protected boolean |
postContent(MediaWikiAPIConfig config,
java.lang.String title,
java.lang.String content) |
private org.wandora.dep.json.JSONObject |
postJSON(java.lang.String u,
java.util.Map<java.lang.String,java.lang.Object> f) |
addUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getDescription, getHistory, getIcon, getLastLogger, getName, getState, getThreads, getThreads, getToolMenuItem, getToolMenuItem, getTopicName, getType, hlog, initialize, interruptAllThreads, interruptThreads, interruptThreads, isConfigurable, isRunning, isRunning, lockLog, log, log, log, log, requiresRefresh, run, runInOwnThread, setContext, setDefaultLogger, setLogTitle, setProgress, setProgressMax, setState, setToolLogger, singleLog, singleLog, singleLog, solveContextTopicMap, solveNameForTopicMap, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
private static boolean loggedIn
private static java.lang.String token
private static java.lang.String editToken
private static final java.lang.String VERSION
private static final java.lang.String USER_AGENT
private static final java.lang.String API_ENDPOINT
private org.wandora.dep.json.JSONObject postJSON(java.lang.String u, java.util.Map<java.lang.String,java.lang.Object> f) throws java.lang.Exception
java.lang.Exception
protected boolean getLoginStatus()
protected boolean login(MediaWikiAPIConfig config) throws java.lang.Exception
java.lang.Exception
protected boolean getEditToken(MediaWikiAPIConfig config) throws java.lang.Exception
java.lang.Exception
protected boolean postContent(MediaWikiAPIConfig config, java.lang.String title, java.lang.String content) throws java.lang.Exception
java.lang.Exception
Copyright 2004-2015 Wandora Team