Class MetaStoreImportHandler
- java.lang.Object
-
- org.pentaho.platform.plugin.services.importer.MetaStoreImportHandler
-
- All Implemented Interfaces:
IPlatformImportHandler
public class MetaStoreImportHandler extends Object implements IPlatformImportHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected org.pentaho.metastore.stores.xml.XmlMetaStore
tmpXmlMetaStore
-
Constructor Summary
Constructors Constructor Description MetaStoreImportHandler()
MetaStoreImportHandler(List<org.pentaho.platform.api.mimetype.IMimeType> mimeTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.pentaho.platform.api.mimetype.IMimeType>
getMimeTypes()
protected org.pentaho.metastore.api.IMetaStore
getRepoMetaStore()
void
importFile(org.pentaho.platform.api.repository2.unified.IPlatformImportBundle bundle)
Import the provided IPlatformImportBundle into the platform.void
setMimeTypes(List<org.pentaho.platform.api.mimetype.IMimeType> mimeTypes)
protected void
setRepoMetaStore(org.pentaho.metastore.api.IMetaStore metastore)
-
-
-
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 interfaceIPlatformImportHandler
- 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)
-
getMimeTypes
public List<org.pentaho.platform.api.mimetype.IMimeType> getMimeTypes()
- Specified by:
getMimeTypes
in interfaceIPlatformImportHandler
-
getRepoMetaStore
protected org.pentaho.metastore.api.IMetaStore getRepoMetaStore()
-
setRepoMetaStore
protected void setRepoMetaStore(org.pentaho.metastore.api.IMetaStore metastore)
-
-