Package org.redisson.liveobject.resolver
Class DefaultNamingScheme
-
- org.redisson.liveobject.resolver.AbstractNamingScheme
-
- org.redisson.liveobject.resolver.DefaultNamingScheme
-
- All Implemented Interfaces:
NamingScheme
public class DefaultNamingScheme extends AbstractNamingScheme implements NamingScheme
- Author:
- Rui Gu (https://github.com/jackygurui), Nikita Koksharov
-
-
Field Summary
-
Fields inherited from class org.redisson.liveobject.resolver.AbstractNamingScheme
codec
-
-
Constructor Summary
Constructors Constructor Description DefaultNamingScheme(Codec codec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <?> entityClass, idValue, <?> fieldClass, fieldName)
<?> entityClass, fieldName)
<?> entityClass, idValue)
<?> entityClass)
name)
-
Methods inherited from class org.redisson.liveobject.resolver.AbstractNamingScheme
getCodec
-
Methods inherited from interface org.redisson.liveobject.resolver.NamingScheme
getCodec
-
-
-
-
Constructor Detail
-
DefaultNamingScheme
public DefaultNamingScheme(Codec codec)
-
-
Method Detail
-
getNamePattern
public getNamePattern(<?> entityClass)
- Specified by:
getNamePattern
in interfaceNamingScheme
-
getName
public getName(<?> entityClass, idValue)
- Specified by:
getName
in interfaceNamingScheme
-
getFieldReferenceName
public getFieldReferenceName(<?> entityClass, idValue, <?> fieldClass, fieldName)
- Specified by:
getFieldReferenceName
in interfaceNamingScheme
-
resolveId
public resolveId( name)
- Specified by:
resolveId
in interfaceNamingScheme
-
getIndexName
public getIndexName(<?> entityClass, fieldName)
- Specified by:
getIndexName
in interfaceNamingScheme
-
-