|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IValidationProcess
represents a single validation process triggered by an execution point. A
validation process controls the initiation of a validation of content or a
running application and how validation proceeds as the content or application
is used. The ValidationProcessManager
is responsible for
launching all processes as execution points are encountered.
ExecutionPoint
,
ValidationProcessManager
Method Summary | |
---|---|
ExecutionPoint |
getExecutionPoint()
returns the ExecutionPoint triggering this IValidationProcess. |
int |
getProgress()
returns the approximate progress relative to the amount of estimated work as an integer percentage. |
IRuleBase |
getRuleBase()
returns the IRuleBase used in this IValidationProcess. |
IValidationContext |
getValidationContext()
returns the IValidationContext used in this IValidationProcess. |
int |
getWorkEstimate()
returns an estimate on the amount of work required by this process. |
void |
init()
perform any initialization necessary for the process. |
void |
run()
launch the validation process |
void |
setExecutionPoint(ExecutionPoint execPoint)
sets the ExecutionPoint used in this IValidationProcess. |
void |
setRuleBase(IRuleBase rulebase)
sets the IRuleBase used in this IValidationProcess. |
void |
setValidationContext(IValidationContext context)
sets the IValidationContext used in this IValidationProcess. |
Method Detail |
---|
void init() throws ValidationProcessException
ValidationProcessException
void run() throws ValidationProcessException
ValidationProcessException
int getWorkEstimate()
int getProgress()
IRuleBase getRuleBase()
ExecutionPoint getExecutionPoint()
IValidationContext getValidationContext()
void setRuleBase(IRuleBase rulebase)
rulebase
- --
the IRuleBase for this IValidationProcessvoid setExecutionPoint(ExecutionPoint execPoint)
execPoint
- --
the ExecutionPoint for this IValidationProcessvoid setValidationContext(IValidationContext context)
context
- --
the IValidationContext for this IValidationProcess
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |