@Override public @Nonnull AnswerId getFinalAnswerId( AnswerId baseAnswerId, Set<IssueSettingsId> issueSettingsIds) { return new AnswerId( hash( ImmutableList.of( baseAnswerId, ImmutableSortedSet.copyOf( Comparator.comparing(IssueSettingsId::getId), issueSettingsIds)) .toString())); }
public @Nonnull Path getAnswerDir(AnswerId answerId) { return _baseDir.resolve(BfConsts.RELPATH_ANSWERS_DIR).resolve(answerId.getId()); }
@Override public @Nonnull AnswerId getBaseAnswerId( NetworkId networkId, SnapshotId snapshotId, QuestionId questionId, QuestionSettingsId questionSettingsId, NodeRolesId networkNodeRolesId, SnapshotId referenceSnapshotId, AnalysisId analysisId) { return new AnswerId( hash( ImmutableList.of( networkId, snapshotId, questionId, questionSettingsId, networkNodeRolesId, ofNullable(referenceSnapshotId), ofNullable(analysisId)) .toString())); }
@Override public AnswerId getFinalAnswerId(AnswerId baseAnswerId, Set<IssueSettingsId> issueSettingsIds) { return new AnswerId( hash( ImmutableList.of( baseAnswerId, ImmutableSortedSet.copyOf( Comparator.comparing(IssueSettingsId::getId), issueSettingsIds)) .toString())); }
@Override public AnswerId getBaseAnswerId( NetworkId networkId, SnapshotId snapshotId, QuestionId questionId, QuestionSettingsId questionSettingsId, NodeRolesId networkNodeRolesId, SnapshotId referenceSnapshotId, AnalysisId analysisId) { return new AnswerId( hash( ImmutableList.of( networkId, snapshotId, questionId, questionSettingsId, networkNodeRolesId, ofNullable(referenceSnapshotId), ofNullable(analysisId)) .toString())); }
major, ImmutableList.of(new MinorIssueConfig(minor, newSeverity, "http://example.com")))); AnswerId finalAnswerId = new AnswerId("finalAnswerId"); _manager.applyIssuesConfiguration( majorIssueConfigs,