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.