Interface DataSetDefVfsServices

  • All Superinterfaces:
    org.uberfire.ext.editor.commons.service.support.SupportsCopy, org.uberfire.ext.editor.commons.service.support.SupportsDelete

    public interface DataSetDefVfsServices
    extends org.uberfire.ext.editor.commons.service.support.SupportsDelete, org.uberfire.ext.editor.commons.service.support.SupportsCopy
    Services for the handling the storage of data set definitions
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.dashbuilder.dataset.def.DataSetDef get​(org.uberfire.backend.vfs.Path path)  
      org.dashbuilder.dataset.backend.EditDataSetDef load​(org.uberfire.backend.vfs.Path path)  
      org.uberfire.backend.vfs.Path resolve​(org.dashbuilder.dataset.def.DataSetDef dataSetDef)  
      org.uberfire.backend.vfs.Path save​(org.dashbuilder.dataset.def.DataSetDef dataSetDef, String commitMessage)  
      • Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsCopy

        copy, copy
      • Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsDelete

        delete
    • Method Detail

      • resolve

        org.uberfire.backend.vfs.Path resolve​(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
      • get

        org.dashbuilder.dataset.def.DataSetDef get​(org.uberfire.backend.vfs.Path path)
      • load

        org.dashbuilder.dataset.backend.EditDataSetDef load​(org.uberfire.backend.vfs.Path path)
                                                     throws Exception
        Throws:
        Exception
      • save

        org.uberfire.backend.vfs.Path save​(org.dashbuilder.dataset.def.DataSetDef dataSetDef,
                                           String commitMessage)