package com.mossle.security.perm; import com.mossle.security.util.SpringSecurityUtils; public class PermissionChecker { private PermissionMatcher permissionMatcher = new PermissionMatcher(); public boolean isAuthorized(String text) { String want = text; for (String have : SpringSecurityUtils.getAuthorities()) { if (permissionMatcher.match(want, have)) { return true; } } return false; } public void setReadOnly(boolean readOnly) { permissionMatcher.setReadOnly(readOnly); } public boolean isReadOnly() { return permissionMatcher.isReadOnly(); } }