Type.registerNamespace('DigitForge.Com');
DigitForge.Com.FileHandling=function() {
DigitForge.Com.FileHandling.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DigitForge.Com.FileHandling.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return DigitForge.Com.FileHandling._staticInstance.get_path();},
GetUploadStatus:function(uploadKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUploadStatus',false,{uploadKey:uploadKey},succeededCallback,failedCallback,userContext); },
CancelUpload:function(uploadKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CancelUpload',false,{uploadKey:uploadKey},succeededCallback,failedCallback,userContext); },
ClearUploadStatus:function(uploadKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearUploadStatus',false,{uploadKey:uploadKey},succeededCallback,failedCallback,userContext); },
GetFolder:function(fileTicket,folder,sortOptions,filterOptions,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFolder',false,{fileTicket:fileTicket,folder:folder,sortOptions:sortOptions,filterOptions:filterOptions},succeededCallback,failedCallback,userContext); },
DeleteItem:function(fileTicket,uniqueId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteItem',false,{fileTicket:fileTicket,uniqueId:uniqueId},succeededCallback,failedCallback,userContext); },
CreateFolder:function(fileTicket,parentFolderId,newFolderName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateFolder',false,{fileTicket:fileTicket,parentFolderId:parentFolderId,newFolderName:newFolderName},succeededCallback,failedCallback,userContext); },
RenameFolderItem:function(fileTicket,uniqueId,newItemName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenameFolderItem',false,{fileTicket:fileTicket,uniqueId:uniqueId,newItemName:newItemName},succeededCallback,failedCallback,userContext); },
CopyFolderItem:function(fileTicket,uniqueId,destinationFolderId,newItemName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CopyFolderItem',false,{fileTicket:fileTicket,uniqueId:uniqueId,destinationFolderId:destinationFolderId,newItemName:newItemName},succeededCallback,failedCallback,userContext); },
MoveFolderItem:function(fileTicket,uniqueId,destinationFolderId,overWrite,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MoveFolderItem',false,{fileTicket:fileTicket,uniqueId:uniqueId,destinationFolderId:destinationFolderId,overWrite:overWrite},succeededCallback,failedCallback,userContext); },
CompressFolderItem:function(fileTicket,uniqueId,newItemName,destFolderId,removeExistingItem,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CompressFolderItem',false,{fileTicket:fileTicket,uniqueId:uniqueId,newItemName:newItemName,destFolderId:destFolderId,removeExistingItem:removeExistingItem},succeededCallback,failedCallback,userContext); }}
DigitForge.Com.FileHandling.registerClass('DigitForge.Com.FileHandling',Sys.Net.WebServiceProxy);
DigitForge.Com.FileHandling._staticInstance = new DigitForge.Com.FileHandling();
DigitForge.Com.FileHandling.set_path = function(value) { DigitForge.Com.FileHandling._staticInstance.set_path(value); }
DigitForge.Com.FileHandling.get_path = function() { return DigitForge.Com.FileHandling._staticInstance.get_path(); }
DigitForge.Com.FileHandling.set_timeout = function(value) { DigitForge.Com.FileHandling._staticInstance.set_timeout(value); }
DigitForge.Com.FileHandling.get_timeout = function() { return DigitForge.Com.FileHandling._staticInstance.get_timeout(); }
DigitForge.Com.FileHandling.set_defaultUserContext = function(value) { DigitForge.Com.FileHandling._staticInstance.set_defaultUserContext(value); }
DigitForge.Com.FileHandling.get_defaultUserContext = function() { return DigitForge.Com.FileHandling._staticInstance.get_defaultUserContext(); }
DigitForge.Com.FileHandling.set_defaultSucceededCallback = function(value) { DigitForge.Com.FileHandling._staticInstance.set_defaultSucceededCallback(value); }
DigitForge.Com.FileHandling.get_defaultSucceededCallback = function() { return DigitForge.Com.FileHandling._staticInstance.get_defaultSucceededCallback(); }
DigitForge.Com.FileHandling.set_defaultFailedCallback = function(value) { DigitForge.Com.FileHandling._staticInstance.set_defaultFailedCallback(value); }
DigitForge.Com.FileHandling.get_defaultFailedCallback = function() { return DigitForge.Com.FileHandling._staticInstance.get_defaultFailedCallback(); }
DigitForge.Com.FileHandling.set_path("/FileHandling.asmx");
DigitForge.Com.FileHandling.GetUploadStatus= function(uploadKey,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.GetUploadStatus(uploadKey,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.CancelUpload= function(uploadKey,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.CancelUpload(uploadKey,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.ClearUploadStatus= function(uploadKey,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.ClearUploadStatus(uploadKey,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.GetFolder= function(fileTicket,folder,sortOptions,filterOptions,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.GetFolder(fileTicket,folder,sortOptions,filterOptions,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.DeleteItem= function(fileTicket,uniqueId,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.DeleteItem(fileTicket,uniqueId,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.CreateFolder= function(fileTicket,parentFolderId,newFolderName,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.CreateFolder(fileTicket,parentFolderId,newFolderName,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.RenameFolderItem= function(fileTicket,uniqueId,newItemName,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.RenameFolderItem(fileTicket,uniqueId,newItemName,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.CopyFolderItem= function(fileTicket,uniqueId,destinationFolderId,newItemName,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.CopyFolderItem(fileTicket,uniqueId,destinationFolderId,newItemName,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.MoveFolderItem= function(fileTicket,uniqueId,destinationFolderId,overWrite,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.MoveFolderItem(fileTicket,uniqueId,destinationFolderId,overWrite,onSuccess,onFailed,userContext); }
DigitForge.Com.FileHandling.CompressFolderItem= function(fileTicket,uniqueId,newItemName,destFolderId,removeExistingItem,onSuccess,onFailed,userContext) {DigitForge.Com.FileHandling._staticInstance.CompressFolderItem(fileTicket,uniqueId,newItemName,destFolderId,removeExistingItem,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('DigitForge.Web.Controls.FileHandling');
if (typeof(DigitForge.Web.Controls.FileHandling.FolderDescriptor) === 'undefined') {
DigitForge.Web.Controls.FileHandling.FolderDescriptor=gtc("DigitForge.Web.Controls.FileHandling.FolderDescriptor");
DigitForge.Web.Controls.FileHandling.FolderDescriptor.registerClass('DigitForge.Web.Controls.FileHandling.FolderDescriptor');
}
if (typeof(DigitForge.Web.Controls.FileHandling.ItemActionResult) === 'undefined') {
DigitForge.Web.Controls.FileHandling.ItemActionResult=gtc("DigitForge.Web.Controls.FileHandling.ItemActionResult");
DigitForge.Web.Controls.FileHandling.ItemActionResult.registerClass('DigitForge.Web.Controls.FileHandling.ItemActionResult');
}
