
function QuestionManager() { }
QuestionManager._path = '/dwr';

QuestionManager.retrieveCategoryArray = function(p0, p1, p2, p3, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'retrieveCategoryArray', p0, p1, p2, p3, callback);
}

QuestionManager.retrieveAllSubCategories = function(p0, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'retrieveAllSubCategories', p0, callback);
}

QuestionManager.retrieveAllCategories = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'retrieveAllCategories', p0, p1, callback);
}

QuestionManager.getSimilarQuestions = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'getSimilarQuestions', p0, p1, callback);
}

QuestionManager.retrieveByKey = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'retrieveByKey', p0, p1, callback);
}

QuestionManager.getSubOrSubSubCategory = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'getSubOrSubSubCategory', p0, p1, callback);
}

QuestionManager.PreciseAnswer = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'PreciseAnswer', p0, p1, callback);
}

QuestionManager.PreciseQuestion = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'PreciseQuestion', p0, p1, callback);
}

QuestionManager.updateBestAnswer = function(p0, p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'updateBestAnswer', p0, p1, callback);
}

QuestionManager.setSelectedLanguage = function(p1, callback) {
    DWREngine._execute(QuestionManager._path, 'QuestionManager', 'setSelectedLanguage', false, p1, callback);
}
