// Provide a default path to dwr.engine if (dwr == null) var dwr = {}; if (dwr.engine == null) dwr.engine = {}; if (DWREngine == null) var DWREngine = dwr.engine; if (ProductInfoDao == null) var ProductInfoDao = {}; ProductInfoDao._path = '/dwr'; ProductInfoDao.hashCode = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'hashCode', callback); } ProductInfoDao.indexOf = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'indexOf', p0, callback); } ProductInfoDao.indexOf = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'indexOf', p0, callback); } ProductInfoDao.equals = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'equals', p0, callback); } ProductInfoDao.toString = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'toString', callback); } ProductInfoDao.get = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'get', p0, callback); } ProductInfoDao.remove = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'remove', p0, callback); } ProductInfoDao.save = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'save', p0, callback); } ProductInfoDao.exists = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'exists', p0, callback); } ProductInfoDao.getAll = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getAll', callback); } ProductInfoDao.afterPropertiesSet = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'afterPropertiesSet', callback); } ProductInfoDao.isFrozen = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isFrozen', callback); } ProductInfoDao.getTargetSource = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getTargetSource', callback); } ProductInfoDao.addAdvisor = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'addAdvisor', p0, p1, callback); } ProductInfoDao.addAdvisor = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'addAdvisor', p0, callback); } ProductInfoDao.setTargetSource = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'setTargetSource', p0, callback); } ProductInfoDao.setPreFiltered = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'setPreFiltered', p0, callback); } ProductInfoDao.isProxyTargetClass = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isProxyTargetClass', callback); } ProductInfoDao.setExposeProxy = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'setExposeProxy', p0, callback); } ProductInfoDao.isExposeProxy = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isExposeProxy', callback); } ProductInfoDao.getTargetClass = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getTargetClass', callback); } ProductInfoDao.getAllDistinct = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getAllDistinct', callback); } ProductInfoDao.findByNamedQuery = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'findByNamedQuery', p0, p1, callback); } ProductInfoDao.tongJi = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'tongJi', p0, callback); } ProductInfoDao.getProductInfo = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProductInfo', p0, callback); } ProductInfoDao.saveProductInfo = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'saveProductInfo', p0, callback); } ProductInfoDao.getProductInfos = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProductInfos', p0, p1, callback); } ProductInfoDao.getProductInfosEng = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProductInfosEng', p0, p1, callback); } ProductInfoDao.getProductInfosPro = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProductInfosPro', p0, p1, callback); } ProductInfoDao.removeProductInfo = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'removeProductInfo', p0, callback); } ProductInfoDao.getProductInfoListByType = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProductInfoListByType', p0, callback); } ProductInfoDao.getProRecommend = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProRecommend', callback); } ProductInfoDao.getProRecommendEng = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProRecommendEng', callback); } ProductInfoDao.getProInfoListByProTypeId = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProInfoListByProTypeId', p0, callback); } ProductInfoDao.getProInfoListByIf = function(p0, p1, p2, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProInfoListByIf', p0, p1, p2, callback); } ProductInfoDao.getAdvisors = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getAdvisors', callback); } ProductInfoDao.addAdvice = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'addAdvice', p0, p1, callback); } ProductInfoDao.addAdvice = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'addAdvice', p0, callback); } ProductInfoDao.isPreFiltered = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isPreFiltered', callback); } ProductInfoDao.getProxiedInterfaces = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProxiedInterfaces', callback); } ProductInfoDao.isInterfaceProxied = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isInterfaceProxied', p0, callback); } ProductInfoDao.removeAdvisor = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'removeAdvisor', p0, callback); } ProductInfoDao.removeAdvisor = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'removeAdvisor', p0, callback); } ProductInfoDao.replaceAdvisor = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'replaceAdvisor', p0, p1, callback); } ProductInfoDao.removeAdvice = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'removeAdvice', p0, callback); } ProductInfoDao.toProxyConfigString = function(callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'toProxyConfigString', callback); } ProductInfoDao.isProxyClass = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'isProxyClass', p0, callback); } ProductInfoDao.newProxyInstance = function(p0, p1, p2, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'newProxyInstance', p0, p1, p2, callback); } ProductInfoDao.getProxyClass = function(p0, p1, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getProxyClass', p0, p1, callback); } ProductInfoDao.getInvocationHandler = function(p0, callback) { dwr.engine._execute(ProductInfoDao._path, 'ProductInfoDao', 'getInvocationHandler', p0, callback); }