-
- All Implemented Interfaces:
-
org.hravemzdy.procezor.service.IServiceProcezor
public abstract class ServiceProcezor implements IServiceProcezor
-
-
Field Summary
Fields Modifier and Type Field Description private final VersionCodeversionprivate final Iterable<ArticleCode>calcArticles
-
Constructor Summary
Constructors Constructor Description ServiceProcezor(VersionCode _version, Iterable<ArticleCode> _calcArticles)
-
Method Summary
Modifier and Type Method Description final VersionCodegetVersion()final Iterable<ArticleCode>getCalcArticles()Iterable<ArticleTerm>builderOrder()Map<ArticleTerm, Iterable<IArticleDefine>>builderPaths()Iterable<ContractTerm>getContractTerms(IPeriod period, Iterable<ITermTarget> targets)Iterable<PositionTerm>getPositionTerms(IPeriod period, Iterable<ContractTerm> contracts, Iterable<ITermTarget> targets)Iterable<Result<ITermResult, ITermResultError>>getResults(IPeriod period, IBundleProps ruleset, Iterable<ITermTarget> targets)BooleaninitWithPeriod(IPeriod period)BooleanbuildFactories()IArticleSpecgetArticleSpec(ArticleCode code, IPeriod period, VersionCode version)IConceptSpecgetConceptSpec(ConceptCode code, IPeriod period, VersionCode version)abstract BooleanbuildArticleFactory()abstract BooleanbuildConceptFactory()-
-
Constructor Detail
-
ServiceProcezor
ServiceProcezor(VersionCode _version, Iterable<ArticleCode> _calcArticles)
-
-
Method Detail
-
getVersion
final VersionCode getVersion()
-
getCalcArticles
final Iterable<ArticleCode> getCalcArticles()
-
builderOrder
Iterable<ArticleTerm> builderOrder()
-
builderPaths
Map<ArticleTerm, Iterable<IArticleDefine>> builderPaths()
-
getContractTerms
Iterable<ContractTerm> getContractTerms(IPeriod period, Iterable<ITermTarget> targets)
-
getPositionTerms
Iterable<PositionTerm> getPositionTerms(IPeriod period, Iterable<ContractTerm> contracts, Iterable<ITermTarget> targets)
-
getResults
Iterable<Result<ITermResult, ITermResultError>> getResults(IPeriod period, IBundleProps ruleset, Iterable<ITermTarget> targets)
-
initWithPeriod
Boolean initWithPeriod(IPeriod period)
-
buildFactories
Boolean buildFactories()
-
getArticleSpec
IArticleSpec getArticleSpec(ArticleCode code, IPeriod period, VersionCode version)
-
getConceptSpec
IConceptSpec getConceptSpec(ConceptCode code, IPeriod period, VersionCode version)
-
buildArticleFactory
abstract Boolean buildArticleFactory()
-
buildConceptFactory
abstract Boolean buildConceptFactory()
-
-
-
-