Documentation
¶
Index ¶
- func NewArticleProviderConfig(article int32, sequens int16, concept int32, sums []int32) providers.IArticleSpecProvider
- func NewArticleSpecConfig(article int32, sequens int16, concept int32, sums []int32) types.IArticleSpec
- func NewNotFoundArticleProvider() providers.IArticleSpecProvider
- func NewNotFoundConceptProvider() providers.IConceptSpecProvider
- func NotFoundArticleSpec() types.IArticleSpec
- func NotFoundConceptSpec() providers.IConceptSpec
- type ArticleProviderConfig
- type ArticleSpecConfig
- type ArticleSpecFactory
- func (f *ArticleSpecFactory) BuildFactory() bool
- func (f ArticleSpecFactory) GetProvider(code types.ArticleCode, defProvider providers.IArticleSpecProvider) providers.IArticleSpecProvider
- func (f ArticleSpecFactory) GetProviders() []providers.IArticleSpecProvider
- func (f ArticleSpecFactory) GetSpec(code types.ArticleCode, period legalios.IPeriod, version types.VersionCode) types.IArticleSpec
- func (f ArticleSpecFactory) GetSpecList(period legalios.IPeriod, version types.VersionCode) []types.IArticleSpec
- type BuildArticleProvidersFunc
- type BuildConceptProvidersFunc
- type ConceptSpecFactory
- func (f *ConceptSpecFactory) BuildFactory() bool
- func (f ConceptSpecFactory) GetProvider(code types.ConceptCode, defProvider providers.IConceptSpecProvider) providers.IConceptSpecProvider
- func (f ConceptSpecFactory) GetProviders() []providers.IConceptSpecProvider
- func (f ConceptSpecFactory) GetSpec(code types.ConceptCode, period legalios.IPeriod, version types.VersionCode) providers.IConceptSpec
- func (f ConceptSpecFactory) GetSpecList(period legalios.IPeriod, version types.VersionCode) []providers.IConceptSpec
- type IArticleSpecFactory
- type IConceptSpecFactory
- type NotFoundArticleProvider
- type NotFoundConceptProvider
- type ProviderRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewArticleSpecConfig ¶
func NewNotFoundArticleProvider ¶
func NewNotFoundArticleProvider() providers.IArticleSpecProvider
func NewNotFoundConceptProvider ¶
func NewNotFoundConceptProvider() providers.IConceptSpecProvider
func NotFoundArticleSpec ¶
func NotFoundArticleSpec() types.IArticleSpec
func NotFoundConceptSpec ¶
func NotFoundConceptSpec() providers.IConceptSpec
Types ¶
type ArticleProviderConfig ¶
type ArticleProviderConfig struct { providers.ArticleSpecProvider // contains filtered or unexported fields }
func (ArticleProviderConfig) GetSpec ¶
func (p ArticleProviderConfig) GetSpec(period legalios.IPeriod, version types.VersionCode) types.IArticleSpec
type ArticleSpecConfig ¶
type ArticleSpecConfig struct {
types.ArticleSpec
}
type ArticleSpecFactory ¶
type ArticleSpecFactory struct { Providers map[int32]providers.IArticleSpecProvider NotFoundProvider providers.IArticleSpecProvider NotFoundSpec types.IArticleSpec BuildProvidersFunc BuildArticleProvidersFunc }
func (*ArticleSpecFactory) BuildFactory ¶
func (f *ArticleSpecFactory) BuildFactory() bool
func (ArticleSpecFactory) GetProvider ¶
func (f ArticleSpecFactory) GetProvider(code types.ArticleCode, defProvider providers.IArticleSpecProvider) providers.IArticleSpecProvider
func (ArticleSpecFactory) GetProviders ¶
func (f ArticleSpecFactory) GetProviders() []providers.IArticleSpecProvider
func (ArticleSpecFactory) GetSpec ¶
func (f ArticleSpecFactory) GetSpec(code types.ArticleCode, period legalios.IPeriod, version types.VersionCode) types.IArticleSpec
func (ArticleSpecFactory) GetSpecList ¶
func (f ArticleSpecFactory) GetSpecList(period legalios.IPeriod, version types.VersionCode) []types.IArticleSpec
type BuildArticleProvidersFunc ¶
type BuildArticleProvidersFunc func(f *ArticleSpecFactory) bool
type BuildConceptProvidersFunc ¶
type BuildConceptProvidersFunc func(f *ConceptSpecFactory) bool
type ConceptSpecFactory ¶
type ConceptSpecFactory struct { Providers map[int32]providers.IConceptSpecProvider NotFoundProvider providers.IConceptSpecProvider NotFoundSpec providers.IConceptSpec BuildProvidersFunc BuildConceptProvidersFunc }
func (*ConceptSpecFactory) BuildFactory ¶
func (f *ConceptSpecFactory) BuildFactory() bool
func (ConceptSpecFactory) GetProvider ¶
func (f ConceptSpecFactory) GetProvider(code types.ConceptCode, defProvider providers.IConceptSpecProvider) providers.IConceptSpecProvider
func (ConceptSpecFactory) GetProviders ¶
func (f ConceptSpecFactory) GetProviders() []providers.IConceptSpecProvider
func (ConceptSpecFactory) GetSpec ¶
func (f ConceptSpecFactory) GetSpec(code types.ConceptCode, period legalios.IPeriod, version types.VersionCode) providers.IConceptSpec
func (ConceptSpecFactory) GetSpecList ¶
func (f ConceptSpecFactory) GetSpecList(period legalios.IPeriod, version types.VersionCode) []providers.IConceptSpec
type IArticleSpecFactory ¶
type IArticleSpecFactory interface { GetSpec(code types.ArticleCode, period legalios.IPeriod, version types.VersionCode) types.IArticleSpec GetSpecList(period legalios.IPeriod, version types.VersionCode) []types.IArticleSpec GetProviders() []providers.IArticleSpecProvider BuildFactory() bool }
type IConceptSpecFactory ¶
type IConceptSpecFactory interface { GetSpec(code types.ConceptCode, period legalios.IPeriod, version types.VersionCode) providers.IConceptSpec GetSpecList(period legalios.IPeriod, version types.VersionCode) []providers.IConceptSpec GetProviders() []providers.IConceptSpecProvider BuildFactory() bool }
type NotFoundArticleProvider ¶
type NotFoundArticleProvider struct {
providers.IArticleCodeProvider
}
func (NotFoundArticleProvider) GetSpec ¶
func (p NotFoundArticleProvider) GetSpec(period legalios.IPeriod, version types.VersionCode) types.IArticleSpec
type NotFoundConceptProvider ¶
type NotFoundConceptProvider struct {
providers.IConceptCodeProvider
}
func (NotFoundConceptProvider) GetSpec ¶
func (p NotFoundConceptProvider) GetSpec(period legalios.IPeriod, version types.VersionCode) providers.IConceptSpec
type ProviderRecord ¶
func NewProviderRecord ¶
func NewProviderRecord(_article int32, _sequens int16, _concept int32, _sums []int32) ProviderRecord
Click to show internal directories.
Click to hide internal directories.