public Class<?> getResourceClass(Object resource) { if (resource instanceof String) { return String.class; } PermissionHandler handler = getHandlerForResource(resource); if (handler == null) { throw new IdentityManagementException(String.format( "No permission handler registered for resource [%s]", resource.toString())); } return handler.unwrapResourceClass(resource); }
public Class<?> getResourceClass(Object resource) { if (resource instanceof String) { return String.class; } PermissionHandler handler = getHandlerForResource(resource); if (handler == null) { throw new IdentityManagementException(String.format( "No permission handler registered for resource [%s]", resource.toString())); } return handler.unwrapResourceClass(resource); }