org.pentaho.di.core
Interface EngineMetaInterface

All Superinterfaces:
RepositoryElementInterface, RepositoryObjectInterface
All Known Implementing Classes:
JobMeta, TransMeta

public interface EngineMetaInterface
extends 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()
          The name of the repository object
 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(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()
Description copied from interface: RepositoryObjectInterface
The name of the repository object

Specified by:
getName in interface RepositoryElementInterface
Specified by:
getName in interface RepositoryObjectInterface
Returns:
the name of the object

nameFromFilename

void nameFromFilename()

clearChanged

void clearChanged()

getXML

String getXML()
              throws KettleException
Throws:
KettleException

getFileType

String getFileType()

getFilterNames

String[] getFilterNames()

getFilterExtensions

String[] getFilterExtensions()

getDefaultExtension

String getDefaultExtension()

setObjectId

void setObjectId(ObjectId id)
Specified by:
setObjectId in interface 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

RepositoryDirectoryInterface getRepositoryDirectory()
Specified by:
getRepositoryDirectory in interface RepositoryElementInterface

getFilename

String getFilename()

saveSharedObjects

void saveSharedObjects()
                       throws KettleException
Throws:
KettleException

setInternalKettleVariables

void setInternalKettleVariables()