Type.registerNamespace('CV.mBOSS.DAL');
CV.mBOSS.DAL.MapLayerWebService=function() {
CV.mBOSS.DAL.MapLayerWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CV.mBOSS.DAL.MapLayerWebService.prototype={
GetMap:function(mapRequest,configId,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'GetMap',false,{mapRequest:mapRequest,configId:configId},succeededCallback,failedCallback,userContext); },
ClearRequestCache:function(dataRequestId,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'ClearRequestCache',false,{dataRequestId:dataRequestId},succeededCallback,failedCallback,userContext); },
GetMapNetworkData:function(dataRequestId,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'GetMapNetworkData',false,{dataRequestId:dataRequestId},succeededCallback,failedCallback,userContext); },
GetTooltip:function(dataRequest,easting,northing,configId,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'GetTooltip',false,{dataRequest:dataRequest,easting:easting,northing:northing,configId:configId},succeededCallback,failedCallback,userContext); },
GetMapConfig:function(configId,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'GetMapConfig',false,{configId:configId},succeededCallback,failedCallback,userContext); },
ClientLog:function(logMsg,succeededCallback, failedCallback, userContext) {
return this._invoke(CV.mBOSS.DAL.MapLayerWebService.get_path(), 'ClientLog',false,{logMsg:logMsg},succeededCallback,failedCallback,userContext); }}
CV.mBOSS.DAL.MapLayerWebService.registerClass('CV.mBOSS.DAL.MapLayerWebService',Sys.Net.WebServiceProxy);
CV.mBOSS.DAL.MapLayerWebService._staticInstance = new CV.mBOSS.DAL.MapLayerWebService();
CV.mBOSS.DAL.MapLayerWebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; CV.mBOSS.DAL.MapLayerWebService._staticInstance._path = value; }
CV.mBOSS.DAL.MapLayerWebService.get_path = function() { return CV.mBOSS.DAL.MapLayerWebService._staticInstance._path; }
CV.mBOSS.DAL.MapLayerWebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
CV.mBOSS.DAL.MapLayerWebService._staticInstance._timeout = value; }
CV.mBOSS.DAL.MapLayerWebService.get_timeout = function() { 
return CV.mBOSS.DAL.MapLayerWebService._staticInstance._timeout; }
CV.mBOSS.DAL.MapLayerWebService.set_defaultUserContext = function(value) { 
CV.mBOSS.DAL.MapLayerWebService._staticInstance._userContext = value; }
CV.mBOSS.DAL.MapLayerWebService.get_defaultUserContext = function() { 
return CV.mBOSS.DAL.MapLayerWebService._staticInstance._userContext; }
CV.mBOSS.DAL.MapLayerWebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; CV.mBOSS.DAL.MapLayerWebService._staticInstance._succeeded = value; }
CV.mBOSS.DAL.MapLayerWebService.get_defaultSucceededCallback = function() { 
return CV.mBOSS.DAL.MapLayerWebService._staticInstance._succeeded; }
CV.mBOSS.DAL.MapLayerWebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; CV.mBOSS.DAL.MapLayerWebService._staticInstance._failed = value; }
CV.mBOSS.DAL.MapLayerWebService.get_defaultFailedCallback = function() { 
return CV.mBOSS.DAL.MapLayerWebService._staticInstance._failed; }
CV.mBOSS.DAL.MapLayerWebService.set_path("/telenorwww/WebServices/MapLayerWebService.asmx");
CV.mBOSS.DAL.MapLayerWebService.GetMap= function(mapRequest,configId,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.GetMap(mapRequest,configId,onSuccess,onFailed,userContext); }
CV.mBOSS.DAL.MapLayerWebService.ClearRequestCache= function(dataRequestId,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.ClearRequestCache(dataRequestId,onSuccess,onFailed,userContext); }
CV.mBOSS.DAL.MapLayerWebService.GetMapNetworkData= function(dataRequestId,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.GetMapNetworkData(dataRequestId,onSuccess,onFailed,userContext); }
CV.mBOSS.DAL.MapLayerWebService.GetTooltip= function(dataRequest,easting,northing,configId,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.GetTooltip(dataRequest,easting,northing,configId,onSuccess,onFailed,userContext); }
CV.mBOSS.DAL.MapLayerWebService.GetMapConfig= function(configId,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.GetMapConfig(configId,onSuccess,onFailed,userContext); }
CV.mBOSS.DAL.MapLayerWebService.ClientLog= function(logMsg,onSuccess,onFailed,userContext) {CV.mBOSS.DAL.MapLayerWebService._staticInstance.ClientLog(logMsg,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CV.mBOSS.DAL.QueryFilter) === 'undefined') {
CV.mBOSS.DAL.QueryFilter=gtc("CV.mBOSS.DAL.QueryFilter");
CV.mBOSS.DAL.QueryFilter.registerClass('CV.mBOSS.DAL.QueryFilter');
}
if (typeof(CV.mBOSS.DAL.ColumnFilter) === 'undefined') {
CV.mBOSS.DAL.ColumnFilter=gtc("CV.mBOSS.DAL.ColumnFilter");
CV.mBOSS.DAL.ColumnFilter.registerClass('CV.mBOSS.DAL.ColumnFilter');
}
if (typeof(CV.mBOSS.DAL.MapLabelItem) === 'undefined') {
CV.mBOSS.DAL.MapLabelItem=gtc("CV.mBOSS.DAL.MapLabelItem");
CV.mBOSS.DAL.MapLabelItem.registerClass('CV.mBOSS.DAL.MapLabelItem');
}
if (typeof(CV.mBOSS.DAL.Point) === 'undefined') {
CV.mBOSS.DAL.Point=gtc("CV.mBOSS.DAL.Point");
CV.mBOSS.DAL.Point.registerClass('CV.mBOSS.DAL.Point');
}
if (typeof(CV.mBOSS.DAL.Rectangle) === 'undefined') {
CV.mBOSS.DAL.Rectangle=gtc("CV.mBOSS.DAL.Rectangle");
CV.mBOSS.DAL.Rectangle.registerClass('CV.mBOSS.DAL.Rectangle');
}
if (typeof(CV.mBOSS.DAL.SelectProperties) === 'undefined') {
CV.mBOSS.DAL.SelectProperties=gtc("CV.mBOSS.DAL.SelectProperties");
CV.mBOSS.DAL.SelectProperties.registerClass('CV.mBOSS.DAL.SelectProperties');
}
if (typeof(CV.mBOSS.DAL.MapLayerScale) === 'undefined') {
CV.mBOSS.DAL.MapLayerScale=gtc("CV.mBOSS.DAL.MapLayerScale");
CV.mBOSS.DAL.MapLayerScale.registerClass('CV.mBOSS.DAL.MapLayerScale');
}
if (typeof(CV.mBOSS.DAL.NeFilter) === 'undefined') {
CV.mBOSS.DAL.NeFilter=gtc("CV.mBOSS.DAL.NeFilter");
CV.mBOSS.DAL.NeFilter.registerClass('CV.mBOSS.DAL.NeFilter');
}
if (typeof(CV.mBOSS.DAL.NetworkElement) === 'undefined') {
CV.mBOSS.DAL.NetworkElement=gtc("CV.mBOSS.DAL.NetworkElement");
CV.mBOSS.DAL.NetworkElement.registerClass('CV.mBOSS.DAL.NetworkElement');
}
if (typeof(CV.mBOSS.DAL.LayerDataRequest) === 'undefined') {
CV.mBOSS.DAL.LayerDataRequest=gtc("CV.mBOSS.DAL.LayerDataRequest");
CV.mBOSS.DAL.LayerDataRequest.registerClass('CV.mBOSS.DAL.LayerDataRequest');
}
if (typeof(CV.mBOSS.DAL.LayerGroupFilter) === 'undefined') {
CV.mBOSS.DAL.LayerGroupFilter=gtc("CV.mBOSS.DAL.LayerGroupFilter");
CV.mBOSS.DAL.LayerGroupFilter.registerClass('CV.mBOSS.DAL.LayerGroupFilter');
}
if (typeof(CV.mBOSS.DAL.MapRequest) === 'undefined') {
CV.mBOSS.DAL.MapRequest=gtc("CV.mBOSS.DAL.MapRequest");
CV.mBOSS.DAL.MapRequest.registerClass('CV.mBOSS.DAL.MapRequest');
}
if (typeof(CV.mBOSS.DAL.MapResponse) === 'undefined') {
CV.mBOSS.DAL.MapResponse=gtc("CV.mBOSS.DAL.MapResponse");
CV.mBOSS.DAL.MapResponse.registerClass('CV.mBOSS.DAL.MapResponse');
}
if (typeof(CV.mBOSS.DAL.DataResponse) === 'undefined') {
CV.mBOSS.DAL.DataResponse=gtc("CV.mBOSS.DAL.DataResponse");
CV.mBOSS.DAL.DataResponse.registerClass('CV.mBOSS.DAL.DataResponse');
}
if (typeof(CV.mBOSS.DAL.TooltipData) === 'undefined') {
CV.mBOSS.DAL.TooltipData=gtc("CV.mBOSS.DAL.TooltipData");
CV.mBOSS.DAL.TooltipData.registerClass('CV.mBOSS.DAL.TooltipData');
}
if (typeof(CV.mBOSS.DAL.MAP_API_ACTION) === 'undefined') {
CV.mBOSS.DAL.MAP_API_ACTION = function() { throw Error.invalidOperation(); }
CV.mBOSS.DAL.MAP_API_ACTION.prototype = {MAP_API_ACTION_GETMAP: 1,MAP_API_ACTION_PAN: 2,MAP_API_ACTION_START: 3,MAP_API_ACTION_MOVE: 6,MAP_API_ACTION_ZOOM: 7,MAP_API_ACTION_COORD: 8,MAP_API_ACTION_ZOOM_POINT: 9,MAP_API_ACTION_ZOOM_WORLD_POINT: 10,MAP_API_ACTION_ZOOM_WORLD_RECT: 11,MAP_API_ACTION_COORD_RECT: 12,MAP_API_ACTION_SET_SCALE: 13}
CV.mBOSS.DAL.MAP_API_ACTION.registerEnum('CV.mBOSS.DAL.MAP_API_ACTION', true);
}
if (typeof(CV.mBOSS.DAL.LayerSpec_LAYER_SRC) === 'undefined') {
CV.mBOSS.DAL.LayerSpec_LAYER_SRC = function() { throw Error.invalidOperation(); }
CV.mBOSS.DAL.LayerSpec_LAYER_SRC.prototype = {FILE_SRC_LAYER: 0,DB_SRC_LAYER: 1,FILE_DB_SRC_LAYER: 2,FILTER_SRC_LAYER: 3}
CV.mBOSS.DAL.LayerSpec_LAYER_SRC.registerEnum('CV.mBOSS.DAL.LayerSpec_LAYER_SRC', true);
}
if (typeof(CV.mBOSS.DAL.SymbolDef_SYMBOL_TYPE) === 'undefined') {
CV.mBOSS.DAL.SymbolDef_SYMBOL_TYPE = function() { throw Error.invalidOperation(); }
CV.mBOSS.DAL.SymbolDef_SYMBOL_TYPE.prototype = {IMAGE: 0,PIE: 1,POLYGON: 2,POINT: 3,LINE: 4,CIRCLE: 5,RECTANGLE: 6,LABEL: 7}
CV.mBOSS.DAL.SymbolDef_SYMBOL_TYPE.registerEnum('CV.mBOSS.DAL.SymbolDef_SYMBOL_TYPE', true);
}

