public class DeclarativeDomainConfigurationImpl extends Object implements DeclarativeDomainConfiguration
| Constructor and Description |
|---|
DeclarativeDomainConfigurationImpl(com.blazebit.domain.boot.model.DomainBuilder domainBuilder) |
public DeclarativeDomainConfigurationImpl(com.blazebit.domain.boot.model.DomainBuilder domainBuilder)
public DeclarativeDomainConfiguration withMetadataProcessor(DeclarativeMetadataProcessor<? extends Annotation> metadataProcessor)
withMetadataProcessor in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration withMetadataProcessor(DeclarativeAttributeMetadataProcessor<? extends Annotation> metadataProcessor)
withMetadataProcessor in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration withMetadataProcessor(DeclarativeFunctionMetadataProcessor<? extends Annotation> metadataProcessor)
withMetadataProcessor in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration withMetadataProcessor(DeclarativeFunctionParameterMetadataProcessor<? extends Annotation> metadataProcessor)
withMetadataProcessor in interface DeclarativeDomainConfigurationpublic TypeResolver getTypeResolver()
getTypeResolver in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration setTypeResolver(TypeResolver typeResolver)
setTypeResolver in interface DeclarativeDomainConfigurationpublic com.blazebit.domain.runtime.model.DomainModel createDomainModel()
createDomainModel in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration addDomainFunctions(Class<?> domainFunctionsClass)
addDomainFunctions in interface DeclarativeDomainConfigurationpublic DeclarativeDomainConfiguration addDomainType(Class<?> domainTypeClass)
addDomainType in interface DeclarativeDomainConfigurationprotected com.blazebit.domain.declarative.impl.spi.DeclarativeDomainConfigurationImpl.ResolvedType resolveType(String typeName, String elementTypeName, Class<?> type, Class<?> elementType, Class<?> baseClass, Method method, Parameter parameter)
Copyright © 2019 Blazebit. All rights reserved.