Type.registerNamespace('Kahramaa.Internet.Web.ScriptServices');
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService=function() {
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.prototype={
GetVacantPositionsByFilter:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path(), 'GetVacantPositionsByFilter',false,{request:request},succeededCallback,failedCallback,userContext); },
GetJobPositionsByFilter:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path(), 'GetJobPositionsByFilter',false,{request:request},succeededCallback,failedCallback,userContext); },
GetSectionsByDepartment:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path(), 'GetSectionsByDepartment',false,{request:request},succeededCallback,failedCallback,userContext); },
GetJobApplicationsByFilter:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path(), 'GetJobApplicationsByFilter',false,{request:request},succeededCallback,failedCallback,userContext); },
GetCareerFairListingByFilter:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path(), 'GetCareerFairListingByFilter',false,{request:request},succeededCallback,failedCallback,userContext); }}
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.registerClass('Kahramaa.Internet.Web.ScriptServices.JobsVacancyService',Sys.Net.WebServiceProxy);
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance = new Kahramaa.Internet.Web.ScriptServices.JobsVacancyService();
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._path = value; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_path = function() { return Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._path; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.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); }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._timeout = value; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_timeout = function() { 
return Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._timeout; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.set_defaultUserContext = function(value) { 
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._userContext = value; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_defaultUserContext = function() { 
return Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._userContext; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._succeeded = value; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_defaultSucceededCallback = function() { 
return Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._succeeded; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._failed = value; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.get_defaultFailedCallback = function() { 
return Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance._failed; }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.set_path("/_controltemplates/KahramaaUserControls/ScriptServices/JobsVacancyService.asmx");
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetVacantPositionsByFilter= function(request,onSuccess,onFailed,userContext) {Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance.GetVacantPositionsByFilter(request,onSuccess,onFailed,userContext); }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetJobPositionsByFilter= function(request,onSuccess,onFailed,userContext) {Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance.GetJobPositionsByFilter(request,onSuccess,onFailed,userContext); }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetSectionsByDepartment= function(request,onSuccess,onFailed,userContext) {Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance.GetSectionsByDepartment(request,onSuccess,onFailed,userContext); }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetJobApplicationsByFilter= function(request,onSuccess,onFailed,userContext) {Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance.GetJobApplicationsByFilter(request,onSuccess,onFailed,userContext); }
Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetCareerFairListingByFilter= function(request,onSuccess,onFailed,userContext) {Kahramaa.Internet.Web.ScriptServices.JobsVacancyService._staticInstance.GetCareerFairListingByFilter(request,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest=gtc("Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest");
Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest.registerClass('Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterResponse) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterResponse=gtc("Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterResponse");
Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterResponse.registerClass('Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterResponse');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest=gtc("Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest");
Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest.registerClass('Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentResponse) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentResponse=gtc("Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentResponse");
Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentResponse.registerClass('Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentResponse');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest=gtc("Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest");
Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest.registerClass('Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterResponse) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterResponse=gtc("Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterResponse");
Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterResponse.registerClass('Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterResponse');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterRequest) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterRequest=gtc("Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterRequest");
Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterRequest.registerClass('Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterRequest');
}
if (typeof(Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterResponse) === 'undefined') {
Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterResponse=gtc("Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterResponse");
Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterResponse.registerClass('Kahramaa.Internet.Web.ScriptServices.GetCareerFairListingByFilterResponse');
}
