org.apache.openjpa.persistence.meta
Class Members.MapAttributeImpl<X,K,V>
java.lang.Object
org.apache.openjpa.persistence.meta.Members.Member<X,C>
org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl<X,Map<K,V>,V>
org.apache.openjpa.persistence.meta.Members.MapAttributeImpl<X,K,V>
- All Implemented Interfaces:
- Comparable<Members.Member<X,Map<K,V>>>, Attribute<X,Map<K,V>>, Bindable<V>, MapAttribute<X,K,V>, PluralAttribute<X,Map<K,V>,V>
- Enclosing class:
- Members
public static class Members.MapAttributeImpl<X,K,V>
- extends Members.PluralAttributeImpl<X,Map<K,V>,V>
- implements MapAttribute<X,K,V>
Represents attributes declared as java.util.Map<K,V> in managed type <X>.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Members.MapAttributeImpl
public Members.MapAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd)
getCollectionType
public PluralAttribute.CollectionType getCollectionType()
- Specified by:
getCollectionType
in interface PluralAttribute<X,Map<K,V>,V>
getKeyJavaType
public Class<K> getKeyJavaType()
- Specified by:
getKeyJavaType
in interface MapAttribute<X,K,V>
getKeyType
public Type<K> getKeyType()
- Specified by:
getKeyType
in interface MapAttribute<X,K,V>
getPersistentAttributeType
public Attribute.PersistentAttributeType getPersistentAttributeType()
- Description copied from class:
Members.Member
- Returns the persistent category for the attribute.
- Specified by:
getPersistentAttributeType
in interface Attribute<X,Map<K,V>>
- Overrides:
getPersistentAttributeType
in class Members.PluralAttributeImpl<X,Map<K,V>,V>
Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.