vishnu.model.operations.indexes.creation
Class AbstractIndexCreationConstraint

java.lang.Object
  extended by vishnu.model.operations.indexes.creation.AbstractIndexCreationConstraint
All Implemented Interfaces:
IndexCreationConstraint
Direct Known Subclasses:
AnotherClusteredIndex, IndexCreationPerformer, IndexRedefinitionConstraint

public class AbstractIndexCreationConstraint
extends java.lang.Object
implements IndexCreationConstraint

Author:
Mariano Tepper
 

Constructor Summary
AbstractIndexCreationConstraint()
           
 
Method Summary
 void attach(IndexCreationConstraint c)
           
 void perform(IndexContext c, java.util.List<ConstraintViolation> constraintViolations)
          Contract: -subclasses must call this method after performing its own validation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractIndexCreationConstraint

public AbstractIndexCreationConstraint()
Method Detail

perform

public void perform(IndexContext c,
                    java.util.List<ConstraintViolation> constraintViolations)
Contract: -subclasses must call this method after performing its own validation.

Specified by:
perform in interface IndexCreationConstraint

attach

public void attach(IndexCreationConstraint c)
Specified by:
attach in interface IndexCreationConstraint