Class AbstractDataSourceProperties.DataSourceResolver
java.lang.Object
com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
cn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
cn.sliew.carp.module.datasource.modal.AbstractDataSourceProperties.DataSourceResolver
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsontype.TypeIdResolver
- Enclosing class:
- AbstractDataSourceProperties
public static final class AbstractDataSourceProperties.DataSourceResolver
extends cn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
-
Field Summary
Fields inherited from class cn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver
defaultClass, subTypes, superTypeFields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
_baseType, _typeFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?>protected StringtypeFromSubtype(Object obj) Methods inherited from class cn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver
bind, bindDefault, getMechanism, idFromValue, idFromValueAndType, init, typeFromIdMethods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
getDescForKnownTypeIds, idFromBaseType
-
Constructor Details
-
DataSourceResolver
public DataSourceResolver()
-
-
Method Details
-
typeFromSubtype
- Specified by:
typeFromSubtypein classcn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
-
subTypeFromType
- Specified by:
subTypeFromTypein classcn.sliew.carp.framework.common.jackson.polymorphic.PolymorphicResolver<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
-