@Override public boolean checkAccess(UserGroupInformation callerUGI, JobACL jobOperation) { Map<JobACL, AccessControlList> jobACLs = jobInfo.getJobACLs(); AccessControlList jobACL = jobACLs.get(jobOperation); if (jobACL == null) { return true; } return aclsMgr.checkAccess(callerUGI, jobOperation, jobInfo.getUsername(), jobACL); }
@Override public boolean checkAccess(UserGroupInformation callerUGI, JobACL jobOperation) { Map<JobACL, AccessControlList> jobACLs = jobInfo.getJobACLs(); AccessControlList jobACL = jobACLs.get(jobOperation); if (jobACL == null) { return true; } return aclsMgr.checkAccess(callerUGI, jobOperation, jobInfo.getUsername(), jobACL); }
@Override public boolean checkAccess(UserGroupInformation callerUGI, JobACL jobOperation) { Map<JobACL, AccessControlList> jobACLs = jobInfo.getJobACLs(); AccessControlList jobACL = jobACLs.get(jobOperation); if (jobACL == null) { return true; } return aclsMgr.checkAccess(callerUGI, jobOperation, jobInfo.getUsername(), jobACL); }
out.write("</a><br/> \n"); Map<JobACL, AccessControlList> jobAcls = job.getJobACLs(); JSPUtil.printJobACLs(jobTracker, jobAcls, out);
assertTrue(jobInfo.getJobQueueName().equals(weirdJobQueueName)); assertTrue(jobInfo.getJobConfPath().equals(weirdPath)); Map<JobACL, AccessControlList> parsedACLs = jobInfo.getJobACLs(); assertEquals(2, parsedACLs.size()); assertTrue(parsedACLs.get(JobACL.VIEW_JOB).toString().equals(
UserGroupInformation.createRemoteUser(user); AccessControlList viewJobAcl = jobInfo.getJobACLs().get(JobACL.VIEW_JOB); if (viewJobAcl == null) {
assertTrue("VIEW_JOB ACL is not properly logged to history file.", acl.toString().equals( jobInfo.getJobACLs().get(JobACL.VIEW_JOB).toString())); acl = new AccessControlList( conf.get(JobACL.MODIFY_JOB.getAclName(), " ")); assertTrue("MODIFY_JOB ACL is not properly logged to history file.", acl.toString().equals( jobInfo.getJobACLs().get(JobACL.MODIFY_JOB).toString()));
@Override public Map<JobACL, AccessControlList> getJobACLs() { return jobInfo.getJobACLs(); }
@Override public Map<JobACL, AccessControlList> getJobACLs() { return jobInfo.getJobACLs(); }
@Override public Map<JobACL, AccessControlList> getJobACLs() { return jobInfo.getJobACLs(); }