Utility.validateClassification(getQuickStatsRequest.getClassification()); if (!UserIdentityUtil.isTrustedAgent(currentUser, "getQuickStats", getQuickStatsRequest.getClassification(), ctx)) { UserIdentityUtil.assertReadAccess(getQuickStatsRequest.getUri(), currentUser, "getQuickStats", getQuickStatsRequest.getClassification(), ctx); if (Utility.stringIsNullOrEmpty(getQuickStatsRequest.getUri())) { throw new IllegalArgumentException("uri"); AuditLogger.logItem(this.getClass().getCanonicalName(), "getQuickStats", currentUser, getQuickStatsRequest.getUri(), (getQuickStatsRequest.getClassification()), ctx.getMessageContext()); return fetchQuickStat(getQuickStatsRequest.getUri(), getQuickStatPeriods(), false);