/** * Create an instance of {@link GetMachinePerformanceLogsByRangeRequestMsg } * */ public GetMachinePerformanceLogsByRangeRequestMsg createGetMachinePerformanceLogsByRangeRequestMsg() { return new GetMachinePerformanceLogsByRangeRequestMsg(); }
throw new IllegalArgumentException("null message"); if (Utility.stringIsNullOrEmpty(request.getUri())) { throw new IllegalArgumentException("null uri. a process uri must be specified"); if (request.getOffset() > 0) { offset = request.getOffset(); if (request.getRecordcount() < 0) { records = 1; if (request.getRecordcount() > 1000) { records = 1000; if (request.getRange() == null || request.getRange().getEnd() == null || request.getRange().getStart() == null) { throw new IllegalArgumentException("Missing input parameters"); Utility.validateClassification(request.getClassification()); AuditLogger.logItem(this.getClass().getCanonicalName(), "getMachinePerformanceLogsByRange", currentUser, "", (request.getClassification()), ctx.getMessageContext()); UserIdentityUtil.assertReadAccess(request.getUri(), currentUser, "getMachinePerformanceLogsByRange", (request.getClassification()), ctx); GetMachinePerformanceLogsByRangeResponseMsg ret = GetMachinePerfLogsByRange(request.getUri(), request.getRange(), offset, records);