Interface PersistenceIdStrategyStringConverter
- All Superinterfaces:
ObjectStringAssembler<PersistenceIdStrategy>
,ObjectStringConverter<PersistenceIdStrategy>
,ObjectStringParser<PersistenceIdStrategy>
- All Known Implementing Classes:
PersistenceIdStrategyStringConverter.Default
public interface PersistenceIdStrategyStringConverter extends ObjectStringConverter<PersistenceIdStrategy>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PersistenceIdStrategyStringConverter.Creator
static class
PersistenceIdStrategyStringConverter.Default
-
Method Summary
Modifier and Type Method Description VarString
assemble(VarString vs, PersistenceIdStrategy subject)
default String
assemble(PersistenceIdStrategy subject)
static PersistenceIdStrategyStringConverter.Creator
Creator()
static PersistenceIdStrategyStringConverter
New()
default PersistenceIdStrategy
parse(String input)
PersistenceIdStrategy
parse(_charArrayRange input)
default VarString
provideAssemblyBuffer()
static void
validateIdStrategyName(Class<?> idStrategyType, String idStrategyName, String idStrategyContent)
-
Method Details
-
assemble
- Specified by:
assemble
in interfaceObjectStringAssembler<PersistenceIdStrategy>
-
provideAssemblyBuffer
- Specified by:
provideAssemblyBuffer
in interfaceObjectStringAssembler<PersistenceIdStrategy>
-
assemble
- Specified by:
assemble
in interfaceObjectStringAssembler<PersistenceIdStrategy>
-
parse
- Specified by:
parse
in interfaceObjectStringParser<PersistenceIdStrategy>
-
parse
- Specified by:
parse
in interfaceObjectStringParser<PersistenceIdStrategy>
-
validateIdStrategyName
static void validateIdStrategyName(Class<?> idStrategyType, String idStrategyName, String idStrategyContent) throws ParsingException- Throws:
ParsingException
-
Creator
-
New
-