Package org.pentaho.di.repository

This package contains the required classes to handle the Kettle repository.

See:
          Description

Interface Summary
HasRepositoryInterface  
IRepositoryExporter Handles exporting a repository.
IRepositoryImporter Handles importing a repository.
IRepositoryService This is a marker interface for a service to identify itself as a repository service
IUser Repository User object
ObjectId This interface allows an object to be identified with an ID in a repository (or elsewhere).
ObjectRecipient  
ObjectRevision A revision is simply a name, a commit comment and a date
Repository  
RepositoryAttributeInterface This interface allows you to pass a simple interface to an object to allow it to store or load itself from or to any type of repository in a generic fashion.
RepositoryCapabilities  
RepositoryDirectoryInterface This interface represents Directories within the Repository API
RepositoryElementInterface A repository element is an object that can be saved or loaded from the repository.
RepositoryElementMetaInterface The RepositoryElementMetaInterface is used to provide metadata about repository elements without requiring loading the entire element from the repository.
RepositoryElementReadListener  
RepositoryImportFeedbackInterface  
RepositoryMeta  
RepositoryObjectInterface The RepositoryObjectInterface represents all objects that can come out of a repository, including directories (RepositoryDirectoryInterface), elements such as TransMeta and JobMeta (RepositoryElementMetaInterface), and metadata about elements (RepositoryElementMetaInterface).
RepositorySecurityManager This interface defines any security management related APIs that are required for a repository.
RepositorySecurityProvider This is the interface to the security provider for the repositories out there.
 

Class Summary
BaseRepositoryMeta  
BaseRepositorySecurityProvider  
LongObjectId  
RepositoriesMeta  
RepositoryDirectory This class defines the location of a transformation, job or schema in the repository.
RepositoryExporter  
RepositoryExportSaxParser  
RepositoryImporter  
RepositoryImportExporterApiTest  
RepositoryImportLocation This singleton keeps the location of a repository import.
RepositoryObject Contains some common object details, extracted from a repository
RepositoryUnitTest This class serves as a collection of tests for transformation steps and other Kettle capabilities that need to interact with a database repository.
StringObjectId  
UserInfo  
 

Enum Summary
ObjectRecipient.Type  
RepositoryObjectType  
RepositoryOperation  
 

Package org.pentaho.di.repository Description

This package contains the required classes to handle the Kettle repository.