Class PubSubNodeConverter
- java.lang.Object
-
- tigase.pubsub.repository.converter.PubSubNodeConverter
-
- All Implemented Interfaces:
tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
public class PubSubNodeConverter extends java.lang.Object implements tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
-
-
Constructor Summary
Constructors Constructor Description PubSubNodeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.PubSubNodeEntity>
processResultSet(java.sql.ResultSet rs)
boolean
storeEntity(tigase.pubsub.repository.converter.PubSubNodeEntity entity)
-
-
-
Method Detail
-
getMainQuery
public java.util.Optional<java.lang.String> getMainQuery()
- Specified by:
getMainQuery
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
-
initialise
public void initialise(tigase.db.converter.Converter.ConverterProperties converterProperties)
- Specified by:
initialise
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
-
processResultSet
public java.util.Optional<tigase.pubsub.repository.converter.PubSubNodeEntity> processResultSet(java.sql.ResultSet rs) throws java.lang.Exception
- Specified by:
processResultSet
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
- Throws:
java.lang.Exception
-
storeEntity
public boolean storeEntity(tigase.pubsub.repository.converter.PubSubNodeEntity entity) throws java.lang.Exception
- Specified by:
storeEntity
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
- 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.PubSubNodeEntity>
-
getParentBean
public java.util.Optional<java.lang.Class> getParentBean()
- Specified by:
getParentBean
in interfacetigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
-
-