﻿Type.registerNamespace('MySpace.Web.Developer.Services.Apps');
MySpace.Web.Developer.Services.Apps.AppManagementService=function() {
MySpace.Web.Developer.Services.Apps.AppManagementService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MySpace.Web.Developer.Services.Apps.AppManagementService.prototype={
UpdateAppUrls:function(appId,appUrl,appDomainUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'UpdateAppUrls',false,{appId:appId,appUrl:appUrl,appDomainUrl:appDomainUrl},succeededCallback,failedCallback,userContext); },
PublishApp:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'PublishApp',true,{appId:appId},succeededCallback,failedCallback,userContext); },
PublishChanges:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'PublishChanges',true,{appId:appId},succeededCallback,failedCallback,userContext); },
UnPublishChanges:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'UnPublishChanges',true,{appId:appId},succeededCallback,failedCallback,userContext); },
AcknowledgeChangesRequired:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'AcknowledgeChangesRequired',true,{appId:appId},succeededCallback,failedCallback,userContext); },
UnPublishApp:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'UnPublishApp',true,{appId:appId},succeededCallback,failedCallback,userContext); },
HideApp:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'HideApp',true,{appId:appId},succeededCallback,failedCallback,userContext); },
UnHideApp:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'UnHideApp',true,{appId:appId},succeededCallback,failedCallback,userContext); },
RequiresChanges:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'RequiresChanges',true,{appId:appId},succeededCallback,failedCallback,userContext); },
GetStatus:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'GetStatus',true,{appId:appId},succeededCallback,failedCallback,userContext); },
UpdateStatusButton:function(appId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'UpdateStatusButton',true,{appId:appId},succeededCallback,failedCallback,userContext); },
AddDeveloper:function(appId,devId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'AddDeveloper',true,{appId:appId,devId:devId},succeededCallback,failedCallback,userContext); },
AddTester:function(appId,testerId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'AddTester',true,{appId:appId,testerId:testerId},succeededCallback,failedCallback,userContext); },
RemoveDeveloper:function(appId,devId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'RemoveDeveloper',true,{appId:appId,devId:devId},succeededCallback,failedCallback,userContext); },
RemoveDevelopers:function(appId,devIds,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'RemoveDevelopers',true,{appId:appId,devIds:devIds},succeededCallback,failedCallback,userContext); },
RemoveTester:function(appId,testerId,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'RemoveTester',true,{appId:appId,testerId:testerId},succeededCallback,failedCallback,userContext); },
RemoveTesters:function(appId,testerIds,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'RemoveTesters',true,{appId:appId,testerIds:testerIds},succeededCallback,failedCallback,userContext); },
IsRealmPatternValid:function(realm,succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'IsRealmPatternValid',true,{realm:realm},succeededCallback,failedCallback,userContext); },
GetMySpaceTweets:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MySpace.Web.Developer.Services.Apps.AppManagementService.get_path(), 'GetMySpaceTweets',true,{},succeededCallback,failedCallback,userContext); }}
MySpace.Web.Developer.Services.Apps.AppManagementService.registerClass('MySpace.Web.Developer.Services.Apps.AppManagementService',Sys.Net.WebServiceProxy);
MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance = new MySpace.Web.Developer.Services.Apps.AppManagementService();
MySpace.Web.Developer.Services.Apps.AppManagementService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._path = value; }
MySpace.Web.Developer.Services.Apps.AppManagementService.get_path = function() { return MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._path; }
MySpace.Web.Developer.Services.Apps.AppManagementService.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); }
MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._timeout = value; }
MySpace.Web.Developer.Services.Apps.AppManagementService.get_timeout = function() { 
return MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._timeout; }
MySpace.Web.Developer.Services.Apps.AppManagementService.set_defaultUserContext = function(value) { 
MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._userContext = value; }
MySpace.Web.Developer.Services.Apps.AppManagementService.get_defaultUserContext = function() { 
return MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._userContext; }
MySpace.Web.Developer.Services.Apps.AppManagementService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._succeeded = value; }
MySpace.Web.Developer.Services.Apps.AppManagementService.get_defaultSucceededCallback = function() { 
return MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._succeeded; }
MySpace.Web.Developer.Services.Apps.AppManagementService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._failed = value; }
MySpace.Web.Developer.Services.Apps.AppManagementService.get_defaultFailedCallback = function() { 
return MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance._failed; }
MySpace.Web.Developer.Services.Apps.AppManagementService.set_path("/services/apps/AppManagementService.asmx");
MySpace.Web.Developer.Services.Apps.AppManagementService.UpdateAppUrls= function(appId,appUrl,appDomainUrl,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.UpdateAppUrls(appId,appUrl,appDomainUrl,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.PublishApp= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.PublishApp(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.PublishChanges= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.PublishChanges(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.UnPublishChanges= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.UnPublishChanges(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.AcknowledgeChangesRequired= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.AcknowledgeChangesRequired(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.UnPublishApp= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.UnPublishApp(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.HideApp= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.HideApp(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.UnHideApp= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.UnHideApp(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.RequiresChanges= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.RequiresChanges(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.GetStatus= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.GetStatus(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.UpdateStatusButton= function(appId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.UpdateStatusButton(appId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.AddDeveloper= function(appId,devId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.AddDeveloper(appId,devId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.AddTester= function(appId,testerId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.AddTester(appId,testerId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.RemoveDeveloper= function(appId,devId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.RemoveDeveloper(appId,devId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.RemoveDevelopers= function(appId,devIds,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.RemoveDevelopers(appId,devIds,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.RemoveTester= function(appId,testerId,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.RemoveTester(appId,testerId,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.RemoveTesters= function(appId,testerIds,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.RemoveTesters(appId,testerIds,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.IsRealmPatternValid= function(realm,onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.IsRealmPatternValid(realm,onSuccess,onFailed,userContext); }
MySpace.Web.Developer.Services.Apps.AppManagementService.GetMySpaceTweets= function(onSuccess,onFailed,userContext) {MySpace.Web.Developer.Services.Apps.AppManagementService._staticInstance.GetMySpaceTweets(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MySpace.Web.Developer.Classes.Apps');
if (typeof(MySpace.Web.Developer.Classes.Apps.OperationResult) === 'undefined') {
MySpace.Web.Developer.Classes.Apps.OperationResult=gtc("MySpace.Web.Developer.Classes.Apps.OperationResult");
MySpace.Web.Developer.Classes.Apps.OperationResult.registerClass('MySpace.Web.Developer.Classes.Apps.OperationResult');
}
Type.registerNamespace('MySpace.Web.Developer.Classes');
if (typeof(MySpace.Web.Developer.Classes.UserStatus) === 'undefined') {
MySpace.Web.Developer.Classes.UserStatus=gtc("MySpace.Web.Developer.Classes.UserStatus");
MySpace.Web.Developer.Classes.UserStatus.registerClass('MySpace.Web.Developer.Classes.UserStatus');
}
Type.registerNamespace('MySpace.Applications');
if (typeof(MySpace.Applications.LifecycleOperationResult) === 'undefined') {
MySpace.Applications.LifecycleOperationResult = function() { throw Error.invalidOperation(); }
MySpace.Applications.LifecycleOperationResult.prototype = {Success: 0,Failure: 1,InvalidCurrentState: 2,InvalidUser: 3,NoDescriptionImagesDefined: 4,NoPanelsDefined: 5,NoDescriptionDefined: 6,ApplicationChangesRequired: 7,IFramePanelNotApproved: 8,ApplicationChangesAlreadyPending: 9}
MySpace.Applications.LifecycleOperationResult.registerEnum('MySpace.Applications.LifecycleOperationResult', true);
}
