// Provide a default path to dwr.engine
if (typeof this['dwr'] == 'undefined') this.dwr = {};
if (typeof dwr['engine'] == 'undefined') dwr.engine = {};
if (typeof dwr.engine['_mappedClasses'] == 'undefined') dwr.engine._mappedClasses = {};

if (window['dojo']) dojo.provide('dwr.interface.JThemeWord');

if (typeof this['JThemeWord'] == 'undefined') JThemeWord = {};

JThemeWord._path = '/dwr';

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getThemeDetail = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getThemeDetail', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getThemeWord = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getThemeWord', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getAutoVocaTheme = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getAutoVocaTheme', arguments);
};

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getThemeWordWithPaginated = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getThemeWordWithPaginated', arguments);
};

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {int} p3 a param
 * @param {int} p4 a param
 * @param {int} p5 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.updateWordOrder = function(p0, p1, p2, p3, p4, p5, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'updateWordOrder', arguments);
};

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getThemeWordSort = function(p0, p1, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getThemeWordSort', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getAnotherMemoSelect = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getAnotherMemoSelect', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getMyMemoSelect = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getMyMemoSelect', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setOverWord = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setOverWord', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setWordInsert = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setWordInsert', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {int} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setWordInsertType2 = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setWordInsertType2', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.insertThemeWord = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'insertThemeWord', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.insertThemeWord = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'insertThemeWord', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.removeWord = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'removeWord', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {int} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.removeWordType2 = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'removeWordType2', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.removeTheme = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'removeTheme', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.removeThemeForce = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'removeThemeForce', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.insertWordPartDB = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'insertWordPartDB', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.insertWordPartAndMemo = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'insertWordPartAndMemo', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getWordPart = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getWordPart', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setWordOnceInsertType2 = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setWordOnceInsertType2', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getWordListByName = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getWordListByName', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getWordListByNameWithLangCode = function(p0, p1, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getWordListByNameWithLangCode', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setWordOnceInsert = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setWordOnceInsert', arguments);
};

/**
 * @param {interface java.util.List} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setDDayComplete = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setDDayComplete', arguments);
};

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setDDayCompleteOne = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setDDayCompleteOne', arguments);
};

/**
 * @param {interface java.util.List} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setDDayCompleteAll = function(p0, p1, p2, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setDDayCompleteAll', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.setDeleteMyMemo = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'setDeleteMyMemo', arguments);
};

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.deleteWordMean = function(p0, p1, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'deleteWordMean', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.deleteWordMeanAndMemo = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'deleteWordMeanAndMemo', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {int} p1 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.changeWord = function(p0, p1, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'changeWord', arguments);
};

/**
 * @param {interface java.util.Map} p0 a param
 * @param {function|Object} callback callback function or options object
 */
JThemeWord.getAutoVocaButton = function(p0, callback) {
  return dwr.engine._execute(JThemeWord._path, 'JThemeWord', 'getAutoVocaButton', arguments);
};



