Package net.java.ao.test.converters
Annotation Type NameConverters
Use with
ActiveObjectsJUnitRunner to specify implementation classes for
EntityManager configuration, to control the naming of tables, fields, etc.
The implementation classes specified with this annotation must have no-args constructors.
They will be instantiated when the test runner is creating an EntityManager.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<? extends FieldNameConverter>Specifies an implementation ofFieldNameConverter.Class<? extends IndexNameConverter>Specifies an implementation ofIndexNameConverter.Class<? extends SequenceNameConverter>Specifies an implementation ofSequenceNameConverter.Class<? extends TableNameConverter>Specifies an implementation ofTableNameConverter.Class<? extends TriggerNameConverter>Specifies an implementation ofTriggerNameConverter.Class<? extends UniqueNameConverter>Specifies an implementation ofUniqueNameConverter.
-
Element Details
-
table
Class<? extends TableNameConverter> tableSpecifies an implementation ofTableNameConverter.- Default:
- net.java.ao.test.converters.DynamicTableNameConverter.class
-
field
Class<? extends FieldNameConverter> fieldSpecifies an implementation ofFieldNameConverter.- Default:
- net.java.ao.test.converters.DynamicFieldNameConverter.class
-
sequence
Class<? extends SequenceNameConverter> sequenceSpecifies an implementation ofSequenceNameConverter.- Default:
- net.java.ao.atlassian.AtlassianSequenceNameConverter.class
-
trigger
Class<? extends TriggerNameConverter> triggerSpecifies an implementation ofTriggerNameConverter.- Default:
- net.java.ao.atlassian.AtlassianTriggerNameConverter.class
-
index
Class<? extends IndexNameConverter> indexSpecifies an implementation ofIndexNameConverter.- Default:
- net.java.ao.atlassian.AtlassianIndexNameConverter.class
-
unique
Class<? extends UniqueNameConverter> uniqueSpecifies an implementation ofUniqueNameConverter.- Default:
- net.java.ao.atlassian.AtlassianUniqueNameConverter.class
-