/** * adds an item to the audit log, this is a wrapper function * * @param classname * @param method * @param username * @param memo * @param classification, if null, not specified will be used, otherwise a * prettyprint version of the classificaiton level will be used * @param messageContext */ public static void logItem(String classname, String method, String username, String memo, SecurityWrapper classification, MessageContext messageContext) { if (classification == null || classification.getClassification() == null || classification.getCaveats() == null) { logItem(classname, method, username, memo, unspecified, messageContext); } else { logItem(classname, method, username, memo, Utility.ICMClassificationToString(classification.getClassification()) + " " + classification.getCaveats(), messageContext); } } public static final String unspecified = "UNSPECIFIED";
AuditLogger.logItem(this.getClass().getCanonicalName(), "exportDataToHTML", currentUser, "null request", "not specified", ctx.getMessageContext()); throw new IllegalArgumentException("request is null");
AuditLogger.logItem(this.getClass().getCanonicalName(), "getPerformanceAverageStatsAll", currentUser, "", (classification), ctx.getMessageContext()); ArrayList<GetPerformanceAverageStatsResponseMsg> ret = new ArrayList<GetPerformanceAverageStatsResponseMsg>(); ArrayOfServiceType GetServiceListfromPolicyDB = DASHelper.getServiceListfromPolicyDB(ctx, (classification), PolicyType.TRANSACTIONAL);
String currentUser = UserIdentityUtil.getFirstIdentityToString(ctx); if (request == null) { AuditLogger.logItem(this.getClass().getCanonicalName(), "getReport", currentUser, "", "not specified", ctx.getMessageContext()); throw new IllegalArgumentException("request is null"); throw new IllegalArgumentException("a report id must be specified"); AuditLogger.logItem(this.getClass().getCanonicalName(), "getReport", currentUser, request.getReportId(), (request.getClassification()), ctx.getMessageContext()); GetReportResponseMsg r = new GetReportResponseMsg(); r.setClassification(getCurrentOperatingClassificationLevel());
AuditLogger.logItem(UserIdentityUtil.class.getCanonicalName(), fromFunction, currentUser, "global audit deny", classification, null); throw new SecurityException("Access Denied");
AuditLogger.logItem(UserIdentityUtil.class.getCanonicalName(), fromFunction, currentUser, "agent deny", currentLevel, null);
AuditLogger.logItem(UserIdentityUtil.class.getCanonicalName(), fromFunction, currentUser, "global admin deny", classification, null); throw new SecurityException("Access Denied");
AuditLogger.logItem(UserIdentityUtil.class.getCanonicalName(), fromFunction, currentUser, "agent deny", currentLevel, null);
AuditLogger.logItem(UserIdentityUtil.class.getCanonicalName(), fromFunction, currentUser, "global audit deny", classification, null);
AuditLogger.logItem(this.getClass().getCanonicalName(), "getPerformanceAverageStats", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(this.getClass().getCanonicalName(), "setStatus", currentUser, "", (req.getClassification()), ctx.getMessageContext()); Utility.validateClassification(req.getClassification()); throw new IllegalArgumentException("request parameter uri or timestamp is null"); AuditLogger.logItem(this.getClass().getCanonicalName(), "setStatus", currentUser, req.getURI(), (req.getClassification()), ctx.getMessageContext());
throw new IllegalArgumentException("uri"); AuditLogger.logItem(this.getClass().getCanonicalName(), "getQuickStats", currentUser, getQuickStatsRequest.getUri(), (getQuickStatsRequest.getClassification()), ctx.getMessageContext());
private boolean checkTmodelPublication() { GetTModelDetail req = new GetTModelDetail(); req.setAuthInfo(loginWrapper()); String[] items = PublicationConstants.getAllTmodelKeys(); for (int i = 0; i < items.length; i++) { req.getTModelKey().add(items[i]); } TModelDetail response = null; try { response = inquiry.getTModelDetail(req); } catch (DispositionReportFaultMessage f) { log.log(Level.WARN, "error caught probing for tmodels " + dispositionReportFaultMessageToString(f), f); } catch (Exception ex) { } if (response == null || response.getTModel() == null || response.getTModel().size() < items.length) { log.log(Level.WARN, "Some or all of the fgsms tModels are not present, publishing...."); if (isPooled) { AuditLogger.logItem(this.getClass().getCanonicalName(), "CheckTmodelPublication", "UddiPublisher", "Publishing tModel definitions", AuditLogger.unspecified, null); } return publishTmodels(); } else { log.log(Level.INFO, "All fgsms tModels are present"); } return true; }
GetQuickStatsAllResponseMsg res2 = new GetQuickStatsAllResponseMsg(); res2.setClassification(getCurrentClassificationLevel()); AuditLogger.logItem(this.getClass().getCanonicalName(), "getQuickStatsAllRequest", currentUser, "", (getQuickStatsAllRequest.getClassification()), ctx.getMessageContext()); List<Long> periods = getQuickStatPeriods();
AuditLogger.logItem(this.getClass().getCanonicalName(), "getOperatingStatus", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(this.getClass().getCanonicalName(), "getOperatingStatus", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(this.getClass().getCanonicalName(), "getOperatingStatus", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(this.getClass().getCanonicalName(), "getMostRecentProcessData", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(this.getClass().getCanonicalName(), "getOperatingStatus", currentUser, "", (request.getClassification()), ctx.getMessageContext());
AuditLogger.logItem(DAS4jBean.class.getCanonicalName(), "GetServiceListfromPolicyDB", currentUser, "", classification, ctx.getMessageContext());