Class MetaStoreImportHandler

    • Field Detail

      • tmpXmlMetaStore

        protected org.pentaho.metastore.stores.xml.XmlMetaStore tmpXmlMetaStore
    • Constructor Detail

      • MetaStoreImportHandler

        public MetaStoreImportHandler()
      • MetaStoreImportHandler

        public MetaStoreImportHandler​(List<org.pentaho.platform.api.mimetype.IMimeType> mimeTypes)
    • Method Detail

      • importFile

        public void importFile​(org.pentaho.platform.api.repository2.unified.IPlatformImportBundle bundle)
                        throws PlatformImportException,
                               org.pentaho.metadata.repository.DomainIdNullException,
                               org.pentaho.metadata.repository.DomainAlreadyExistsException,
                               org.pentaho.metadata.repository.DomainStorageException,
                               IOException
        Description copied from interface: IPlatformImportHandler
        Import the provided IPlatformImportBundle into the platform.
        Specified by:
        importFile in interface IPlatformImportHandler
        Throws:
        PlatformImportException
        org.pentaho.metadata.repository.DomainIdNullException
        org.pentaho.metadata.repository.DomainAlreadyExistsException
        org.pentaho.metadata.repository.DomainStorageException
        IOException
      • setMimeTypes

        public void setMimeTypes​(List<org.pentaho.platform.api.mimetype.IMimeType> mimeTypes)
      • getRepoMetaStore

        protected org.pentaho.metastore.api.IMetaStore getRepoMetaStore()
      • setRepoMetaStore

        protected void setRepoMetaStore​(org.pentaho.metastore.api.IMetaStore metastore)