Type.registerNamespace('LinkLibrary');
LinkLibrary.LinkDataService=function() {
LinkLibrary.LinkDataService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LinkLibrary.LinkDataService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LinkLibrary.LinkDataService._staticInstance.get_path();},
GetData:function(parameters,loadMethod,succeededCallback, failedCallback, userContext) {
/// <param name="parameters">System.Object</param>
/// <param name="loadMethod" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetData',false,{parameters:parameters,loadMethod:loadMethod},succeededCallback,failedCallback,userContext); },
SaveData:function(changeList,parameters,loadMethod,succeededCallback, failedCallback, userContext) {
/// <param name="changeList" type="Microsoft.Web.Preview.Services.ChangeList">Microsoft.Web.Preview.Services.ChangeList</param>
/// <param name="parameters">System.Object</param>
/// <param name="loadMethod" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveData',false,{changeList:changeList,parameters:parameters,loadMethod:loadMethod},succeededCallback,failedCallback,userContext); },
GetItems:function(paramkey,paramvalues,succeededCallback, failedCallback, userContext) {
/// <param name="paramkey" type="String">System.String</param>
/// <param name="paramvalues" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetItems',false,{paramkey:paramkey,paramvalues:paramvalues},succeededCallback,failedCallback,userContext); },
SaveItem:function(paramkey,paramvalues,keys,values,succeededCallback, failedCallback, userContext) {
/// <param name="paramkey" type="String">System.String</param>
/// <param name="paramvalues" type="String">System.String</param>
/// <param name="keys" type="String">System.String</param>
/// <param name="values" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveItem',false,{paramkey:paramkey,paramvalues:paramvalues,keys:keys,values:values},succeededCallback,failedCallback,userContext); },
MonitorValue:function(key,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MonitorValue',false,{key:key},succeededCallback,failedCallback,userContext); }}
LinkLibrary.LinkDataService.registerClass('LinkLibrary.LinkDataService',Sys.Net.WebServiceProxy);
LinkLibrary.LinkDataService._staticInstance = new LinkLibrary.LinkDataService();
LinkLibrary.LinkDataService.set_path = function(value) {
LinkLibrary.LinkDataService._staticInstance.set_path(value); }
LinkLibrary.LinkDataService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return LinkLibrary.LinkDataService._staticInstance.get_path();}
LinkLibrary.LinkDataService.set_timeout = function(value) {
LinkLibrary.LinkDataService._staticInstance.set_timeout(value); }
LinkLibrary.LinkDataService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return LinkLibrary.LinkDataService._staticInstance.get_timeout(); }
LinkLibrary.LinkDataService.set_defaultUserContext = function(value) { 
LinkLibrary.LinkDataService._staticInstance.set_defaultUserContext(value); }
LinkLibrary.LinkDataService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return LinkLibrary.LinkDataService._staticInstance.get_defaultUserContext(); }
LinkLibrary.LinkDataService.set_defaultSucceededCallback = function(value) { 
 LinkLibrary.LinkDataService._staticInstance.set_defaultSucceededCallback(value); }
LinkLibrary.LinkDataService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return LinkLibrary.LinkDataService._staticInstance.get_defaultSucceededCallback(); }
LinkLibrary.LinkDataService.set_defaultFailedCallback = function(value) { 
LinkLibrary.LinkDataService._staticInstance.set_defaultFailedCallback(value); }
LinkLibrary.LinkDataService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return LinkLibrary.LinkDataService._staticInstance.get_defaultFailedCallback(); }
LinkLibrary.LinkDataService.set_path("/app_ws/linkdataservice.asmx");
LinkLibrary.LinkDataService.GetData= function(parameters,loadMethod,onSuccess,onFailed,userContext) {
/// <param name="parameters">System.Object</param>
/// <param name="loadMethod" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinkLibrary.LinkDataService._staticInstance.GetData(parameters,loadMethod,onSuccess,onFailed,userContext); }
LinkLibrary.LinkDataService.SaveData= function(changeList,parameters,loadMethod,onSuccess,onFailed,userContext) {
/// <param name="changeList" type="Microsoft.Web.Preview.Services.ChangeList">Microsoft.Web.Preview.Services.ChangeList</param>
/// <param name="parameters">System.Object</param>
/// <param name="loadMethod" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinkLibrary.LinkDataService._staticInstance.SaveData(changeList,parameters,loadMethod,onSuccess,onFailed,userContext); }
LinkLibrary.LinkDataService.GetItems= function(paramkey,paramvalues,onSuccess,onFailed,userContext) {
/// <param name="paramkey" type="String">System.String</param>
/// <param name="paramvalues" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinkLibrary.LinkDataService._staticInstance.GetItems(paramkey,paramvalues,onSuccess,onFailed,userContext); }
LinkLibrary.LinkDataService.SaveItem= function(paramkey,paramvalues,keys,values,onSuccess,onFailed,userContext) {
/// <param name="paramkey" type="String">System.String</param>
/// <param name="paramvalues" type="String">System.String</param>
/// <param name="keys" type="String">System.String</param>
/// <param name="values" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinkLibrary.LinkDataService._staticInstance.SaveItem(paramkey,paramvalues,keys,values,onSuccess,onFailed,userContext); }
LinkLibrary.LinkDataService.MonitorValue= function(key,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinkLibrary.LinkDataService._staticInstance.MonitorValue(key,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Data');
if (typeof(System.Data.DataTable) === 'undefined') {
System.Data.DataTable=gtc("System.Data.DataTable");
System.Data.DataTable.registerClass('System.Data.DataTable');
}
Type.registerNamespace('Microsoft.Web.Preview.Services');
if (typeof(Microsoft.Web.Preview.Services.ChangeList) === 'undefined') {
Microsoft.Web.Preview.Services.ChangeList=gtc("Microsoft.Web.Preview.Services.ChangeList");
Microsoft.Web.Preview.Services.ChangeList.registerClass('Microsoft.Web.Preview.Services.ChangeList');
}
if (typeof(LinkLibrary.LinkItem) === 'undefined') {
LinkLibrary.LinkItem=gtc("LinkLibrary.LinkItem");
LinkLibrary.LinkItem.registerClass('LinkLibrary.LinkItem');
}
