if (req.getTimeStamp() == null || Utility.stringIsNullOrEmpty(req.getURI())) { throw new IllegalArgumentException("request parameter uri or timestamp"); 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.setString(1, req.getURI()); availset = com.executeQuery(); if (availset.next()) { state.setString(1, req.getURI()); state.setLong(2, usetime); state.setString(3, req.getMessage()); state.setString(1, req.getURI()); state.setLong(2, usetime); state.setString(3, UUID.randomUUID().toString()); state.setString(2, req.getMessage()); state.setBoolean(3, req.isOperational()); state.setString(4, req.getURI()); state.executeUpdate(); state.close();
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()); return setStatusInternal(req.getURI(), pt, req.getDomainName(), req.getHostname(), req.getParentObject(), req.getTimeStamp(), req.getMessage(), req.isOperational());