Class DBDataTreeDataProviderImpl

  • All Implemented Interfaces:
    com.im.df.api.dml.DFDataTreeDataProvider

    public class DBDataTreeDataProviderImpl
    extends Object
    implements com.im.df.api.dml.DFDataTreeDataProvider
    TODO: Javadoc.
    Author:
    Peter Szepe
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.im.df.api.dml.DFDataTreeDataProvider

        com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair, com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription, com.im.df.api.dml.DFDataTreeDataProvider.VertexUpdateResult
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.im.df.api.ddl.DFDataTree getDataTree()  
      com.im.commons.progress.DFLockable getLockable()  
      com.im.df.api.dml.DFSchemaDataProvider getSchemaDataProvider()  
      com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,​com.google.common.collect.ImmutableList<com.im.df.api.dml.DFDataTreeDataProvider.VertexUpdateResult>> updateData​(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription, com.im.commons.progress.DFEnvironmentRW env)  
      com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,​com.google.common.collect.ImmutableList<String>> validate​(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription)  
    • Constructor Detail

      • DBDataTreeDataProviderImpl

        public DBDataTreeDataProviderImpl​(com.im.df.api.ddl.DFDataTree dataTree,
                                          DBSchemaDataProviderImpl sdProvider,
                                          boolean dmlEditorRole)
    • Method Detail

      • getLockable

        public com.im.commons.progress.DFLockable getLockable()
        Specified by:
        getLockable in interface com.im.df.api.dml.DFDataTreeDataProvider
      • getSchemaDataProvider

        public com.im.df.api.dml.DFSchemaDataProvider getSchemaDataProvider()
        Specified by:
        getSchemaDataProvider in interface com.im.df.api.dml.DFDataTreeDataProvider
      • getDataTree

        public com.im.df.api.ddl.DFDataTree getDataTree()
        Specified by:
        getDataTree in interface com.im.df.api.dml.DFDataTreeDataProvider
      • updateData

        public com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,​com.google.common.collect.ImmutableList<com.im.df.api.dml.DFDataTreeDataProvider.VertexUpdateResult>> updateData​(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription,
                                                                                                                                                                                                                                 com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        updateData in interface com.im.df.api.dml.DFDataTreeDataProvider
      • validate

        public com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,​com.google.common.collect.ImmutableList<String>> validate​(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription)
        Specified by:
        validate in interface com.im.df.api.dml.DFDataTreeDataProvider