@enonic/mock-xp
Version:
Mock Enonic XP API JavaScript Library
62 lines (61 loc) • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LibAuth = void 0;
var LibAuth = (function () {
function LibAuth(_a) {
var server = _a.server;
this.server = server;
}
LibAuth.prototype.addMembers = function (principalKey, members) {
this.server.auth.addMembers({
members: members,
principalKey: principalKey,
});
return;
};
LibAuth.prototype.createGroup = function (params) {
return this.server.auth.createGroup(params);
};
LibAuth.prototype.getMembers = function (principalKey) {
return this.server.auth.getMembers({ principalKey: principalKey });
};
LibAuth.prototype.getMemberships = function (principalKey, transitive) {
return this.server.auth.getMemberships({
principalKey: principalKey,
transitive: transitive
});
};
LibAuth.prototype.createRole = function (params) {
return this.server.auth.createRole(params);
};
LibAuth.prototype.createUser = function (params) {
return this.server.auth.createUser(params);
};
LibAuth.prototype.getPrincipal = function (principalKey) {
return this.server.auth.getPrincipal(principalKey);
};
LibAuth.prototype.getProfile = function (params) {
return this.server.auth.getProfile(params);
};
LibAuth.prototype.getUser = function (params) {
return this.server.auth.getUser(params);
};
LibAuth.prototype.login = function (params) {
return this.server.auth.login(params);
};
LibAuth.prototype.logout = function () {
this.server.auth.logout();
};
LibAuth.prototype.modifyProfile = function (params) {
return this.server.auth.modifyProfile(params);
};
LibAuth.prototype.removeMembers = function (principalKey, members) {
this.server.auth.removeMembers({
members: members,
principalKey: principalKey,
});
return;
};
return LibAuth;
}());
exports.LibAuth = LibAuth;