|
||||||||||
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()
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |