org.pentaho.di.core
Interface EngineMetaInterface

All Superinterfaces:
org.pentaho.di.repository.RepositoryElementInterface, org.pentaho.di.repository.RepositoryObjectInterface
All Known Implementing Classes:
JobMeta, TransMeta

public interface EngineMetaInterface
extends org.pentaho.di.repository.RepositoryElementInterface


Method Summary
 boolean canSave()
           
 void clearChanged()
           
 Date getCreatedDate()
           
 String getCreatedUser()
           
 String getDefaultExtension()
           
 String getFilename()
           
 String getFileType()
           
 String[] getFilterExtensions()
           
 String[] getFilterNames()
           
 Date getModifiedDate()
           
 String getModifiedUser()
           
 String getName()
           
 org.pentaho.di.repository.RepositoryDirectoryInterface getRepositoryDirectory()
           
 String getXML()
           
 void nameFromFilename()
           
 void saveSharedObjects()
           
 void setCreatedDate(Date date)
           
 void setCreatedUser(String createduser)
           
 void setFilename(String filename)
           
 void setInternalKettleVariables()
           
 void setModifiedDate(Date date)
           
 void setModifiedUser(String user)
           
 void setObjectId(org.pentaho.di.repository.ObjectId id)
           
 
Methods inherited from interface org.pentaho.di.repository.RepositoryElementInterface
getDescription, getObjectId, getObjectRevision, getRepositoryElementType, setDescription, setName, setObjectRevision, setRepositoryDirectory
 

Method Detail

setFilename

void setFilename(String filename)

getName

String getName()
Specified by:
getName in interface org.pentaho.di.repository.RepositoryElementInterface
Specified by:
getName in interface org.pentaho.di.repository.RepositoryObjectInterface

nameFromFilename

void nameFromFilename()

clearChanged

void clearChanged()

getXML

String getXML()
              throws org.pentaho.di.core.exception.KettleException
Throws:
org.pentaho.di.core.exception.KettleException

getFileType

String getFileType()

getFilterNames

String[] getFilterNames()

getFilterExtensions

String[] getFilterExtensions()

getDefaultExtension

String getDefaultExtension()

setObjectId

void setObjectId(org.pentaho.di.repository.ObjectId id)
Specified by:
setObjectId in interface org.pentaho.di.repository.RepositoryElementInterface

getCreatedDate

Date getCreatedDate()

setCreatedDate

void setCreatedDate(Date date)

canSave

boolean canSave()

getCreatedUser

String getCreatedUser()

setCreatedUser

void setCreatedUser(String createduser)

getModifiedDate

Date getModifiedDate()

setModifiedDate

void setModifiedDate(Date date)

setModifiedUser

void setModifiedUser(String user)

getModifiedUser

String getModifiedUser()

getRepositoryDirectory

org.pentaho.di.repository.RepositoryDirectoryInterface getRepositoryDirectory()
Specified by:
getRepositoryDirectory in interface org.pentaho.di.repository.RepositoryElementInterface

getFilename

String getFilename()

saveSharedObjects

void saveSharedObjects()
                       throws org.pentaho.di.core.exception.KettleException
Throws:
org.pentaho.di.core.exception.KettleException

setInternalKettleVariables

void setInternalKettleVariables()