org.apache.openjpa.persistence.meta
Class Members

java.lang.Object
  extended by org.apache.openjpa.persistence.meta.Members

public class Members
extends Object

Persistent attribute according to JPA 2.0 metamodel. Implemented as a thin adapter to OpenJPA FieldMetadata. Mostly immutable.

Since:
2.0.0
Author:
Pinaki Poddar

Nested Class Summary
static class Members.CollectionAttributeImpl<X,E>
          Represents attributes declared as java.util.Collection<E>.
static class Members.KeyAttributeImpl<X,K>
          Represents the keys of java.util.Map<K,V> in managed type <X> as a pseudo-attribute of type java.util.Set<K>.
static class Members.ListAttributeImpl<X,E>
          Represents attributes declared as java.util.List<E>.
static class Members.MapAttributeImpl<X,K,V>
          Represents attributes declared as java.util.Map<K,V> in managed type <X>.
static class Members.Member<X,Y>
          An attribute of a Java type.
static class Members.PluralAttributeImpl<X,C,E>
          Root of multi-cardinality attribute.
static class Members.SetAttributeImpl<X,E>
          Represents attributes declared as java.util.Set<E>.
static class Members.SingularAttributeImpl<X,T>
          Represents single-valued persistent attributes.
 
Constructor Summary
Members()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Members

public Members()


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.