List of usage examples for org.springframework.security.acls.model Permission getPattern
String getPattern();
String
representing this permission. From source file:org.apache.kylin.rest.security.ExternalAclProvider.java
public static String transformPermission(Permission p) { String permString = null;/*from w w w . ja va2 s.c o m*/ if (AclPermission.ADMINISTRATION.equals(p)) { permString = ADMINISTRATION; } else if (AclPermission.MANAGEMENT.equals(p)) { permString = MANAGEMENT; } else if (AclPermission.OPERATION.equals(p)) { permString = OPERATION; } else if (AclPermission.READ.equals(p)) { permString = READ; } else { permString = p.getPattern(); } return permString; }
From source file:org.collectionspace.services.authorization.spring.SpringPermissionEvaluator.java
private void debug(CSpaceResource res, Authentication authToken, Serializable objectIdId, String objectIdType, Permission perm) { if (log.isTraceEnabled() == true) { log.debug(this.getClass().getCanonicalName() + ":" + this); String resourceTarget = "[" + res.getId() + "]" + " | " + "[" + "objectIdId: " + objectIdType + "(" + objectIdId + ")]"; System.out.println("PERMISSION CHECK FOR: " + resourceTarget); System.out.println("\tPrincipal: " + authToken.getName() + "\tTenant ID: " + res.getTenantId()); System.out.println("\tRoles: " + authToken.getAuthorities()); System.out.println(//from w w w .java 2s. c o m "\tPermission Mask: " + perm.getMask() + " - Permission Pattern: " + perm.getPattern()); System.out.println(""); } }