var DirectoryService=function() {
DirectoryService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DirectoryService.prototype={
EditDirectory:function(userID,title,parentDirectoryID,homePageText,publicView,directoryID,url,wikiID,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'EditDirectory',false,{userID:userID,title:title,parentDirectoryID:parentDirectoryID,homePageText:homePageText,publicView:publicView,directoryID:directoryID,url:url,wikiID:wikiID},succeededCallback,failedCallback,userContext); },
GetDirectory:function(directoryID,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'GetDirectory',false,{directoryID:directoryID},succeededCallback,failedCallback,userContext); },
DoesDirectoryExist:function(directoryID,parentDirectoryID,name,pathName,wikiId,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'DoesDirectoryExist',false,{directoryID:directoryID,parentDirectoryID:parentDirectoryID,name:name,pathName:pathName,wikiId:wikiId},succeededCallback,failedCallback,userContext); },
VoteYes:function(url,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'VoteYes',false,{url:url},succeededCallback,failedCallback,userContext); },
VoteNo:function(url,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'VoteNo',false,{url:url},succeededCallback,failedCallback,userContext); },
GetDirectoryHistory:function(directoryID,isAdmin,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'GetDirectoryHistory',false,{directoryID:directoryID,isAdmin:isAdmin},succeededCallback,failedCallback,userContext); },
MakeDirectoryActive:function(directoryID,version,succeededCallback, failedCallback, userContext) {
return this._invoke(DirectoryService.get_path(), 'MakeDirectoryActive',false,{directoryID:directoryID,version:version},succeededCallback,failedCallback,userContext); }}
DirectoryService.registerClass('DirectoryService',Sys.Net.WebServiceProxy);
DirectoryService._staticInstance = new DirectoryService();
DirectoryService.set_path = function(value) { DirectoryService._staticInstance._path = value; }
DirectoryService.get_path = function() { return DirectoryService._staticInstance._path; }
DirectoryService.set_timeout = function(value) { DirectoryService._staticInstance._timeout = value; }
DirectoryService.get_timeout = function() { return DirectoryService._staticInstance._timeout; }
DirectoryService.set_defaultUserContext = function(value) { DirectoryService._staticInstance._userContext = value; }
DirectoryService.get_defaultUserContext = function() { return DirectoryService._staticInstance._userContext; }
DirectoryService.set_defaultSucceededCallback = function(value) { DirectoryService._staticInstance._succeeded = value; }
DirectoryService.get_defaultSucceededCallback = function() { return DirectoryService._staticInstance._succeeded; }
DirectoryService.set_defaultFailedCallback = function(value) { DirectoryService._staticInstance._failed = value; }
DirectoryService.get_defaultFailedCallback = function() { return DirectoryService._staticInstance._failed; }
DirectoryService.set_path("/DirectoryService.asmx");
DirectoryService.EditDirectory= function(userID,title,parentDirectoryID,homePageText,publicView,directoryID,url,wikiID,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.EditDirectory(userID,title,parentDirectoryID,homePageText,publicView,directoryID,url,wikiID,onSuccess,onFailed,userContext); }
DirectoryService.GetDirectory= function(directoryID,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.GetDirectory(directoryID,onSuccess,onFailed,userContext); }
DirectoryService.DoesDirectoryExist= function(directoryID,parentDirectoryID,name,pathName,wikiId,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.DoesDirectoryExist(directoryID,parentDirectoryID,name,pathName,wikiId,onSuccess,onFailed,userContext); }
DirectoryService.VoteYes= function(url,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.VoteYes(url,onSuccess,onFailed,userContext); }
DirectoryService.VoteNo= function(url,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.VoteNo(url,onSuccess,onFailed,userContext); }
DirectoryService.GetDirectoryHistory= function(directoryID,isAdmin,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.GetDirectoryHistory(directoryID,isAdmin,onSuccess,onFailed,userContext); }
DirectoryService.MakeDirectoryActive= function(directoryID,version,onSuccess,onFailed,userContext) {DirectoryService._staticInstance.MakeDirectoryActive(directoryID,version,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MilliWiki.BusinessEntities');
if (typeof(MilliWiki.BusinessEntities.DirectoryItem) === 'undefined') {
MilliWiki.BusinessEntities.DirectoryItem=gtc("MilliWiki.BusinessEntities.DirectoryItem");
MilliWiki.BusinessEntities.DirectoryItem.registerClass('MilliWiki.BusinessEntities.DirectoryItem');
}
