org.pentaho.di.resource
Class ResourceUtil
java.lang.Object
org.pentaho.di.resource.ResourceUtil
public class ResourceUtil
- extends Object
Method Summary |
static String |
getExplanation(String zipFilename,
String launchFile,
ResourceExportInterface resourceExportInterface)
|
static TopLevelResource |
serializeResourceExportInterface(String zipFilename,
ResourceExportInterface resourceExportInterface,
VariableSpace space,
Repository repository)
Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file. |
static TopLevelResource |
serializeResourceExportInterface(String zipFilename,
ResourceExportInterface resourceExportInterface,
VariableSpace space,
Repository repository,
String injectXML,
String injectFilename)
Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file. |
ResourceUtil
public ResourceUtil()
serializeResourceExportInterface
public static final TopLevelResource serializeResourceExportInterface(String zipFilename,
ResourceExportInterface resourceExportInterface,
VariableSpace space,
Repository repository)
throws KettleException
- Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file.
- Parameters:
zipFilename
- The ZIP file to put the content inresourceExportInterface
- the interface to serializespace
- the space to use for variable replacementrepository
- the repository to load objects from (or null if not used)
- Returns:
- The full VFS filename reference to the serialized export interface XML file in the ZIP archive.
- Throws:
KettleException
- in case anything goes wrong during serialization
serializeResourceExportInterface
public static final TopLevelResource serializeResourceExportInterface(String zipFilename,
ResourceExportInterface resourceExportInterface,
VariableSpace space,
Repository repository,
String injectXML,
String injectFilename)
throws KettleException
- Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file.
- Parameters:
zipFilename
- The ZIP file to put the content inresourceExportInterface
- the interface to serializespace
- the space to use for variable replacementrepository
- the repository to load objects from (or null if not used)injectXML
- The XML to inject into the resulting ZIP archive (optional, can be null)injectFilename
- The name of the file for the XML to inject in the ZIP archive (optional, can be null)
- Returns:
- The full VFS filename reference to the serialized export interface XML file in the ZIP archive.
- Throws:
KettleException
- in case anything goes wrong during serialization
getExplanation
public static String getExplanation(String zipFilename,
String launchFile,
ResourceExportInterface resourceExportInterface)