Type.registerNamespace('Sb');
Sb.QuestionService=function() {
Sb.QuestionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Sb.QuestionService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Sb.QuestionService._staticInstance.get_path();},
GetQuestion:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'GetQuestion',false,{id:id},succeededCallback,failedCallback,userContext); },
UpdateQuestion:function(questionData,succeededCallback, failedCallback, userContext) {
/// <param name="questionData" 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(), 'UpdateQuestion',false,{questionData:questionData},succeededCallback,failedCallback,userContext); },
GetColumnOptions:function(questionId,columnPosition,succeededCallback, failedCallback, userContext) {
/// <param name="questionId" type="String">System.String</param>
/// <param name="columnPosition" type="Number">System.Int32</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(), 'GetColumnOptions',false,{questionId:questionId,columnPosition:columnPosition},succeededCallback,failedCallback,userContext); },
GetTemplates:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetTemplates',false,{},succeededCallback,failedCallback,userContext); }}
Sb.QuestionService.registerClass('Sb.QuestionService',Sys.Net.WebServiceProxy);
Sb.QuestionService._staticInstance = new Sb.QuestionService();
Sb.QuestionService.set_path = function(value) {
Sb.QuestionService._staticInstance.set_path(value); }
Sb.QuestionService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Sb.QuestionService._staticInstance.get_path();}
Sb.QuestionService.set_timeout = function(value) {
Sb.QuestionService._staticInstance.set_timeout(value); }
Sb.QuestionService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Sb.QuestionService._staticInstance.get_timeout(); }
Sb.QuestionService.set_defaultUserContext = function(value) { 
Sb.QuestionService._staticInstance.set_defaultUserContext(value); }
Sb.QuestionService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Sb.QuestionService._staticInstance.get_defaultUserContext(); }
Sb.QuestionService.set_defaultSucceededCallback = function(value) { 
 Sb.QuestionService._staticInstance.set_defaultSucceededCallback(value); }
Sb.QuestionService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Sb.QuestionService._staticInstance.get_defaultSucceededCallback(); }
Sb.QuestionService.set_defaultFailedCallback = function(value) { 
Sb.QuestionService._staticInstance.set_defaultFailedCallback(value); }
Sb.QuestionService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Sb.QuestionService._staticInstance.get_defaultFailedCallback(); }
Sb.QuestionService.set_path("/Services/QuestionService.svc");
Sb.QuestionService.GetQuestion= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
Sb.QuestionService._staticInstance.GetQuestion(id,onSuccess,onFailed,userContext); }
Sb.QuestionService.UpdateQuestion= function(questionData,onSuccess,onFailed,userContext) {
/// <param name="questionData" 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>
Sb.QuestionService._staticInstance.UpdateQuestion(questionData,onSuccess,onFailed,userContext); }
Sb.QuestionService.GetColumnOptions= function(questionId,columnPosition,onSuccess,onFailed,userContext) {
/// <param name="questionId" type="String">System.String</param>
/// <param name="columnPosition" type="Number">System.Int32</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>
Sb.QuestionService._staticInstance.GetColumnOptions(questionId,columnPosition,onSuccess,onFailed,userContext); }
Sb.QuestionService.GetTemplates= function(onSuccess,onFailed,userContext) {
/// <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>
Sb.QuestionService._staticInstance.GetTemplates(onSuccess,onFailed,userContext); }
