|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JPAEdmPropertyView
A view on Java Persistence Entity Attributes and EDM properties. Java Persistence Attributes of type
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| Method Summary | |
|---|---|
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 . |
| Methods inherited from interface org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmBaseView |
|---|
clean, getBuilder, getJPAEdmExtension, getJPAEdmMappingModelAccess, getJPAMetaModel, getpUnitName, isConsistent, isDefaultNamingSkipped |
| Method Detail |
|---|
SimpleProperty getEdmSimpleProperty()
SimplePropertyJPAEdmKeyView getJPAEdmKeyView()
JPAEdmKeyViewList<Property> getEdmPropertyList()
Propertyjavax.persistence.metamodel.Attribute<?,?> getJPAAttribute()
, ?>javax.persistence.metamodel.Attribute<?,?> getJPAReferencedAttribute()
JoinColumn
annotation for the given JPA entity type .
, ?>JPAEdmNavigationPropertyView getJPAEdmNavigationPropertyView()
JPAEdmNavigationPropertyViewJPAEdmEntityTypeView getJPAEdmEntityTypeView()
JPAEdmEntityTypeViewJPAEdmComplexTypeView getJPAEdmComplexTypeView()
JPAEdmComplexTypeViewList<String[]> getJPAJoinColumns()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||