public void check ( ClassDescriptorDef classDef , String checkLevel ) throws ConstraintException { ensureNoTableInfoIfNoRepositoryInfo ( classDef , checkLevel ) ; checkModifications ( classDef , checkLevel ) ; checkExtents ( classDef , checkLevel ) ; ensureTableIfNecessary ( classDef , checkLevel ) ; checkFactoryClassAndMethod ( classDef , checkLevel ) ; checkInitializationMethod ( classDef , checkLevel ) ; checkPrimaryKey ( classDef , checkLevel ) ; checkProxyPrefetchingLimit ( classDef , checkLevel ) ; checkRowReader ( classDef , checkLevel ) ; checkObjectCache ( classDef , checkLevel ) ; checkProcedures ( classDef , checkLevel ) ; }
Checks the given class descriptor .