ADF11g-034:Java判斷Web Page和TaskFlow的訪問權限

1.{securityContext.taskFlowViewable['taskFlowId']}

       public boolean isTaskFlowViewable(String taskflowId) {
           if (taskflowId == null) {
               return false;
           }
           TaskFlowPermission permission =
               new TaskFlowPermission(taskflowId, TaskFlowPermission.VIEW_ACTION);
           SecurityContext ctx = ADFContext.getCurrent().getSecurityContext();
           return ctx.hasPermission(permission);
       }

2.#{securityContext.regionViewable['pageDef']}

       public boolean isRegionViewable(String pageDef) {
           if (pageDef == null) {
               return false;
           }
           RegionPermission permission =
               new RegionPermission(pageDef, RegionPermission.VIEW_ACTION);
           SecurityContext ctx = ADFContext.getCurrent().getSecurityContext();
           return ctx.hasPermission(permission);
       }



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章