Interface PropertiesSpecification<X,E,K,V>
- Type Parameters:
X
- The type the represented Map belongs toE
- The declared field type (presumably aMap
)K
- The type used for property identifiersV
- The type used for property values
- All Superinterfaces:
FieldSpecification<X,
E>
- All Known Implementing Classes:
PropertiesSpecificationImpl
Instances of the type PropertiesSpecification represent persistent properties of other types than declared in the
entity type.
-
Method Summary
Modifier and TypeMethodDescriptionGets Java class whose instances are used to represent property identifier.Gets Java class whose instances are used to represent property values.Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.FieldSpecification
getDeclaringType, getFetchType, getJavaField, getJavaType, getName, includeExplicit, isCollection, isInferred, isMappedAttribute
-
Method Details
-
getPropertyIdentifierType
- Returns:
- Property identifier class
-
getPropertyValueType
- Returns:
- Property value class
-