Class DatabaseOperationService

  • All Implemented Interfaces:
    de.julielab.jssf.commons.spi.ParameterExposing

    public class DatabaseOperationService
    extends java.lang.Object
    implements de.julielab.jssf.commons.spi.ParameterExposing
    • Constructor Summary

      Constructors 
      Constructor Description
      DatabaseOperationService​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void exposeParameters​(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)  
      static DatabaseOperationService getInstance​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)
      Returns the data export service singleton specifically created for this passed configuration.
      void operate​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> operationConfiguration)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DatabaseOperationService

        public DatabaseOperationService​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)
    • Method Detail

      • getInstance

        public static DatabaseOperationService getInstance​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)
        Returns the data export service singleton specifically created for this passed configuration.
        Parameters:
        connectionConfiguration -
        Returns:
      • exposeParameters

        public void exposeParameters​(java.lang.String basePath,
                                     org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)
        Specified by:
        exposeParameters in interface de.julielab.jssf.commons.spi.ParameterExposing