if (typeof this['TextSearchViewConstraint'] != 'function') {
  function TextSearchViewConstraint() {
    this.prefix = null;
    this.keyword = null;
    this.property = 0;
    this.object = 0;
    this.type = null;
  }
}

if (typeof this['SearchableTreeViewConstraint'] != 'function') {
  function SearchableTreeViewConstraint() {
    this.treeId = null;
    this.selectedDomain = null;
    this.type = null;
  }
}

if (typeof this['RoleBasedTreeViewConstraint'] != 'function') {
  function RoleBasedTreeViewConstraint() {
    this.treeId = null;
    this.selectedDomain = null;
    this.selectedRole = 0;
    this.type = null;
  }
}

if (typeof this['JSEvent'] != 'function') {
  function JSEvent() {
    this.originInstance = null;
    this.targetInstance = null;
    this.eventType = null;
    this.targetType = null;
    this.originType = null;
  }
}

if (typeof this['TimeConstraint'] != 'function') {
  function TimeConstraint() {
    this.type = null;
  }
}

// Provide a default path to dwr.engine
if (typeof window['dwr']=='undefined') dwr = {};
if (typeof dwr['engine'] == 'undefined') dwr.engine = {};

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

TempomapDAO._path = '/kulsa/dwr';

TempomapDAO.main = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'main', p0, callback);
};

TempomapDAO.trim = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'trim', p0, callback);
};

TempomapDAO.getDataModel = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getDataModel', callback);
};

TempomapDAO.setPreviewService = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'setPreviewService', p0, callback);
};

TempomapDAO.setDataModel = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'setDataModel', p0, callback);
};

TempomapDAO.getPlacesForMapList = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPlacesForMapList', callback);
};

TempomapDAO.getPlacesForMap = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPlacesForMap', callback);
};

TempomapDAO.getQueryForNearByObjects = function(p0, p1, p2, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getQueryForNearByObjects', p0, p1, p2, callback);
};

TempomapDAO.getNearByObjects = function(p0, p1, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getNearByObjects', p0, p1, callback);
};

TempomapDAO.getNearByObjects = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getNearByObjects', p0, p1, p2, p3, callback);
};

TempomapDAO.getItemsDescriptionsByPlace = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsDescriptionsByPlace', p0, callback);
};

TempomapDAO.getItemsByHistoricalPlace = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsByHistoricalPlace', p0, callback);
};

TempomapDAO.getCoveragesByHistoricalPlace = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getCoveragesByHistoricalPlace', p0, callback);
};

TempomapDAO.ltrim = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'ltrim', p0, callback);
};

TempomapDAO.rtrim = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'rtrim', p0, callback);
};

TempomapDAO.itrim = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'itrim', p0, callback);
};

TempomapDAO.lrtrim = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'lrtrim', p0, callback);
};

TempomapDAO.getItemsDescriptionsByHistoricalPlace = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsDescriptionsByHistoricalPlace', p0, callback);
};

TempomapDAO.getItemsDescriptionsByPlaceURI = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsDescriptionsByPlaceURI', p0, callback);
};

TempomapDAO.getHistoricalPlacesString = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getHistoricalPlacesString', callback);
};

TempomapDAO.getItemsDescriptionsBySetMap2 = function(p0, p1, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsDescriptionsBySetMap2', p0, p1, callback);
};

TempomapDAO.getItemsDescriptionsBySetMap = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsDescriptionsBySetMap', p0, callback);
};

TempomapDAO.getAllMaps = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getAllMaps', callback);
};

TempomapDAO.getPlacesInsideMap = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPlacesInsideMap', p0, callback);
};

TempomapDAO.getNearByThings = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getNearByThings', p0, p1, p2, p3, callback);
};

TempomapDAO.getObjectsInsideBB = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getObjectsInsideBB', p0, p1, p2, p3, callback);
};

TempomapDAO.getObjectsInsideBB = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getObjectsInsideBB', p0, p1, p2, p3, p4, p5, p6, p7, callback);
};

TempomapDAO.getPlacesInsideBB = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPlacesInsideBB', p0, p1, p2, p3, p4, p5, p6, callback);
};

TempomapDAO.getObjectsInsidePolygon = function(p0, p1, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getObjectsInsidePolygon', p0, p1, callback);
};

TempomapDAO.getSetMapsString = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getSetMapsString', callback);
};

TempomapDAO.getSetMaps = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getSetMaps', callback);
};

TempomapDAO.getSetMapsList = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getSetMapsList', callback);
};

TempomapDAO.getSetMapsWithSupport = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getSetMapsWithSupport', callback);
};

TempomapDAO.getCoveredByHistoricalPlace = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getCoveredByHistoricalPlace', p0, callback);
};

TempomapDAO.getCoveredBySet = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getCoveredBySet', p0, callback);
};

TempomapDAO.getCoveredBySetList = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getCoveredBySetList', p0, callback);
};

TempomapDAO.getHistoricalPlaces = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getHistoricalPlaces', callback);
};

TempomapDAO.getLabelforURI = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getLabelforURI', p0, callback);
};

TempomapDAO.retrievePlaceWhereUserIsLocated = function(p0, p1, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'retrievePlaceWhereUserIsLocated', p0, p1, callback);
};

TempomapDAO.getPolygonByKunta = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPolygonByKunta', p0, callback);
};

TempomapDAO.getAllSW = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getAllSW', callback);
};

TempomapDAO.getAllPlaces = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getAllPlaces', callback);
};

TempomapDAO.getHistoricalPlacesWithCoversandNeighbours = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getHistoricalPlacesWithCoversandNeighbours', callback);
};

TempomapDAO.getItemsByFuzzyTime = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsByFuzzyTime', p0, p1, p2, p3, callback);
};

TempomapDAO.getItemsByFTIString = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsByFTIString', p0, callback);
};

TempomapDAO.getItemsByFTI = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getItemsByFTI', p0, callback);
};

TempomapDAO.getQueryTimesString = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getQueryTimesString', callback);
};

TempomapDAO.getQueryTimes = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getQueryTimes', callback);
};

TempomapDAO.getTestUserProfile = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getTestUserProfile', callback);
};

TempomapDAO.getTestUserContext = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getTestUserContext', callback);
};

TempomapDAO.setPropagation = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'setPropagation', p0, callback);
};

TempomapDAO.getPropagation = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getPropagation', callback);
};

TempomapDAO.getKulsaResourceInformationDAO = function(callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'getKulsaResourceInformationDAO', callback);
};

TempomapDAO.setKulsaResourceInformationDAO = function(p0, callback) {
  dwr.engine._execute(TempomapDAO._path, 'TempomapDAO', 'setKulsaResourceInformationDAO', p0, callback);
};


