// 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.CountryListHandler');

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

CountryListHandler._path = '/business/dwr';

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

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

/**
 * @param {interface java.util.List} p0 a param
 * @param {interface java.util.List} p1 a param
 * @param {function|Object} callback callback function or options object
 */
CountryListHandler.saveCountryLanguage = function(p0, p1, callback) {
  return dwr.engine._execute(CountryListHandler._path, 'CountryListHandler', 'saveCountryLanguage', 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
 */
CountryListHandler.getCitiesForCountry = function(p0, p1, callback) {
  return dwr.engine._execute(CountryListHandler._path, 'CountryListHandler', 'getCitiesForCountry', arguments);
};



