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 java.lang.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 java.util.Optional<java.lang.Class<? extends tigase.db.converter.Convertible>>
dependsOn()
java.util.Map<java.lang.String,java.lang.String>
getAdditionalQueriesToInitialise()
java.util.Optional<java.lang.String>
getMainQuery()
java.util.Optional<java.lang.Class>
getParentBean()
void
initialise(tigase.db.converter.Converter.ConverterProperties converterProperties)
java.util.Optional<tigase.pubsub.repository.converter.PubSubItemEntity>
processResultSet(java.sql.ResultSet rs)
boolean
storeEntity(tigase.pubsub.repository.converter.PubSubItemEntity entity)
-
-
-
Method Detail
-
getParentBean
public java.util.Optional<java.lang.Class> getParentBean()
- Specified by:
getParentBean
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
dependsOn
public java.util.Optional<java.lang.Class<? extends tigase.db.converter.Convertible>> dependsOn()
- Specified by:
dependsOn
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
getMainQuery
public java.util.Optional<java.lang.String> getMainQuery()
- Specified by:
getMainQuery
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
initialise
public void initialise(tigase.db.converter.Converter.ConverterProperties converterProperties)
- Specified by:
initialise
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
processResultSet
public java.util.Optional<tigase.pubsub.repository.converter.PubSubItemEntity> processResultSet(java.sql.ResultSet rs) throws java.lang.Exception
- Specified by:
processResultSet
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
- Throws:
java.lang.Exception
-
storeEntity
public boolean storeEntity(tigase.pubsub.repository.converter.PubSubItemEntity entity) throws java.lang.Exception
- Specified by:
storeEntity
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
- Throws:
java.lang.Exception
-
getAdditionalQueriesToInitialise
public java.util.Map<java.lang.String,java.lang.String> getAdditionalQueriesToInitialise()
- Specified by:
getAdditionalQueriesToInitialise
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubItemEntity>
-
-