@Singleton public class FieldTypeDefinitionRegistry extends info.magnolia.config.registry.AbstractRegistry<FieldTypeDefinition>
Constructor and Description |
---|
FieldTypeDefinitionRegistry()
Deprecated.
since 5.4.6 - use
FieldTypeDefinitionRegistry(ModuleRegistry) instead. |
FieldTypeDefinitionRegistry(info.magnolia.module.ModuleRegistry moduleRegistry) |
Modifier and Type | Method and Description |
---|---|
FieldTypeDefinition |
get(String id)
Deprecated.
since 5.4 - use the
AbstractRegistry.getProvider(String) method instead and fetch definition from its result. |
FieldTypeDefinition |
getByDefinition(Class<? extends FieldDefinition> definitionClass) |
Optional<info.magnolia.config.registry.DefinitionProvider<FieldTypeDefinition>> |
getByDefinitionType(Class<? extends FieldDefinition> definitionClass) |
info.magnolia.config.registry.DefinitionMetadataBuilder |
newMetadataBuilder() |
info.magnolia.config.registry.DefinitionProvider<FieldTypeDefinition> |
resolveMostActualDefinitionProvider(Class<? extends FieldDefinition> definitionClass) |
info.magnolia.config.registry.DefinitionType |
type() |
addDecorator, addValidator, getAllDefinitions, getAllMetadata, getAllProviders, getDecoratedDefinitionProvider, getProvider, getProvider, getReferenceId, getRegistryMap, onRegister, query, register, removeDecorator, start, unregisterAndRegister, validate
@Inject public FieldTypeDefinitionRegistry(info.magnolia.module.ModuleRegistry moduleRegistry)
@Deprecated public FieldTypeDefinitionRegistry()
FieldTypeDefinitionRegistry(ModuleRegistry)
instead.public Optional<info.magnolia.config.registry.DefinitionProvider<FieldTypeDefinition>> getByDefinitionType(Class<? extends FieldDefinition> definitionClass)
public info.magnolia.config.registry.DefinitionProvider<FieldTypeDefinition> resolveMostActualDefinitionProvider(Class<? extends FieldDefinition> definitionClass) throws info.magnolia.registry.RegistrationException
info.magnolia.registry.RegistrationException
public FieldTypeDefinition getByDefinition(Class<? extends FieldDefinition> definitionClass) throws info.magnolia.registry.RegistrationException
info.magnolia.registry.RegistrationException
@Deprecated public FieldTypeDefinition get(String id) throws info.magnolia.registry.RegistrationException
AbstractRegistry.getProvider(String)
method instead and fetch definition from its result.info.magnolia.registry.RegistrationException
public info.magnolia.config.registry.DefinitionType type()
public info.magnolia.config.registry.DefinitionMetadataBuilder newMetadataBuilder()
Copyright © 2021 Magnolia International Ltd.. All rights reserved.