Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Class DbEntityValidator  view DbEntityValidator download

  extended byorg.objectstyle.cayenne.project.validator.TreeNodeValidator
      extended byorg.objectstyle.cayenne.project.validator.DbEntityValidator

public class DbEntityValidator
extends TreeNodeValidator

Field Summary
Fields inherited from class org.objectstyle.cayenne.project.validator.TreeNodeValidator
dbAttrValidator, dbEntityValidator, dbRelValidator, domainValidator, mapValidator, nodeValidator, objAttrValidator, objEntityValidator, objRelValidator, procedureParameterValidator, procedureValidator
Constructor Summary
          Constructor for DbEntityValidator.
Method Summary
protected  void validateAttributes( ent, org.objectstyle.cayenne.project.ProjectPath path, Validator validator)
          Tables must have columns.
protected  void validateName( ent, org.objectstyle.cayenne.project.ProjectPath path, Validator validator)
 void validateObject(org.objectstyle.cayenne.project.ProjectPath path, Validator validator)
          Validates an object, appending any warnings or errors to the validator.
protected  void validatePK( ent, org.objectstyle.cayenne.project.ProjectPath path, Validator validator)
          Validates the presence of the primary key.
Methods inherited from class org.objectstyle.cayenne.project.validator.TreeNodeValidator
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DbEntityValidator()
Constructor for DbEntityValidator.

Method Detail


public void validateObject(org.objectstyle.cayenne.project.ProjectPath path,
                           Validator validator)
Description copied from class: TreeNodeValidator
Validates an object, appending any warnings or errors to the validator. Object to be validated is the last object in a treeNodePath array argument. Concrete implementations would expect an object of a specific type. Otherwise, ClassCastException will be thrown.

Specified by:
validateObject in class TreeNodeValidator


protected void validatePK( ent,
                          org.objectstyle.cayenne.project.ProjectPath path,
                          Validator validator)
Validates the presence of the primary key. A warning is given only if the parent map also conatins an ObjEntity mapped to this entity, since unmapped primary key is ok if working with data rows.


protected void validateAttributes( ent,
                                  org.objectstyle.cayenne.project.ProjectPath path,
                                  Validator validator)
Tables must have columns.


protected void validateName( ent,
                            org.objectstyle.cayenne.project.ProjectPath path,
                            Validator validator)