module NaiveDAC{ function initDAC(req){ // Global.acceptList = { // }; // Global.applyList = { // }; Global.owner = req; } function checkPermission(req){ return (req==Global.owner); } // export function hasPermission(arg){ // return (Global.acceptList[requester]!=undefined); // } // export function accept(req){ // if (requester==Global.owner){ // Global.acceptList[req] = Global.applyList[req]; // if (Global.applyList[req] != undefined) // Global.applyList[req] = undefined; // return true; // } // return false; // } // export function cancel(req){ // if (requester==Global.owner){ // Global.applyList[req] = Global.acceptList[req]; // if (Global.acceptList[req] != undefined) // Global.acceptList[req] = undefined; // return true; // } // return false; // } // export function apply(remark){ // if (remark != undefined && requester !=undefined){ // Global.applyList[requester] = remark; // return "success"; // } // return "failed" // } // export function isOwner(arg){ // return Global.owner==requester; // } // export function getApplyList(arg){ // return JSON.stringify(Global.applyList); // } // export function getAcceptList(arg){ // return JSON.stringify(Global.acceptList); // } }