public class JPAMetadataProcessor extends Object implements org.teiid.translator.MetadataProcessor<javax.persistence.EntityManager>
| Modifier and Type | Field and Description |
|---|---|
static String |
ENTITYCLASS |
static String |
KEY_ASSOSIATED_WITH_FOREIGN_TABLE |
static String |
RELATION_KEY |
static String |
RELATION_PROPERTY |
| Constructor and Description |
|---|
JPAMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(org.teiid.metadata.MetadataFactory mf,
javax.persistence.EntityManager entityManager) |
@ExtensionMetadataProperty(applicable=org.teiid.metadata.Column.class,
datatype=java.lang.String.class,
display="Foreign Table Name",
description="Applicable on Foreign Key columns")
public static final String KEY_ASSOSIATED_WITH_FOREIGN_TABLE
@ExtensionMetadataProperty(applicable=org.teiid.metadata.Column.class,
datatype=java.lang.String.class,
display="Relation Property",
description="Applicable on Foreign Key columns")
public static final String RELATION_PROPERTY
@ExtensionMetadataProperty(applicable=org.teiid.metadata.Column.class,
datatype=java.lang.String.class,
display="Relation Key",
description="Applicable on Foreign Key columns")
public static final String RELATION_KEY
@ExtensionMetadataProperty(applicable=org.teiid.metadata.Table.class,
datatype=java.lang.String.class,
display="Entity Class",
description="Java Entity Class that represents this table",
required=true)
public static final String ENTITYCLASS
public void process(org.teiid.metadata.MetadataFactory mf,
javax.persistence.EntityManager entityManager)
throws org.teiid.translator.TranslatorException
process in interface org.teiid.translator.MetadataProcessor<javax.persistence.EntityManager>org.teiid.translator.TranslatorExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.