Type.registerNamespace('EZP.Api.Presentation.Web.Ajax');
EZP.Api.Presentation.Web.Ajax.Security=function() {
EZP.Api.Presentation.Web.Ajax.Security.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EZP.Api.Presentation.Web.Ajax.Security.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_path();},
getUser:function(BrandId,UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getUser',false,{BrandId:BrandId,UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
login:function(BrandId,UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'login',false,{BrandId:BrandId,UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
logOff:function(Token,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'logOff',false,{Token:Token},succeededCallback,failedCallback,userContext); },
setUserPassword:function(Token,userPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'setUserPassword',false,{Token:Token,userPassword:userPassword},succeededCallback,failedCallback,userContext); },
setUserLogin:function(Token,userLogin,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'setUserLogin',false,{Token:Token,userLogin:userLogin},succeededCallback,failedCallback,userContext); },
validPassword:function(password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'validPassword',false,{password:password},succeededCallback,failedCallback,userContext); },
userExists:function(BrandId,UserName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'userExists',false,{BrandId:BrandId,UserName:UserName},succeededCallback,failedCallback,userContext); },
userValid:function(BrandId,UserName,FirstName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'userValid',false,{BrandId:BrandId,UserName:UserName,FirstName:FirstName},succeededCallback,failedCallback,userContext); },
resetPassword:function(BrandId,UserName,FirstName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'resetPassword',false,{BrandId:BrandId,UserName:UserName,FirstName:FirstName},succeededCallback,failedCallback,userContext); }}
EZP.Api.Presentation.Web.Ajax.Security.registerClass('EZP.Api.Presentation.Web.Ajax.Security',Sys.Net.WebServiceProxy);
EZP.Api.Presentation.Web.Ajax.Security._staticInstance = new EZP.Api.Presentation.Web.Ajax.Security();
EZP.Api.Presentation.Web.Ajax.Security.set_path = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance.set_path(value); }
EZP.Api.Presentation.Web.Ajax.Security.get_path = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_path(); }
EZP.Api.Presentation.Web.Ajax.Security.set_timeout = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance.set_timeout(value); }
EZP.Api.Presentation.Web.Ajax.Security.get_timeout = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_timeout(); }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultUserContext = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance.set_defaultUserContext(value); }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultUserContext = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_defaultUserContext(); }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultSucceededCallback = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance.set_defaultSucceededCallback(value); }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultSucceededCallback = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_defaultSucceededCallback(); }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultFailedCallback = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance.set_defaultFailedCallback(value); }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultFailedCallback = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance.get_defaultFailedCallback(); }
EZP.Api.Presentation.Web.Ajax.Security.set_path("/API/Ajax/Security.asmx");
EZP.Api.Presentation.Web.Ajax.Security.getUser= function(BrandId,UserName,Password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.getUser(BrandId,UserName,Password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.login= function(BrandId,UserName,Password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.login(BrandId,UserName,Password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.logOff= function(Token,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.logOff(Token,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.setUserPassword= function(Token,userPassword,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.setUserPassword(Token,userPassword,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.setUserLogin= function(Token,userLogin,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.setUserLogin(Token,userLogin,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.validPassword= function(password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.validPassword(password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.userExists= function(BrandId,UserName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.userExists(BrandId,UserName,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.userValid= function(BrandId,UserName,FirstName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.userValid(BrandId,UserName,FirstName,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.resetPassword= function(BrandId,UserName,FirstName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.resetPassword(BrandId,UserName,FirstName,onSuccess,onFailed,userContext); }
