net.java.ao.test.converters
Annotation Type NameConverters


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface 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
 Class<? extends FieldNameConverter> field
          Specifies an implementation of FieldNameConverter.
 Class<? extends IndexNameConverter> index
          Specifies an implementation of IndexNameConverter.
 Class<? extends SequenceNameConverter> sequence
          Specifies an implementation of SequenceNameConverter.
 Class<? extends TableNameConverter> table
          Specifies an implementation of TableNameConverter.
 Class<? extends TriggerNameConverter> trigger
          Specifies an implementation of TriggerNameConverter.
 

table

public abstract Class<? extends TableNameConverter> table
Specifies an implementation of TableNameConverter.

Default:
net.java.ao.test.converters.DynamicTableNameConverter.class

field

public abstract Class<? extends FieldNameConverter> field
Specifies an implementation of FieldNameConverter.

Default:
net.java.ao.test.converters.DynamicFieldNameConverter.class

sequence

public abstract Class<? extends SequenceNameConverter> sequence
Specifies an implementation of SequenceNameConverter.

Default:
net.java.ao.schema.DefaultSequenceNameConverter.class

trigger

public abstract Class<? extends TriggerNameConverter> trigger
Specifies an implementation of TriggerNameConverter.

Default:
net.java.ao.schema.DefaultTriggerNameConverter.class

index

public abstract Class<? extends IndexNameConverter> index
Specifies an implementation of IndexNameConverter.

Default:
net.java.ao.schema.DefaultIndexNameConverter.class


Copyright © 2007-2014. All Rights Reserved.