@Override public final UnknowRoleException unknownRole(final String roleName) { final UnknowRoleException result = new UnknowRoleException(String.format(getLoggingLocale(), unknownRole$str(), roleName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotRemoveStandardRole = "WFLYCTL0328: Cannot remove standard role '%s'";
@Override protected boolean authorize(OperationContext context, PathAddress base, ModelNode operation) { try { context.readResource(base, false); } catch(UnknowRoleException ex) { context.getFailureDescription().set(ex.getMessage()); return false; } //An exception will happen if not allowed return true; } }
@Override protected boolean authorize(OperationContext context, PathAddress base, ModelNode operation) { try { context.readResource(base, false); } catch(UnknowRoleException ex) { context.getFailureDescription().set(ex.getMessage()); return false; } //An exception will happen if not allowed return true; } }
@Override public final UnknowRoleException unknownRole(final String roleName) { final UnknowRoleException result = new UnknowRoleException(String.format(getLoggingLocale(), unknownRole$str(), roleName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotRemoveStandardRole = "WFLYCTL0328: Cannot remove standard role '%s'";