public class MailValidatorMeta extends BaseStepMeta implements StepMetaInterface
attributes, databases, ioMeta, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE| Constructor and Description |
|---|
MailValidatorMeta() |
| Modifier and Type | Method and Description |
|---|---|
void |
check(List<CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
RowMetaInterface prev,
String[] input,
String[] output,
RowMetaInterface info,
VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Checks the settings of this step and puts the findings in a remarks List.
|
Object |
clone()
Make an exact copy of this step, make sure to explicitly copy Collections etc.
|
String |
getDefaultSMTP() |
String |
getDefaultSMTPField() |
String |
getEmailField() |
String |
getEmailNotValideMsg() |
String |
getEMailNotValideMsg()
Deprecated.
use
getEmailNotValideMsg() instead |
String |
geteMailSender()
Deprecated.
use
getEmailSender() instead |
String |
getEmailSender() |
String |
getEmailValideMsg() |
String |
getEMailValideMsg()
Deprecated.
use
getEmailValideMsg() instead |
String |
getErrorsField() |
void |
getFields(RowMetaInterface r,
String name,
RowMetaInterface[] info,
StepMeta nextStep,
VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Gets the fields.
|
String |
getResultFieldName() |
StepInterface |
getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta transMeta,
Trans trans)
Get the executing step, needed by Trans to launch a step.
|
StepDataInterface |
getStepData()
Get a new instance of the appropriate data class.
|
String |
getTimeOut() |
String |
getXML()
Produces the XML string that describes this step's information.
|
boolean |
isdynamicDefaultSMTP()
Deprecated.
use
isDynamicDefaultSMTP() instead |
boolean |
isDynamicDefaultSMTP() |
boolean |
isResultAsString() |
boolean |
isSMTPCheck() |
void |
loadXML(Node stepnode,
List<DatabaseMeta> databases,
org.pentaho.metastore.api.IMetaStore metaStore)
Load the values for this step from an XML Node
|
void |
readRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
ObjectId id_step,
List<DatabaseMeta> databases)
Read the steps information from a Kettle repository
|
void |
saveRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
ObjectId id_transformation,
ObjectId id_step)
Save the steps data into a Kettle repository
|
void |
setDefault()
Set default values
|
void |
setDefaultSMTP(String defaultSMTP) |
void |
setDefaultSMTPField(String defaultSMTPField) |
void |
setdynamicDefaultSMTP(boolean isdynamicDefaultSMTP)
Deprecated.
use
setDynamicDefaultSMTP(boolean) instead |
void |
setDynamicDefaultSMTP(boolean isdynamicDefaultSMTP) |
void |
setEmailfield(String emailfield)
Deprecated.
use
setEmailField(String) instead |
void |
setEmailField(String emailfield) |
void |
setEmailNotValideMsg(String emailNotValideMsg) |
void |
seteMailSender(String emailSender)
Deprecated.
use
setEmailSender(String) instead |
void |
setEmailSender(String emailSender) |
void |
setEmailValideMsg(String emailValideMsg) |
void |
setErrorsField(String errorsFieldName) |
void |
setResultAsString(boolean ResultAsString) |
void |
setResultFieldName(String resultfieldname) |
void |
setSMTPCheck(boolean smtpcheck) |
void |
setTimeOut(String timeout) |
boolean |
supportsErrorHandling() |
analyseImpact, analyseImpact, cancelQueries, check, check, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadReferencedObject, loadStepAttributes, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMetaequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanalyseImpact, analyseImpact, cancelQueries, check, cleanAfterHopFromRemove, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, getActiveReferencedObjectDescription, getDialogClassName, getFields, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, lookupRepositoryReferences, passDataToServletOutput, readRep, resetStepIoMeta, saveRep, searchInfoAndTargetSteps, setChanged, setParentStepMetapublic String getEmailField()
@Deprecated public void setEmailfield(String emailfield)
setEmailField(String) insteademailfield - The emailfield to set.public void setEmailField(String emailfield)
public String getResultFieldName()
public void setResultFieldName(String resultfieldname)
resultfieldname - The resultfieldname to set.public void setEmailValideMsg(String emailValideMsg)
emailValideMsg - The emailValideMsg to set.@Deprecated public String getEMailValideMsg()
getEmailValideMsg() insteadpublic String getEmailValideMsg()
@Deprecated public String getEMailNotValideMsg()
getEmailNotValideMsg() insteadpublic String getEmailNotValideMsg()
public String getErrorsField()
public void setErrorsField(String errorsFieldName)
errorsFieldName - The errorsFieldName to set.public String getTimeOut()
public void setTimeOut(String timeout)
timeout - The timeout to set.public String getDefaultSMTP()
public void setDefaultSMTP(String defaultSMTP)
defaultSMTP - The defaultSMTP to set.@Deprecated public String geteMailSender()
getEmailSender() insteadpublic String getEmailSender()
@Deprecated public void seteMailSender(String emailSender)
setEmailSender(String) insteademailSender - The emailSender to set.public void setEmailSender(String emailSender)
public String getDefaultSMTPField()
public void setDefaultSMTPField(String defaultSMTPField)
defaultSMTPField - The defaultSMTPField to set.@Deprecated public boolean isdynamicDefaultSMTP()
isDynamicDefaultSMTP() insteadpublic boolean isDynamicDefaultSMTP()
@Deprecated public void setdynamicDefaultSMTP(boolean isdynamicDefaultSMTP)
setDynamicDefaultSMTP(boolean) insteadisdynamicDefaultSMTP - The isdynamicDefaultSMTP to set.public void setDynamicDefaultSMTP(boolean isdynamicDefaultSMTP)
public void setEmailNotValideMsg(String emailNotValideMsg)
emailNotValideMsg - The emailNotValideMsg to set.public boolean isResultAsString()
public void setResultAsString(boolean ResultAsString)
public void setSMTPCheck(boolean smtpcheck)
public boolean isSMTPCheck()
public void loadXML(Node stepnode, List<DatabaseMeta> databases, org.pentaho.metastore.api.IMetaStore metaStore) throws KettleXMLException
StepMetaInterfaceloadXML in interface StepMetaInterfaceloadXML in class BaseStepMetastepnode - the Node to get the info fromdatabases - The available list of databases to reference tometaStore - the metastore to optionally load external reference metadata fromKettleXMLException - When an unexpected XML error occurred. (malformed etc.)public Object clone()
StepMetaInterfaceclone in interface StepMetaInterfaceclone in class BaseStepMetapublic void setDefault()
StepMetaInterfacesetDefault in interface StepMetaInterfacepublic void getFields(RowMetaInterface r, String name, RowMetaInterface[] info, StepMeta nextStep, VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws KettleStepException
BaseStepMetagetFields in interface StepMetaInterfacegetFields in class BaseStepMetar - the input row meta that is modified in this method to reflect the output row metadata of the stepname - Name of the step to use as input for the origin field in the valuesinfo - Fields used as extra lookup informationnextStep - the next step that is targetedspace - the space The variable space to use to replace variablesrepository - the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore - the MetaStore to use to load additional external data or metadata impacting the output fieldsKettleStepException - the kettle step exceptionpublic String getXML()
BaseStepMetagetXML in interface StepMetaInterfacegetXML in class BaseStepMetapublic void readRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases) throws KettleException
StepMetaInterfacereadRep in interface StepMetaInterfacereadRep in class BaseStepMetarep - The repository to read frommetaStore - The MetaStore to read external information fromid_step - The step IDdatabases - The databases to referenceKettleException - When an unexpected error occurred (database, network, etc)public void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, ObjectId id_transformation, ObjectId id_step) throws KettleException
StepMetaInterfacesaveRep in interface StepMetaInterfacesaveRep in class BaseStepMetarep - The Kettle repository to save tometaStore - the metaStore to optionally write toid_transformation - The transformation IDid_step - The step IDKettleException - When an unexpected error occurred (database, network, etc)public void check(List<CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, RowMetaInterface prev, String[] input, String[] output, RowMetaInterface info, VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)
StepMetaInterfacecheck in interface StepMetaInterfacecheck in class BaseStepMetaremarks - The list to put the remarks in @see org.pentaho.di.core.CheckResultstepMeta - The stepMeta to help checkingprev - The fields coming from the previous stepinput - The input step namesoutput - The output step namesinfo - The fields that are used as information by the stepspace - the variable space to resolve variable expressions withrepository - the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore - the MetaStore to use to load additional external data or metadata impacting the output fieldspublic StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans)
StepMetaInterfacegetStep in interface StepMetaInterfacestepMeta - The step infostepDataInterface - the step data interface linked to this step. Here the step can store temporary data, database connections,
etc.cnr - The copy nr to gettransMeta - The transformation infotrans - The launching transformationpublic StepDataInterface getStepData()
StepMetaInterfacegetStepData in interface StepMetaInterfacepublic boolean supportsErrorHandling()
supportsErrorHandling in interface StepMetaInterfacesupportsErrorHandling in class BaseStepMetaCopyright © 2018 Hitachi Vantara. All rights reserved.