-
- All Implemented Interfaces:
-
org.hravemzdy.procezor.registry.IResultBuilder
public final class ResultBuilder implements IResultBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private VersionCodeversionprivate IPeriodperiodInitprivate Iterable<ArticleTerm>articleOrderprivate Map<ArticleTerm, Iterable<IArticleDefine>>articlePaths
-
Constructor Summary
Constructors Constructor Description ResultBuilder()
-
Method Summary
Modifier and Type Method Description VersionCodegetVersion()UnitsetVersion(VersionCode version)IPeriodgetPeriodInit()UnitsetPeriodInit(IPeriod periodInit)Iterable<ArticleTerm>getArticleOrder()UnitsetArticleOrder(Iterable<ArticleTerm> articleOrder)Map<ArticleTerm, Iterable<IArticleDefine>>getArticlePaths()UnitsetArticlePaths(Map<ArticleTerm, Iterable<IArticleDefine>> articlePaths)BooleaninitWithPeriod(VersionCode version, IPeriod period, IArticleSpecFactory articleFactory, IConceptSpecFactory conceptFactory)Iterable<Result<ITermResult, ITermResultError>>getResults(IBundleProps ruleset, Iterable<IContractTerm> contractTerms, Iterable<IPositionTerm> positionTerms, Iterable<ITermTarget> targets, Iterable<ArticleCode> calcArticles)-
-
Method Detail
-
getVersion
VersionCode getVersion()
-
setVersion
Unit setVersion(VersionCode version)
-
getPeriodInit
IPeriod getPeriodInit()
-
setPeriodInit
Unit setPeriodInit(IPeriod periodInit)
-
getArticleOrder
Iterable<ArticleTerm> getArticleOrder()
-
setArticleOrder
Unit setArticleOrder(Iterable<ArticleTerm> articleOrder)
-
getArticlePaths
Map<ArticleTerm, Iterable<IArticleDefine>> getArticlePaths()
-
setArticlePaths
Unit setArticlePaths(Map<ArticleTerm, Iterable<IArticleDefine>> articlePaths)
-
initWithPeriod
Boolean initWithPeriod(VersionCode version, IPeriod period, IArticleSpecFactory articleFactory, IConceptSpecFactory conceptFactory)
-
getResults
Iterable<Result<ITermResult, ITermResultError>> getResults(IBundleProps ruleset, Iterable<IContractTerm> contractTerms, Iterable<IPositionTerm> positionTerms, Iterable<ITermTarget> targets, Iterable<ArticleCode> calcArticles)
-
-
-
-