Class PubSubItemsConverter
- java.lang.Object
-
- tigase.pubsub.repository.converter.PubSubItemsConverter
-
- All Implemented Interfaces:
tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
public class PubSubItemsConverter extends Object implements tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
-
Constructor Summary
Constructors Constructor Description PubSubItemsConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Class<? extends tigase.db.converter.Convertible>>dependsOn()Map<String,String>getAdditionalQueriesToInitialise()Optional<String>getMainQuery()Optional<Class>getParentBean()voidinitialise(tigase.db.converter.Converter.ConverterProperties converterProperties)Optional<tigase.pubsub.repository.converter.PubSubItemEntity>processResultSet(ResultSet rs)booleanstoreEntity(tigase.pubsub.repository.converter.PubSubItemEntity entity)
-
-
-
Method Detail
-
getParentBean
public Optional<Class> getParentBean()
- Specified by:
getParentBeanin interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
dependsOn
public Optional<Class<? extends tigase.db.converter.Convertible>> dependsOn()
- Specified by:
dependsOnin interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
getMainQuery
public Optional<String> getMainQuery()
- Specified by:
getMainQueryin interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
initialise
public void initialise(tigase.db.converter.Converter.ConverterProperties converterProperties)
- Specified by:
initialisein interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
processResultSet
public Optional<tigase.pubsub.repository.converter.PubSubItemEntity> processResultSet(ResultSet rs) throws Exception
- Specified by:
processResultSetin interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>- Throws:
Exception
-
storeEntity
public boolean storeEntity(tigase.pubsub.repository.converter.PubSubItemEntity entity) throws Exception- Specified by:
storeEntityin interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>- Throws:
Exception
-
-