org.apache.cayenne.project.validator
Class DbEntityValidator
java.lang.Object
   org.apache.cayenne.project.validator.TreeNodeValidator
org.apache.cayenne.project.validator.TreeNodeValidator
       org.apache.cayenne.project.validator.DbEntityValidator
org.apache.cayenne.project.validator.DbEntityValidator
- public class DbEntityValidator 
- extends TreeNodeValidator
 
| Fields inherited from class org.apache.cayenne.project.validator.TreeNodeValidator | 
| dbAttrValidator, dbEntityValidator, dbRelValidator, domainValidator, ejbqlQueryValidator, embeddableAttributeValidator, embeddableValidator, mapValidator, nodeValidator, objAttrValidator, objEntityValidator, objRelValidator, procedureParameterValidator, procedureQueryValidator, procedureValidator, selectQueryValidator, sqlTemplateValidator | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DbEntityValidator
public DbEntityValidator()
- Constructor for DbEntityValidator.
 
validateObject
public void validateObject(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 treeNodePatharray argument.
 Concrete implementations would expect an object of a specific type. Otherwise,
 ClassCastException will be thrown.
 
- 
- Specified by:
- validateObjectin class- TreeNodeValidator
 
- 
 
validatePK
protected void validatePK(DbEntity ent,
                          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.
 
- 
 
validateAttributes
protected void validateAttributes(DbEntity ent,
                                  ProjectPath path,
                                  Validator validator)
- Tables must have columns.
 
- 
 
validateName
protected void validateName(DbEntity ent,
                            ProjectPath path,
                            Validator validator)
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.