public interface JPAEdmPropertyView extends JPAEdmBaseView
The implementation of the view provides access to EDM properties for a given JPA EDM entity type. The view acts as a container for consistent list of EDM properties of an EDM entity type. EDM property is consistent only if there exists at least one property in the entity type and there is at least one key property.
JPAEdmKeyView
,
JPAEdmNavigationPropertyView
Modifier and Type | Method and Description |
---|---|
List<Property> |
getEdmPropertyList()
The method returns a list of Properties for the given Entity Type.
|
SimpleProperty |
getEdmSimpleProperty()
The method returns a simple EDM property.
|
javax.persistence.metamodel.Attribute<?,?> |
getJPAAttribute()
The method returns a JPA Attribute for the given JPA entity type.
|
JPAEdmComplexTypeView |
getJPAEdmComplexTypeView()
The method returns a JPA EDM Complex Type view that holds the property
view.
|
JPAEdmEntityTypeView |
getJPAEdmEntityTypeView()
The method returns a JPA EDM Entity Type view that holds the property
view.
|
JPAEdmKeyView |
getJPAEdmKeyView()
The method returns a JPA EDM key view.
|
JPAEdmNavigationPropertyView |
getJPAEdmNavigationPropertyView()
The method returns a JPA EDM navigation property view.
|
List<String[]> |
getJPAJoinColumns()
The method returns a list of JPA Join Column Annotations for the given JPA Attribute
|
javax.persistence.metamodel.Attribute<?,?> |
getJPAReferencedAttribute()
The method returns a JPA Attribute referenced by a JPA Attribute in the
JoinColumn
annotation for the given JPA entity type . |
clean, getBuilder, getJPAEdmExtension, getJPAEdmMappingModelAccess, getJPAMetaModel, getpUnitName, isConsistent, isDefaultNamingSkipped
SimpleProperty getEdmSimpleProperty()
SimpleProperty
JPAEdmKeyView getJPAEdmKeyView()
JPAEdmKeyView
List<Property> getEdmPropertyList()
Property
javax.persistence.metamodel.Attribute<?,?> getJPAAttribute()
, ?>
javax.persistence.metamodel.Attribute<?,?> getJPAReferencedAttribute()
JoinColumn
annotation for the given JPA entity type ., ?>
JPAEdmNavigationPropertyView getJPAEdmNavigationPropertyView()
JPAEdmNavigationPropertyView
JPAEdmEntityTypeView getJPAEdmEntityTypeView()
JPAEdmEntityTypeView
JPAEdmComplexTypeView getJPAEdmComplexTypeView()
JPAEdmComplexTypeView
List<String[]> getJPAJoinColumns()
Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.