Class JulielabBioPortalToolsMappingCreator

  • All Implemented Interfaces:
    de.julielab.concepts.db.core.spi.DatabaseConnected, de.julielab.concepts.db.core.spi.MappingCreator, de.julielab.jssf.commons.spi.ExtensionPoint, de.julielab.jssf.commons.spi.ParameterExposing

    public class JulielabBioPortalToolsMappingCreator
    extends java.lang.Object
    implements de.julielab.concepts.db.core.spi.MappingCreator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ALLOWED_ACRONYMS  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportMapping> createMappings​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> importConfig)  
      void exposeParameters​(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)  
      java.lang.String getName()  
      void setConnection​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.julielab.jssf.commons.spi.ExtensionPoint

        hasName
    • Field Detail

      • ALLOWED_ACRONYMS

        public static final java.lang.String ALLOWED_ACRONYMS
        See Also:
        Constant Field Values
    • Constructor Detail

      • JulielabBioPortalToolsMappingCreator

        public JulielabBioPortalToolsMappingCreator()
    • Method Detail

      • 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
      • createMappings

        public java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportMapping> createMappings​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> importConfig)
                                                                                                           throws de.julielab.concepts.util.MappingCreationException
        Specified by:
        createMappings in interface de.julielab.concepts.db.core.spi.MappingCreator
        Throws:
        de.julielab.concepts.util.MappingCreationException
      • setConnection

        public void setConnection​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> connectionConfiguration)
                           throws de.julielab.concepts.util.ConceptDatabaseConnectionException
        Specified by:
        setConnection in interface de.julielab.concepts.db.core.spi.DatabaseConnected
        Throws:
        de.julielab.concepts.util.ConceptDatabaseConnectionException
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.julielab.jssf.commons.spi.ExtensionPoint