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);
    // }
}
