Uses of Interface
com.caucho.amber.field.AmberField

Packages that use AmberField
com.caucho.amber.field   
com.caucho.amber.type   
 

Uses of AmberField in com.caucho.amber.field
 

Subinterfaces of AmberField in com.caucho.amber.field
 interface IdField
          Configuration for a bean's field
 

Classes in com.caucho.amber.field that implement AmberField
 class AbstractField
          Configuration for a bean's property
 class AssociationField
          Configuration for a bean's field
 class CascadableField
          A child field that is cascadable from parent to child on persist, merge, remove or update operations.
 class CollectionElementField
          Configuration for a bean's field
 class CollectionField
          Configuration for a bean's field
 class DependentEntityOneToOneField
          Represents the dependent side of a one-to-one bidirectional link.
 class Discriminator
          Configuration for a bean's field
 class ElementCollectionField
          Configuration for a bean's field
 class EmbeddedIdField
          Configuration for a bean's field
 class EmbeddedSubField
          Represents the sub-field of an embedded type.
 class EntityEmbeddedField
          Configuration for a bean's embedded field
 class EntityMapField
          Represents a map to entities.
 class IdentifyingKeyPropertyField
          Configuration for a bean's field
 class KeyEmbeddedSubField
          Represents the sub-field of an embedded type.
 class KeyManyToOneField
          Configuration for a bean's field
 class KeyPropertyField
          Configuration for a bean's field
 class ManyToManyField
          Configuration for a bean's field
 class ManyToOneField
          Represents a many-to-one link pointing to an entity.
 class MapElementField
          Configuration for a bean's field
 class MapManyToManyField
          Configuration for a bean's field
 class OneToManyField
          Represents a field to a collection of objects where the target hold a back-link to the source entity.
 class PropertyField
          Configuration for a bean's field
 class VersionField
          Configuration for a bean's field
 

Methods in com.caucho.amber.field that return AmberField
 AmberField AbstractField.override(AmberBeanType table)
          Creates a copy of the field for a parent
 AmberField AmberField.override(AmberBeanType entityType)
          Override the field
 AmberField EmbeddedSubField.override(AmberBeanType entityType)
          Override the field
 AmberField KeyPropertyField.override(AmberBeanType type)
          Creates a copy of the field for a parent
 AmberField ManyToOneField.override(AmberBeanType type)
          Creates a copy of the field for a parent
 AmberField PropertyField.override(AmberBeanType type)
          Creates a copy of the field for a parent
 

Methods in com.caucho.amber.field with parameters of type AmberField
 int AmberFieldCompare.compare(AmberField a, AmberField b)
          Compares the fields.
protected  EmbeddedSubField EmbeddedIdField.createSubField(AmberField field, int index)
           
protected  EmbeddedSubField EntityEmbeddedField.createSubField(AmberField field, int index)
           
 void ManyToOneField.setAliasField(AmberField alias)
          Sets any alias field.
 

Constructors in com.caucho.amber.field with parameters of type AmberField
EmbeddedSubField(EntityEmbeddedField embeddedField, AmberField embeddableField, int index)
           
KeyEmbeddedSubField(EntityEmbeddedField embeddedField, AmberField embeddableField, int index)
           
 

Uses of AmberField in com.caucho.amber.type
 

Methods in com.caucho.amber.type that return AmberField
 AmberField ElementType.getField()
          Returns the element's value field.
 AmberField AmberBeanType.getField(java.lang.String name)
          Returns the field with a given name.
 AmberField EntityType.getField(java.lang.String name)
          Returns the field with a given name.
 AmberField EntityType.getMappedSuperclassField(java.lang.String name)
          Returns the mapped superclass field with a given name.
 

Methods in com.caucho.amber.type that return types with arguments of type AmberField
 java.util.ArrayList<AmberField> AmberBeanType.getFields()
          Returns the fields.
 java.util.ArrayList<AmberField> EntityType.getFields()
          returns the merged fields
 java.util.ArrayList<AmberField> EntityType.getMappedSuperclassFields()
          Returns the mapped superclass fields.
protected  java.util.ArrayList<AmberField> EntityType.getMergedFields()
           
 java.util.ArrayList<AmberField> AmberBeanType.getSelfFields()
          Returns the fields declared on this instance
 

Methods in com.caucho.amber.type with parameters of type AmberField
 void AmberBeanType.addField(AmberField field)
          Adds a new field.
 void EntityType.addField(AmberField field)
          Adds a new field.
 void EntityType.addMappedSuperclassField(AmberField field)
          Adds a mapped superclass field.
 

Constructors in com.caucho.amber.type with parameters of type AmberField
ElementType(AmberPersistenceUnit amberPersistenceUnit, AmberField valueField)