/** Creates {@link MinorIssueConfig} from this bean */ public MinorIssueConfig toMinorIssueConfig() { return new MinorIssueConfig(minor, severity, url); } }
public IssueConfigBean(String majorIssue, MinorIssueConfig minorIssueConfig) { major = majorIssue; minor = minorIssueConfig.getMinor(); severity = minorIssueConfig.getSeverity(); url = minorIssueConfig.getUrl(); }
@Override public String toString() { return prettyPrint(); } }
public static Answer failureAnswer(String message, @Nullable Question question) { Answer answer = new Answer(); answer.setQuestion(question); answer.setStatus(AnswerStatus.FAILURE); answer.addAnswerElement(new StringAnswerElement(message)); return answer; }
public static @Nonnull AnswerMetadata computeAnswerMetadata( @Nonnull Answer answer, @Nonnull BatfishLogger logger) { try { return AnswerMetadata.builder() .setMetrics(computeMetrics(answer, logger)) .setStatus(answer.getStatus()) .build(); } catch (Exception e) { return AnswerMetadata.forStatus(AnswerStatus.FAILURE); } }
@Test public void testComputeAnswerMetadataUnsuccessfulAnswer() throws IOException { Answer testAnswer = new Answer(); testAnswer.setStatus(AnswerStatus.FAILURE); assertThat( AnswerMetadataUtil.computeAnswerMetadata(testAnswer, _logger), equalTo(AnswerMetadata.forStatus(AnswerStatus.FAILURE))); }
@Test public void testEquals() { AnswerMetadata.Builder builder = AnswerMetadata.builder().setStatus(AnswerStatus.SUCCESS); AnswerMetadata group1Elem1 = builder.build(); AnswerMetadata group1Elem2 = builder.build(); AnswerMetadata group1Elem3 = AnswerMetadata.forStatus(AnswerStatus.SUCCESS); AnswerMetadata group2Elem1 = builder.setMetrics(Metrics.builder().setNumRows(5).build()).build(); AnswerMetadata group3Elem1 = builder.setStatus(AnswerStatus.FAILURE).build(); new EqualsTester() .addEqualityGroup(group1Elem1, group1Elem2, group1Elem3) .addEqualityGroup(group2Elem1) .addEqualityGroup(group3Elem1) .testEquals(); } }
private InitInfoAnswerElement mergeParseAnswer( boolean summary, boolean verboseError, ParseAnswerElement parseAnswer) { InitInfoAnswerElement answerElement = new InitInfoAnswerElement(); mergeInitStepAnswer(answerElement, parseAnswer, summary, verboseError); answerElement.setParseStatus(parseAnswer.getParseStatus()); answerElement.setParseTrees(parseAnswer.getParseTrees()); return answerElement; }
public void addAnswerElement(AnswerElement answerElement) { _answerElements.add(answerElement); _summary.combine(answerElement.getSummary()); }
@Override public ConvertConfigurationAnswerElement loadConvertConfigurationAnswerElementOrReparse() { ConvertConfigurationAnswerElement ccae = new ConvertConfigurationAnswerElement(); ccae.setDefinedStructures(BASIC_DEFINED_STRUCTS_MAP); return ccae; }
@Override public ConvertConfigurationAnswerElement loadConvertConfigurationAnswerElementOrReparse() { ConvertConfigurationAnswerElement ccae = new ConvertConfigurationAnswerElement(); ccae.setUndefinedReferences(BASIC_UNDEFINED_REFS_MAP); return ccae; }
public InvalidReachabilityParametersException(String msg) { super(msg); _invalidParametersAnswer = new StringAnswerElement(msg); }
/** Generates a set Schema from the give base schema */ public static final Schema set(Schema baseSchema) { return new Schema("Set<" + baseSchema._schemaStr + ">"); }
public StringAnswerElement(String answer) { this(); setAnswer(answer); }
public static Builder builder() { return new Builder(); } }
public AclSpecs build() { return new AclSpecs(_acl, _reprHostname, _sources); }
public static Builder builder() { return new Builder(); }
/** Generates a list Schema with the give base schema */ public static final Schema list(Schema baseSchema) { return new Schema("List<" + baseSchema._schemaStr + ">"); }