public interface EngineMetaInterface extends RepositoryElementInterface
Modifier and Type | Method and Description |
---|---|
boolean |
canSave()
Returns whether or not the this can be saved.
|
void |
clearChanged()
Clears the changed flag of this.
|
Date |
getCreatedDate()
Gets the date the transformation was created.
|
String |
getCreatedUser()
Gets the user by whom this was created.
|
String |
getDefaultExtension()
Gets the default extension.
|
String |
getFilename()
Get the filename (if any).
|
String |
getFileType()
Gets the file type.
|
String[] |
getFilterExtensions()
Gets the filter extensions.
|
String[] |
getFilterNames()
Gets the filter names.
|
Date |
getModifiedDate()
Gets the date this was modified.
|
String |
getModifiedUser()
Gets the user who last modified this.
|
String |
getName()
Gets the name.
|
RepositoryDirectoryInterface |
getRepositoryDirectory()
Gets the repository element type.
|
default Boolean |
getVersioningEnabled()
Is versioning enabled.
|
String |
getXML()
Gets the XML representation.
|
void |
nameFromFilename()
Builds a name for this.
|
void |
saveSharedObjects()
Saves shared objects, including databases, steps, partition schemas, slave servers, and cluster schemas, to a file.
|
void |
setCreatedDate(Date date)
Sets the date the transformation was created.
|
void |
setCreatedUser(String createduser)
Sets the user by whom this was created.
|
void |
setFilename(String filename)
Sets the filename.
|
void |
setInternalKettleVariables()
Sets the internal kettle variables.
|
void |
setModifiedDate(Date date)
Sets the date this was modified.
|
void |
setModifiedUser(String user)
Sets the user who last modified this.
|
void |
setObjectId(ObjectId id)
Set the database ID for this in the repository.
|
default void |
setVersioningEnabled(Boolean versioningEnabled)
Set versioning enabled
|
getDescription, getObjectId, getObjectRevision, getRepositoryElementType, setDescription, setName, setObjectRevision, setRepositoryDirectory
void setFilename(String filename)
filename
- String getName()
getName
in interface RepositoryElementInterface
getName
in interface RepositoryObjectInterface
void nameFromFilename()
void clearChanged()
String getXML() throws KettleException
KettleException
- if any errors occur during generation of the XMLXMLInterface.getXML()
String getFileType()
String[] getFilterNames()
String[] getFilterExtensions()
String getDefaultExtension()
void setObjectId(ObjectId id)
setObjectId
in interface RepositoryElementInterface
id
- the database ID for this in the repositoryDate getCreatedDate()
void setCreatedDate(Date date)
date
- The creation date to setboolean canSave()
String getCreatedUser()
void setCreatedUser(String createduser)
createduser
- The user to setDate getModifiedDate()
void setModifiedDate(Date date)
date
- The modified date to setvoid setModifiedUser(String user)
user
- The user name to setString getModifiedUser()
RepositoryDirectoryInterface getRepositoryDirectory()
getRepositoryDirectory
in interface RepositoryElementInterface
String getFilename()
void saveSharedObjects() throws KettleException
KettleException
void setInternalKettleVariables()
default void setVersioningEnabled(Boolean versioningEnabled)
versioningEnabled
- is versioning enableddefault Boolean getVersioningEnabled()
Copyright © 2020 Hitachi Vantara. All rights reserved.