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 Object implements tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
  • Constructor Details

    • PubSubNodeConverter

      public PubSubNodeConverter()
  • Method Details

    • getMainQuery

      public Optional<String> getMainQuery()
      Specified by:
      getMainQuery in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
    • initialise

      public void initialise(tigase.db.converter.Converter.ConverterProperties converterProperties)
      Specified by:
      initialise in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
    • processResultSet

      public Optional<tigase.pubsub.repository.converter.PubSubNodeEntity> processResultSet(ResultSet rs) throws Exception
      Specified by:
      processResultSet in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
      Throws:
      Exception
    • storeEntity

      public boolean storeEntity(tigase.pubsub.repository.converter.PubSubNodeEntity entity) throws Exception
      Specified by:
      storeEntity in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
      Throws:
      Exception
    • getAdditionalQueriesToInitialise

      public Map<String,String> getAdditionalQueriesToInitialise()
      Specified by:
      getAdditionalQueriesToInitialise in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>
    • getParentBean

      public Optional<Class> getParentBean()
      Specified by:
      getParentBean in interface tigase.db.converter.Convertible<tigase.pubsub.repository.converter.PubSubNodeEntity>