Type.registerNamespace('SEEK.Services.Web');
SEEK.Services.Web.ManageUser=function() {
SEEK.Services.Web.ManageUser.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SEEK.Services.Web.ManageUser.prototype={
VerifyUser:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(SEEK.Services.Web.ManageUser.get_path(), 'VerifyUser',false,{request:request},succeededCallback,failedCallback,userContext); },
CreateNewJobSeeker:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(SEEK.Services.Web.ManageUser.get_path(), 'CreateNewJobSeeker',false,{request:request},succeededCallback,failedCallback,userContext); },
UpdateUser:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(SEEK.Services.Web.ManageUser.get_path(), 'UpdateUser',false,{request:request},succeededCallback,failedCallback,userContext); },
ValidateUsername:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(SEEK.Services.Web.ManageUser.get_path(), 'ValidateUsername',false,{request:request},succeededCallback,failedCallback,userContext); },
SendForgotPasswordEmail:function(theRequest,succeededCallback, failedCallback, userContext) {
return this._invoke(SEEK.Services.Web.ManageUser.get_path(), 'SendForgotPasswordEmail',false,{theRequest:theRequest},succeededCallback,failedCallback,userContext); }}
SEEK.Services.Web.ManageUser.registerClass('SEEK.Services.Web.ManageUser',Sys.Net.WebServiceProxy);
SEEK.Services.Web.ManageUser._staticInstance = new SEEK.Services.Web.ManageUser();
SEEK.Services.Web.ManageUser.set_path = function(value) { SEEK.Services.Web.ManageUser._staticInstance._path = value; }
SEEK.Services.Web.ManageUser.get_path = function() { return SEEK.Services.Web.ManageUser._staticInstance._path; }
SEEK.Services.Web.ManageUser.set_timeout = function(value) { SEEK.Services.Web.ManageUser._staticInstance._timeout = value; }
SEEK.Services.Web.ManageUser.get_timeout = function() { return SEEK.Services.Web.ManageUser._staticInstance._timeout; }
SEEK.Services.Web.ManageUser.set_defaultUserContext = function(value) { SEEK.Services.Web.ManageUser._staticInstance._userContext = value; }
SEEK.Services.Web.ManageUser.get_defaultUserContext = function() { return SEEK.Services.Web.ManageUser._staticInstance._userContext; }
SEEK.Services.Web.ManageUser.set_defaultSucceededCallback = function(value) { SEEK.Services.Web.ManageUser._staticInstance._succeeded = value; }
SEEK.Services.Web.ManageUser.get_defaultSucceededCallback = function() { return SEEK.Services.Web.ManageUser._staticInstance._succeeded; }
SEEK.Services.Web.ManageUser.set_defaultFailedCallback = function(value) { SEEK.Services.Web.ManageUser._staticInstance._failed = value; }
SEEK.Services.Web.ManageUser.get_defaultFailedCallback = function() { return SEEK.Services.Web.ManageUser._staticInstance._failed; }
SEEK.Services.Web.ManageUser.set_path("/Services/ManageUser.asmx");
SEEK.Services.Web.ManageUser.VerifyUser= function(request,onSuccess,onFailed,userContext) {SEEK.Services.Web.ManageUser._staticInstance.VerifyUser(request,onSuccess,onFailed,userContext); }
SEEK.Services.Web.ManageUser.CreateNewJobSeeker= function(request,onSuccess,onFailed,userContext) {SEEK.Services.Web.ManageUser._staticInstance.CreateNewJobSeeker(request,onSuccess,onFailed,userContext); }
SEEK.Services.Web.ManageUser.UpdateUser= function(request,onSuccess,onFailed,userContext) {SEEK.Services.Web.ManageUser._staticInstance.UpdateUser(request,onSuccess,onFailed,userContext); }
SEEK.Services.Web.ManageUser.ValidateUsername= function(request,onSuccess,onFailed,userContext) {SEEK.Services.Web.ManageUser._staticInstance.ValidateUsername(request,onSuccess,onFailed,userContext); }
SEEK.Services.Web.ManageUser.SendForgotPasswordEmail= function(theRequest,onSuccess,onFailed,userContext) {SEEK.Services.Web.ManageUser._staticInstance.SendForgotPasswordEmail(theRequest,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('SEEK.Services.Client');
if (typeof(SEEK.Services.Client.VerifyUserResponse) === 'undefined') {
SEEK.Services.Client.VerifyUserResponse=gtc("SEEK.Services.Client.VerifyUserResponse");
SEEK.Services.Client.VerifyUserResponse.registerClass('SEEK.Services.Client.VerifyUserResponse');
}
if (typeof(SEEK.Services.Client.UpdateUserResponse) === 'undefined') {
SEEK.Services.Client.UpdateUserResponse=gtc("SEEK.Services.Client.UpdateUserResponse");
SEEK.Services.Client.UpdateUserResponse.registerClass('SEEK.Services.Client.UpdateUserResponse');
}
Type.registerNamespace('SEEK.Services');
if (typeof(SEEK.Services.SendForgotPasswordEmailRequest) === 'undefined') {
SEEK.Services.SendForgotPasswordEmailRequest=gtc("SEEK.Services.SendForgotPasswordEmailRequest");
SEEK.Services.SendForgotPasswordEmailRequest.registerClass('SEEK.Services.SendForgotPasswordEmailRequest');
}
if (typeof(SEEK.Services.SendForgotPasswordEmailResponse) === 'undefined') {
SEEK.Services.SendForgotPasswordEmailResponse=gtc("SEEK.Services.SendForgotPasswordEmailResponse");
SEEK.Services.SendForgotPasswordEmailResponse.registerClass('SEEK.Services.SendForgotPasswordEmailResponse');
}
if (typeof(SEEK.Services.Client.UpdateUserRequest) === 'undefined') {
SEEK.Services.Client.UpdateUserRequest=gtc("SEEK.Services.Client.UpdateUserRequest");
SEEK.Services.Client.UpdateUserRequest.registerClass('SEEK.Services.Client.UpdateUserRequest');
}
if (typeof(SEEK.Services.Client.CreateNewJobSeekerRequest) === 'undefined') {
SEEK.Services.Client.CreateNewJobSeekerRequest=gtc("SEEK.Services.Client.CreateNewJobSeekerRequest");
SEEK.Services.Client.CreateNewJobSeekerRequest.registerClass('SEEK.Services.Client.CreateNewJobSeekerRequest');
}
if (typeof(SEEK.Services.Client.ValidateUsernameResponse) === 'undefined') {
SEEK.Services.Client.ValidateUsernameResponse=gtc("SEEK.Services.Client.ValidateUsernameResponse");
SEEK.Services.Client.ValidateUsernameResponse.registerClass('SEEK.Services.Client.ValidateUsernameResponse');
}
if (typeof(SEEK.Services.Client.CreateNewJobSeekerResponse) === 'undefined') {
SEEK.Services.Client.CreateNewJobSeekerResponse=gtc("SEEK.Services.Client.CreateNewJobSeekerResponse");
SEEK.Services.Client.CreateNewJobSeekerResponse.registerClass('SEEK.Services.Client.CreateNewJobSeekerResponse');
}
if (typeof(SEEK.Services.Client.VerifyUserRequest) === 'undefined') {
SEEK.Services.Client.VerifyUserRequest=gtc("SEEK.Services.Client.VerifyUserRequest");
SEEK.Services.Client.VerifyUserRequest.registerClass('SEEK.Services.Client.VerifyUserRequest');
}
if (typeof(SEEK.Services.Client.ValidateUsernameRequest) === 'undefined') {
SEEK.Services.Client.ValidateUsernameRequest=gtc("SEEK.Services.Client.ValidateUsernameRequest");
SEEK.Services.Client.ValidateUsernameRequest.registerClass('SEEK.Services.Client.ValidateUsernameRequest');
}
Type.registerNamespace('SEEK.Framework');
if (typeof(SEEK.Framework.LoginErrorType) === 'undefined') {
SEEK.Framework.LoginErrorType = function() { throw Error.invalidOperation(); }
SEEK.Framework.LoginErrorType.prototype = {UserCanLogIn: 0,AccountLocked: 1,UnknownRole: 2,WeakExistingPassword: 3,BadUserNameOrPassword: 4,BadUserNameOrPasswordAttempt2: 5,BadUserNameOrPasswordAttempt3: 6,BadUserNameOrPasswordAttempt4: 7,CapsLockOn: 8,PasswordChangedRecently: 9}
SEEK.Framework.LoginErrorType.registerEnum('SEEK.Framework.LoginErrorType', true);
}
if (typeof(SEEK.Framework.LoginType) === 'undefined') {
SEEK.Framework.LoginType = function() { throw Error.invalidOperation(); }
SEEK.Framework.LoginType.prototype = {JobSeeker: 1,Advertiser: 2,Agent: 3,SeekStaff: 4,Uploader: 5,Unknown: 6}
SEEK.Framework.LoginType.registerEnum('SEEK.Framework.LoginType', true);
}
