Type.registerNamespace('BMDB.Web.Service');
BMDB.Web.Service.Classification=function() {
BMDB.Web.Service.Classification.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BMDB.Web.Service.Classification.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return BMDB.Web.Service.Classification._staticInstance.get_path();},
Get:function(argString,succeededCallback, failedCallback, userContext) {
/// <param name="argString" 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(), 'Get',false,{argString:argString},succeededCallback,failedCallback,userContext); },
AddClassification:function(entityID,classificationID,entityTypeID,saveParent,deletFunctionName,succeededCallback, failedCallback, userContext) {
/// <param name="entityID" type="Number">System.Int32</param>
/// <param name="classificationID" type="Number">System.Int32</param>
/// <param name="entityTypeID" type="Number">System.Int32</param>
/// <param name="saveParent" type="Boolean">System.Boolean</param>
/// <param name="deletFunctionName" 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(), 'AddClassification',false,{entityID:entityID,classificationID:classificationID,entityTypeID:entityTypeID,saveParent:saveParent,deletFunctionName:deletFunctionName},succeededCallback,failedCallback,userContext); },
GetClassificationList:function(classificationList,deletFunctionName,succeededCallback, failedCallback, userContext) {
/// <param name="classificationList" type="String">System.String</param>
/// <param name="deletFunctionName" 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(), 'GetClassificationList',false,{classificationList:classificationList,deletFunctionName:deletFunctionName},succeededCallback,failedCallback,userContext); },
RemoveClassification:function(entityID,classificationID,entityTypeID,deletFunctionName,succeededCallback, failedCallback, userContext) {
/// <param name="entityID" type="Number">System.Int32</param>
/// <param name="classificationID" type="Number">System.Int32</param>
/// <param name="entityTypeID" type="Number">System.Int32</param>
/// <param name="deletFunctionName" 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(), 'RemoveClassification',false,{entityID:entityID,classificationID:classificationID,entityTypeID:entityTypeID,deletFunctionName:deletFunctionName},succeededCallback,failedCallback,userContext); }}
BMDB.Web.Service.Classification.registerClass('BMDB.Web.Service.Classification',Sys.Net.WebServiceProxy);
BMDB.Web.Service.Classification._staticInstance = new BMDB.Web.Service.Classification();
BMDB.Web.Service.Classification.set_path = function(value) {
BMDB.Web.Service.Classification._staticInstance.set_path(value); }
BMDB.Web.Service.Classification.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return BMDB.Web.Service.Classification._staticInstance.get_path();}
BMDB.Web.Service.Classification.set_timeout = function(value) {
BMDB.Web.Service.Classification._staticInstance.set_timeout(value); }
BMDB.Web.Service.Classification.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return BMDB.Web.Service.Classification._staticInstance.get_timeout(); }
BMDB.Web.Service.Classification.set_defaultUserContext = function(value) { 
BMDB.Web.Service.Classification._staticInstance.set_defaultUserContext(value); }
BMDB.Web.Service.Classification.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return BMDB.Web.Service.Classification._staticInstance.get_defaultUserContext(); }
BMDB.Web.Service.Classification.set_defaultSucceededCallback = function(value) { 
 BMDB.Web.Service.Classification._staticInstance.set_defaultSucceededCallback(value); }
BMDB.Web.Service.Classification.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return BMDB.Web.Service.Classification._staticInstance.get_defaultSucceededCallback(); }
BMDB.Web.Service.Classification.set_defaultFailedCallback = function(value) { 
BMDB.Web.Service.Classification._staticInstance.set_defaultFailedCallback(value); }
BMDB.Web.Service.Classification.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return BMDB.Web.Service.Classification._staticInstance.get_defaultFailedCallback(); }
BMDB.Web.Service.Classification.set_path("/Resources/WebServices/Classification.svc");
BMDB.Web.Service.Classification.Get= function(argString,onSuccess,onFailed,userContext) {
/// <param name="argString" 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>
BMDB.Web.Service.Classification._staticInstance.Get(argString,onSuccess,onFailed,userContext); }
BMDB.Web.Service.Classification.AddClassification= function(entityID,classificationID,entityTypeID,saveParent,deletFunctionName,onSuccess,onFailed,userContext) {
/// <param name="entityID" type="Number">System.Int32</param>
/// <param name="classificationID" type="Number">System.Int32</param>
/// <param name="entityTypeID" type="Number">System.Int32</param>
/// <param name="saveParent" type="Boolean">System.Boolean</param>
/// <param name="deletFunctionName" 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>
BMDB.Web.Service.Classification._staticInstance.AddClassification(entityID,classificationID,entityTypeID,saveParent,deletFunctionName,onSuccess,onFailed,userContext); }
BMDB.Web.Service.Classification.GetClassificationList= function(classificationList,deletFunctionName,onSuccess,onFailed,userContext) {
/// <param name="classificationList" type="String">System.String</param>
/// <param name="deletFunctionName" 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>
BMDB.Web.Service.Classification._staticInstance.GetClassificationList(classificationList,deletFunctionName,onSuccess,onFailed,userContext); }
BMDB.Web.Service.Classification.RemoveClassification= function(entityID,classificationID,entityTypeID,deletFunctionName,onSuccess,onFailed,userContext) {
/// <param name="entityID" type="Number">System.Int32</param>
/// <param name="classificationID" type="Number">System.Int32</param>
/// <param name="entityTypeID" type="Number">System.Int32</param>
/// <param name="deletFunctionName" 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>
BMDB.Web.Service.Classification._staticInstance.RemoveClassification(entityID,classificationID,entityTypeID,deletFunctionName,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('BMLibrary.BLL');
if (typeof(BMLibrary.BLL.Classification) === 'undefined') {
BMLibrary.BLL.Classification=gtc("Classification:http://schemas.datacontract.org/2004/07/BMLibrary.BLL");
BMLibrary.BLL.Classification.registerClass('BMLibrary.BLL.Classification');
}
