@Override public StatementTreeViewInfo assemble(StatementTreeViewInfo baseDTO, StatementTreeViewInfo businessDTO, boolean shallowBuild, ContextInfo contextInfo) throws AssemblyException { StatementTreeViewInfo stmtTree = (null != businessDTO) ? businessDTO : new StatementTreeViewInfo(); try { BeanUtils.copyProperties(stmtTree, baseDTO); } catch (Exception e) { throw new AssemblyException("Error assembling StatementTree",e); } return stmtTree; }
private StatementTreeViewInfo getStatementTreeView(final String statementId, final String nlUsageTypeKey, final String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException { StatementTreeViewInfo statementTreeViewInfo = null; StatementInfo statementInfo = getStatement(statementId); if (statementInfo == null) return null; statementTreeViewInfo = new StatementTreeViewInfo(); getStatementTreeViewHelper(statementInfo, statementTreeViewInfo, nlUsageTypeKey, language); return statementTreeViewInfo; /* Map<String, String> configuration = new HashMap<String, String>(); configuration.put("USAGE_TYPE_KEY", nlUsageTypeKey); configuration.put("NL_KEY", language); StatementTreeViewInfo result = new StatementTreeViewInfo(); try { statementTreeViewAssembler.assemble(getStatement(statementId), result, false, configuration); return result; } catch (AssemblyException e) { throw new OperationFailedException(e.getMessage(), e); } */ }
StatementTreeViewInfo stmtTree = new StatementTreeViewInfo(); stmtTree.setId(ProgramRequirementsSummaryView.generateStatementTreeId()); stmtTree.setType( affectedRule.getStatement().getType());
public void onClick(ClickEvent event) { final StatementTreeViewInfo newSubRule = new StatementTreeViewInfo(); newSubRule.setId(generateStatementTreeId()); newSubRule.setType(stmtTypeId); RichTextInfo text = new RichTextInfo(); text.setPlain(""); newSubRule.setDesc(text); parentController.getView(ProgramRequirementsViewController.ProgramRequirementsViews.MANAGE, new Callback<View>() { @Override public void exec(View result) { ((ProgramRequirementsManageView) result).setRuleTree(newSubRule, true, internalProgReqID); parentController.showView(ProgramRequirementsViewController.ProgramRequirementsViews.MANAGE); } }); } });
StatementTreeViewInfo subStatementTreeViewInfo = new StatementTreeViewInfo();
clearStatementTreeViewIdsRecursively(R1R2ConverterUtil.convert(programRequirementInfo.getStatement(), new StatementTreeViewInfo()),contextInfo);
final StatementTreeViewInfo newSubRule = new StatementTreeViewInfo(); newSubRule.setId(generateStatementTreeId()); newSubRule.setType(stmtTypeId);
StatementTreeViewInfo statementTree = R1R2ConverterUtil.convert(programRequirementInfo.getStatement(), new StatementTreeViewInfo()) ;
public StatementTreeViewInfo toStatementTreeViewInfo(Statement stmt) { StatementTreeViewInfo treeView = new StatementTreeViewInfo(); treeView.setAttributes(toAttributeMap(stmt.getAttributes())); treeView.setDesc(toRichTextInfo(stmt.getDescr())); treeView.setId(stmt.getId()); treeView.setMetaInfo(toMetaInfo(stmt.getMeta(), stmt.getVersionNumber())); treeView.setName(stmt.getName()); treeView.setType(stmt.getStatementType().getId()); treeView.setState(stmt.getState()); for (ReqComponent reqComp : stmt.getRequiredComponents()) { treeView.getReqComponents().add(toReqComponentInfo(reqComp)); } treeView.setOperator(stmt.getOperator()); for (Statement childStmt : stmt.getChildren()) { treeView.getStatements().add(toStatementTreeViewInfo(childStmt)); } return treeView; } }
try { List<RefStatementRelationInfo> relations = statementService.getRefStatementRelationsByRef(ProgramAssemblerConstants.PROGRAM_REQUIREMENT, clu.getId()); StatementTreeViewInfo statementTree = new StatementTreeViewInfo(); if (relations != null) { statementTreeViewAssembler.assemble(statementService.getStatementTreeView(relations.get(0).getStatementId()), statementTree, shallowBuild, contextInfo);
StatementTreeViewInfo stmtTree = new StatementTreeViewInfo(); stmtTree.setId(generateStatementTreeId()); stmtTree.setType(stmtTypeId);