-
- All Implemented Interfaces:
-
kotlin.Comparable,org.hravemzdy.procezor.interfaces.IConceptDefine,org.hravemzdy.procezor.interfaces.IConceptSpec,org.hravemzdy.procezor.interfaces.ISpecDefine
public abstract class ConceptSpec implements IConceptSpec, Comparable<ConceptSpec>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classConceptSpec.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ConceptCodecodeprivate final Iterable<ArticleCode>pathprivate final Function5<ITermTarget, IArticleSpec, IPeriod, IBundleProps, Iterable<Result<ITermResult, ITermResultError>>, Iterable<Result<ITermResult, ITermResultError>>>resultDelegate
-
Constructor Summary
Constructors Constructor Description ConceptSpec(Integer _code)ConceptSpec(ConceptCode code, Iterable<ArticleCode> path, Function5<ITermTarget, IArticleSpec, IPeriod, IBundleProps, Iterable<Result<ITermResult, ITermResultError>>, Iterable<Result<ITermResult, ITermResultError>>> resultDelegate)
-
Method Summary
Modifier and Type Method Description ConceptCodegetCode()Iterable<ArticleCode>getPath()Function5<ITermTarget, IArticleSpec, IPeriod, IBundleProps, Iterable<Result<ITermResult, ITermResultError>>, Iterable<Result<ITermResult, ITermResultError>>>getResultDelegate()final MonthCodegetMonthCode(IPeriod period)IntegercompareTo(ConceptSpec other)Booleanequals(Object other)IntegerhashCode()Iterable<ITermTarget>defaultTargetList(ArticleCode article, IPeriod period, IBundleProps ruleset, MonthCode month, Iterable<IContractTerm> contractTerms, Iterable<IPositionTerm> positionTerms, Iterable<ITermTarget> targets, VariantCode vars)-
-
Constructor Detail
-
ConceptSpec
ConceptSpec(Integer _code)
-
ConceptSpec
ConceptSpec(ConceptCode code, Iterable<ArticleCode> path, Function5<ITermTarget, IArticleSpec, IPeriod, IBundleProps, Iterable<Result<ITermResult, ITermResultError>>, Iterable<Result<ITermResult, ITermResultError>>> resultDelegate)
-
-
Method Detail
-
getCode
ConceptCode getCode()
-
getPath
Iterable<ArticleCode> getPath()
-
getResultDelegate
Function5<ITermTarget, IArticleSpec, IPeriod, IBundleProps, Iterable<Result<ITermResult, ITermResultError>>, Iterable<Result<ITermResult, ITermResultError>>> getResultDelegate()
-
getMonthCode
final MonthCode getMonthCode(IPeriod period)
-
compareTo
Integer compareTo(ConceptSpec other)
-
defaultTargetList
Iterable<ITermTarget> defaultTargetList(ArticleCode article, IPeriod period, IBundleProps ruleset, MonthCode month, Iterable<IContractTerm> contractTerms, Iterable<IPositionTerm> positionTerms, Iterable<ITermTarget> targets, VariantCode vars)
-
-
-
-