org.apache.openjpa.persistence.meta
Class Members.PluralAttributeImpl<X,C,E>
java.lang.Object
   org.apache.openjpa.persistence.meta.Members.Member<X,C>
org.apache.openjpa.persistence.meta.Members.Member<X,C>
       org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl<X,C,E>
org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl<X,C,E>
- Type Parameters:
- X- the type that owns this member
- C- the container type that holds this member (e.g. java.util.Set<Employee>)
- E- the type of the element held by this member (e.g. Employee).
- All Implemented Interfaces: 
- Comparable<Members.Member<X,C>>, Attribute<X,C>, Bindable<E>, PluralAttribute<X,C,E>
- Direct Known Subclasses: 
- Members.CollectionAttributeImpl, Members.ListAttributeImpl, Members.MapAttributeImpl, Members.SetAttributeImpl
- Enclosing class:
- Members
- public abstract static class Members.PluralAttributeImpl<X,C,E> 
- extends Members.Member<X,C>- implements PluralAttribute<X,C,E>
Root of multi-cardinality attribute.
 
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
Members.PluralAttributeImpl
public Members.PluralAttributeImpl(AbstractManagedType<X> owner,
                                   FieldMetaData fmd)
getElementType
public final Type<E> getElementType()
- Returns the type representing the element type of the collection.
 
- 
- Specified by:
- getElementTypein interface- PluralAttribute<X,C,E>
 
- 
 
getBindableType
public final Bindable.BindableType getBindableType()
- Returns the bindable category of this attribute.
 
- 
- Specified by:
- getBindableTypein interface- Bindable<E>
 
- 
 
getBindableJavaType
public Class<E> getBindableJavaType()
- Returns the bindable Java type of this attribute.
 
 For PLURAL_ATTRIBUTE, the Java element type is returned.
 
- 
- Specified by:
- getBindableJavaTypein interface- Bindable<E>
 
- 
 
getPersistentAttributeType
public Attribute.PersistentAttributeType getPersistentAttributeType()
- Description copied from class: Members.Member
- Returns the persistent category for the attribute.
 
- 
- Specified by:
- getPersistentAttributeTypein interface- Attribute<X,C>
- Overrides:
- getPersistentAttributeTypein class- Members.Member<X,C>
 
- 
 
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.