com.semarchy.mdm.runtime.model.logical
Interface IPluginValidator

All Superinterfaces:
IUniquelyNamed, Serializable

public interface IPluginValidator
extends IUniquelyNamed, Serializable

Plugin validator

Author:
skamel

Field Summary
static String PLUGIN_VALIDATOR_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 IEntity getDeclaringEntity()
           
 int getErrorMaxRetry()
           
 List<IPluginInput> getInputs()
           
 String getName()
           
 OnErrorBehavior getOnErrorBehavior()
           
 IPluginParam getParam(String pName)
           
 List<IPluginParam> getParams()
           
 String getPluginID()
           
 int getThreadPoolSize()
           
 ValidationScope getValidationScope()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

PLUGIN_VALIDATOR_PREFIX

static final String PLUGIN_VALIDATOR_PREFIX
See Also:
Constant Field Values
Method Detail

getDeclaringEntity

IEntity getDeclaringEntity()

getName

String getName()

getPluginID

String getPluginID()

getErrorMaxRetry

int getErrorMaxRetry()

getOnErrorBehavior

OnErrorBehavior getOnErrorBehavior()

getParams

List<IPluginParam> getParams()

getParam

IPluginParam getParam(String pName)
                      throws NoSuchPluginParamException
Throws:
NoSuchPluginParamException

getInputs

List<IPluginInput> getInputs()

getValidationScope

ValidationScope getValidationScope()

getThreadPoolSize

int getThreadPoolSize()


Copyright © 2015. All Rights Reserved.