com.semarchy.mdm.runtime.model.integration
Interface IConstraintValidationSubPhase

All Superinterfaces:
IPhase
All Known Subinterfaces:
ICheckValidationSubPhase, IForeignValidationSubPhase, ILovValidationSubPhase, IMandatoryValidationSubPhase, IUniqueKeyValidationSubPhase

public interface IConstraintValidationSubPhase
extends IPhase

Represents a generic database constraint validation sub phase regardless of the type of constraint we are validating.

Author:
skamel

Field Summary
static int MAX_CONSNAME_LEN
           
static int MAX_CONSTYPE_LEN
           
 
Method Summary
 String getConstraintName()
           
 String getConstraintType()
           
 List<IDBTaskDefinition> getTasks()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.integration.IPhase
getName, getPostTasks, getPreTasks
 

Field Detail

MAX_CONSNAME_LEN

static final int MAX_CONSNAME_LEN
See Also:
Constant Field Values

MAX_CONSTYPE_LEN

static final int MAX_CONSTYPE_LEN
See Also:
Constant Field Values
Method Detail

getConstraintName

String getConstraintName()
Returns:
the name of the constraint being validated. Name should not exceed MAX_CONSNAME_LEN chars

getConstraintType

String getConstraintType()
Returns:
the type of constraint being validated. String should not exceed MAX_CONSTYPE_LEN

getTasks

List<IDBTaskDefinition> getTasks()
Returns:
the non null ordered list of tasks to execute in this phase. List can be empty


Copyright © 2015. All Rights Reserved.