|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TableNameConverter
Superinterface to all table name converters; designed to impose conventions upon the auto-conversion of class names to database tables. The idea behind this is to allow user-specified table name conventions and standards rather than always enforcing ActiveObjects's idea of "good naming".
Every EntityManager
contains a single table name converter which
the entire library uses when performing operations. Any third-party code which
interacts with tables directly should make use of this faculty. By using
the table name converter even in ORM-external operations, the developers can
control table names in a single location and ensure that the conventions
need only be maintained in one spot.
Method Summary | |
---|---|
String |
getName(Class<? extends RawEntity<?>> clazz)
Generates a table name to correspond with the specified class. |
Method Detail |
---|
String getName(Class<? extends RawEntity<?>> clazz)
Table
annotation and use the appropriate override when necessary. If this
check is not made, ActiveObjects will continue to function normally,
but any code assuming the proper imlementation of @Table
will likely fail.
clazz
- The entity type for which a corresponding field name must be
generated.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |