public interface Convertible<T extends RowEntity>
RowEntity
and then insets it to Tigase repositoryModifier and Type | Method and Description |
---|---|
default Optional<Class<? extends Convertible>> |
dependsOn() |
default Map<String,String> |
getAdditionalQueriesToInitialise()
Method allows providing additional queries that needs to be initialised
in
DataRepository for future use |
Optional<String> |
getMainQuery()
Principal query used to retrieve data from source repository.
|
default Optional<Class> |
getParentBean() |
void |
initialise(Converter.ConverterProperties properties)
Method is responsible for initialising converter based on ConverterProperties.
|
Optional<T> |
processResultSet(ResultSet rs)
|
boolean |
storeEntity(T entity)
Method stores
RowEntity in the destination repositories. |
Optional<String> getMainQuery()
void initialise(Converter.ConverterProperties properties)
properties
- various properties allowing determine appropriate set
of queries and applied processing.boolean storeEntity(T entity) throws Exception
RowEntity
in the destination repositories.default Map<String,String> getAdditionalQueriesToInitialise()
DataRepository
for future useMap
with key-value pair of query ID and actual query to be initialiseddefault Optional<Class<? extends Convertible>> dependsOn()
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.