// 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 (typeof this.News != 'function') {
  this.News = function() {
    this.title = null;
    this.linkId = 0;
    this.iconUrl = null;
    this.synopsis = null;
    this.url = null;
  }
  this.News.$dwrClassName = 'News';
  this.News.$dwrClassMembers = {};
  this.News.$dwrClassMembers.title = {};
  this.News.$dwrClassMembers.linkId = {};
  this.News.$dwrClassMembers.iconUrl = {};
  this.News.$dwrClassMembers.synopsis = {};
  this.News.$dwrClassMembers.url = {};
  this.News.createFromMap = function(map) {
    var obj = new this();
    for(prop in map) if (map.hasOwnProperty(prop)) obj[prop] = map[prop];
    return obj;
  }
  dwr.engine._mappedClasses['News'] = this.News;
}

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

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

SiteNewsServiceImpl._path = '/dwr';

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

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

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

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



