public @Nullable QuestionId getQuestionName() { String name = _config.getString(BfConsts.ARG_QUESTION_NAME); return name != null ? new QuestionId(name) : null; }
public @Nonnull Path getAnalysisQuestionDir( NetworkId network, QuestionId question, AnalysisId analysis) { return getAnalysisQuestionsDir(network, analysis).resolve(question.getId()); }
@Override public @Nonnull QuestionId generateQuestionId() { return new QuestionId(uuid()); }
public void setQuestionName(QuestionId questionName) { _config.setProperty( BfConsts.ARG_QUESTION_NAME, questionName != null ? questionName.getId() : null); }
@Override public @Nonnull QuestionId getQuestionId( String question, NetworkId networkId, @Nullable AnalysisId analysisId) { if (!hasQuestionId(question, networkId, analysisId)) { throw new IllegalArgumentException( String.format("No ID assigned to non-existent question '%s'", question)); } return new QuestionId(CommonUtil.readFile(getQuestionIdPath(question, networkId, analysisId))); }
public @Nonnull Path getAdHocQuestionDir(NetworkId network, QuestionId question) { return getAdHocQuestionsDir(network).resolve(question.getId()); }
@Override public @Nonnull QuestionId generateQuestionId() { return new QuestionId(uuid()); }
@Override public void assignQuestion( String question, NetworkId networkId, QuestionId questionId, AnalysisId analysisId) { Path idFile = getQuestionIdPath(question, networkId, analysisId); idFile.getParent().toFile().mkdirs(); CommonUtil.writeFile(idFile, questionId.getId()); }
initSnapshot(); String question = "question1"; QuestionId questionId = new QuestionId(question + "_id"); Question questionObj = new TestQuestion(); String questionContent = BatfishObjectMapper.writeString(questionObj);
if (question != null) { QuestionId questionId = idManager.getQuestionId(question, networkId, analysisId); params.put(BfConsts.ARG_QUESTION_NAME, questionId.getId());
initSnapshot(); String question = "question1"; QuestionId questionId = new QuestionId(question + "_id"); Question questionObj = new TestQuestion(); String questionContent = BatfishObjectMapper.writeString(questionObj);
SnapshotId snapshotId = new SnapshotId("snapshot1"); String question = "question2Name"; QuestionId questionId = new QuestionId(question); SnapshotId referenceSnapshotId = null; AnalysisId analysisId = null;