"use strict";
/***************************************************
* Licensed Materials - Property of HCL.
* (c)Copyright HCL America, Inc. 2023-2024
****************************************************/
Object.defineProperty(exports, "__esModule", { value: true });
exports.refreshECL = exports.editUserECL = exports.editECL = exports._notes = void 0;
const tslib_1 = require("tslib");
/**
* @file ecl
* @module ECL (Execution Control List)
* @category ECL
*/
const notesf_base = tslib_1.__importStar(require("../notes/ecl"));
const notesf = () => notesf_base;
exports._notes = notesf_base;
//-----------------------------
// Notes @functions ECL
/**
* Displays the administration "Workstation Security: Execution Control List"
* dialog box for a specified address book and name, which lets you change that
* administration ECL. Administrators can name Administration ECLs. The name is not
* usually a user name, but whatever name the administrator chooses; for example,
* Manager, Developer, or LimitedAccess.
* @throws {Error} no plans to implement
*/
function editECL() {
return notesf().EditECL();
}
exports.editECL = editECL;
/**
* Displays the "Workstation Security: Execution Control List" dialog box, which
* allows you to change your personal ECL for the current workstation.
* @throws {Error} no plans to implement
*/
function editUserECL() {
return notesf().EditUserECL();
}
exports.editUserECL = editUserECL;
/**
* Copies the administration execution control list from a specified Address Book
* and name to your personal workstation ECL.
* @throws {Error} no plans to implement
* @TODO this needs to be implemented
*/
function refreshECL() {
return notesf().RefreshECL();
}
exports.refreshECL = refreshECL;
//# sourceMappingURL=ecl.js.map