Class AttributeSuportBase<X>
java.lang.Object
org.aksw.jena_sparql_api.mapper.jpa.metamodel.AttributeSuportBase<X>
- All Implemented Interfaces:
AttributeSupport<X>
Simple AttributeSupport implementation built upon a single Map
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.metamodel.Attribute<X,?> getAttribute(String name) javax.persistence.metamodel.CollectionAttribute<X,?> getCollection(String name) <E> javax.persistence.metamodel.CollectionAttribute<X,E> getCollection(String name, Class<E> elementType) javax.persistence.metamodel.ListAttribute<X,?> <E> javax.persistence.metamodel.ListAttribute<X,E> javax.persistence.metamodel.MapAttribute<X,?, ?> <K,V> javax.persistence.metamodel.MapAttribute<X, K, V> javax.persistence.metamodel.SetAttribute<X,?> <E> javax.persistence.metamodel.SetAttribute<X,E> javax.persistence.metamodel.SingularAttribute<X,?> getSingularAttribute(String name) <Y> javax.persistence.metamodel.SingularAttribute<X,Y> getSingularAttribute(String name, Class<Y> type)
-
Field Details
-
nameToAttribute
-
-
Constructor Details
-
AttributeSuportBase
public AttributeSuportBase()
-
-
Method Details
-
getAttributes
- Specified by:
getAttributesin interfaceAttributeSupport<X>
-
getSingularAttribute
public <Y> javax.persistence.metamodel.SingularAttribute<X,Y> getSingularAttribute(String name, Class<Y> type) - Specified by:
getSingularAttributein interfaceAttributeSupport<X>
-
getSingularAttributes
- Specified by:
getSingularAttributesin interfaceAttributeSupport<X>
-
getCollection
public <E> javax.persistence.metamodel.CollectionAttribute<X,E> getCollection(String name, Class<E> elementType) - Specified by:
getCollectionin interfaceAttributeSupport<X>
-
getSet
- Specified by:
getSetin interfaceAttributeSupport<X>
-
getList
public <E> javax.persistence.metamodel.ListAttribute<X,E> getList(String name, Class<E> elementType) - Specified by:
getListin interfaceAttributeSupport<X>
-
getMap
public <K,V> javax.persistence.metamodel.MapAttribute<X,K, getMapV> (String name, Class<K> keyType, Class<V> valueType) - Specified by:
getMapin interfaceAttributeSupport<X>
-
getPluralAttributes
- Specified by:
getPluralAttributesin interfaceAttributeSupport<X>
-
getAttribute
- Specified by:
getAttributein interfaceAttributeSupport<X>
-
getSingularAttribute
- Specified by:
getSingularAttributein interfaceAttributeSupport<X>
-
getCollection
- Specified by:
getCollectionin interfaceAttributeSupport<X>
-
getSet
- Specified by:
getSetin interfaceAttributeSupport<X>
-
getList
- Specified by:
getListin interfaceAttributeSupport<X>
-
getMap
- Specified by:
getMapin interfaceAttributeSupport<X>
-