/** * Create an instance of {@link SetStatusRequestMsg } * */ public SetStatusRequestMsg createSetStatusRequestMsg() { return new SetStatusRequestMsg(); }
AuditLogger.logItem(this.getClass().getCanonicalName(), "setStatus", currentUser, "", (req.getClassification()), ctx.getMessageContext()); Utility.validateClassification(req.getClassification()); if (req.getTimeStamp() == null || Utility.stringIsNullOrEmpty(req.getURI())) { throw new IllegalArgumentException("request parameter uri or timestamp is null"); AuditLogger.logItem(this.getClass().getCanonicalName(), "setStatus", currentUser, req.getURI(), (req.getClassification()), ctx.getMessageContext()); UserIdentityUtil.assertAgentRole(currentUser, "setStatus", req.getClassification(), ctx); if (req.getPolicyType() != null) { pt = req.getPolicyType(); return setStatusInternal(req.getURI(), pt, req.getDomainName(), req.getHostname(), req.getParentObject(), req.getTimeStamp(), req.getMessage(), req.isOperational());
SetStatusRequestMsg req = new SetStatusRequestMsg(); req.setClassification(new SecurityWrapper(ClassificationType.U, "")); req.setDomainName(domainname); req.setHostname(hostname); req.setMessage(message); req.setOperational(isrunning); req.setURI(URI); req.setPolicyType(policyType); req.setTimeStamp((gcal)); return send(req); } catch (Exception ex) {
Utility.validateClassification(reqs.get(0).getClassification()); UserIdentityUtil.assertAgentRole(currentUser, "setMoreStatus", reqs.get(0).getClassification(), ctx); AuditLogger.logItem(this.getClass().getCanonicalName(), "setMoreStatus", currentUser, "", (reqs.get(0).getClassification()), ctx.getMessageContext()); if (req.getTimeStamp() == null || Utility.stringIsNullOrEmpty(req.getURI())) { throw new IllegalArgumentException("request parameter uri or timestamp"); if (req.getPolicyType() != null) { pt = req.getPolicyType(); AuxHelper.CheckPolicyAndCreate(req.getURI(), con, pt, true, req.getDomainName(), req.getHostname(), req.getParentObject()); boolean firstseenstatus = true; PreparedStatement com = perf.prepareStatement("select * from availability where uri=? order by utcdatetime desc limit 1;"); com.setString(1, req.getURI()); ResultSet availset = com.executeQuery(); if (availset.next()) { com.close(); long usetime = System.currentTimeMillis(); if (req.getTimeStamp() != null) { try { usetime = req.getTimeStamp().getTimeInMillis(); } catch (Exception ex) { com.setString(1, req.getURI()); availset = com.executeQuery(); if (availset.next()) {