public static class Members.MapAttributeImpl<X,K,V> extends Members.PluralAttributeImpl<X,Map<K,V>,V> implements MapAttribute<X,K,V>
PluralAttribute.CollectionType
Attribute.PersistentAttributeType
Bindable.BindableType
fmd, owner
Constructor and Description |
---|
Members.MapAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
Modifier and Type | Method and Description |
---|---|
PluralAttribute.CollectionType |
getCollectionType() |
Class<K> |
getKeyJavaType() |
Type<K> |
getKeyType() |
Attribute.PersistentAttributeType |
getPersistentAttributeType()
Returns the persistent category for the attribute.
|
getBindableJavaType, getBindableType, getElementType
compareTo, getDeclaringType, getJavaMember, getJavaType, getName, getType, isAssociation, isCollection, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getElementType
getDeclaringType, getJavaMember, getJavaType, getName, isAssociation, isCollection
getBindableJavaType, getBindableType
public Members.MapAttributeImpl(AbstractManagedType<X> owner, FieldMetaData fmd)
public PluralAttribute.CollectionType getCollectionType()
getCollectionType
in interface PluralAttribute<X,Map<K,V>,V>
public Class<K> getKeyJavaType()
getKeyJavaType
in interface MapAttribute<X,K,V>
public Type<K> getKeyType()
getKeyType
in interface MapAttribute<X,K,V>
public Attribute.PersistentAttributeType getPersistentAttributeType()
Members.Member
getPersistentAttributeType
in interface Attribute<X,Map<K,V>>
getPersistentAttributeType
in class Members.PluralAttributeImpl<X,Map<K,V>,V>
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.