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

CityServiceFacade.hashCode = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'hashCode', callback);
}

CityServiceFacade.indexOf = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'indexOf', p0, callback);
}

CityServiceFacade.indexOf = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'indexOf', p0, callback);
}

CityServiceFacade.equals = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'equals', p0, callback);
}

CityServiceFacade.toString = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'toString', callback);
}

CityServiceFacade.init = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'init', callback);
}

CityServiceFacade.addAdvisor = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'addAdvisor', p0, callback);
}

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

CityServiceFacade.setTargetSource = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'setTargetSource', p0, callback);
}

CityServiceFacade.isProxyTargetClass = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'isProxyTargetClass', callback);
}

CityServiceFacade.getTargetClass = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'getTargetClass', callback);
}

CityServiceFacade.setExposeProxy = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'setExposeProxy', p0, callback);
}

CityServiceFacade.isExposeProxy = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'isExposeProxy', callback);
}

CityServiceFacade.isFrozen = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'isFrozen', callback);
}

CityServiceFacade.getProxiedInterfaces = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'getProxiedInterfaces', callback);
}

CityServiceFacade.getAdvisors = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'getAdvisors', callback);
}

CityServiceFacade.getTargetSource = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'getTargetSource', callback);
}

CityServiceFacade.isInterfaceProxied = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'isInterfaceProxied', p0, callback);
}

CityServiceFacade.removeAdvisor = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'removeAdvisor', p0, callback);
}

CityServiceFacade.removeAdvisor = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'removeAdvisor', p0, callback);
}

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

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

CityServiceFacade.addAdvice = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'addAdvice', p0, callback);
}

CityServiceFacade.removeAdvice = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'removeAdvice', p0, callback);
}

CityServiceFacade.toProxyConfigString = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'toProxyConfigString', callback);
}

CityServiceFacade.forceCitiesInit = function(callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'forceCitiesInit', callback);
}

CityServiceFacade.findCityByCityName = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'findCityByCityName', p0, callback);
}

CityServiceFacade.findCountryCodeByCountryName = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'findCountryCodeByCountryName', p0, callback);
}

CityServiceFacade.findCompleteCityNames = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'findCompleteCityNames', p0, callback);
}

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

CityServiceFacade.findCompleteCountryNames = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'findCompleteCountryNames', p0, callback);
}

CityServiceFacade.isProxyClass = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'isProxyClass', p0, callback);
}

CityServiceFacade.newProxyInstance = function(p0, p1, p2, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'newProxyInstance', p0, p1, p2, callback);
}

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

CityServiceFacade.getInvocationHandler = function(p0, callback) {
    DWREngine._execute(CityServiceFacade._path, 'CityServiceFacade', 'getInvocationHandler', p0, callback);
}
