Uses of Class
com.caucho.amber.type.EntityType

Packages that use EntityType
com.caucho.amber   
com.caucho.amber.cfg   
com.caucho.amber.entity   
com.caucho.amber.expr   
com.caucho.amber.field   
com.caucho.amber.gen   
com.caucho.amber.manager   
com.caucho.amber.query   
com.caucho.amber.table   
com.caucho.amber.type   
 

Uses of EntityType in com.caucho.amber
 

Methods in com.caucho.amber that return EntityType
 EntityType EnvAmberManager.getEntity(java.lang.String className)
          Returns a matching entity.
 EntityType EnvAmberManager.getEntityByInstanceClass(java.lang.String className)
          Returns a matching entity.
 

Methods in com.caucho.amber with parameters of type EntityType
 EntityItem EnvAmberManager.getEntity(EntityType rootType, java.lang.Object key)
          Returns the query result.
 EntityItem EnvAmberManager.putEntity(EntityType rootType, java.lang.Object key, EntityItem entity)
          Sets the entity result.
 EntityItem EnvAmberManager.removeEntity(EntityType rootType, java.lang.Object key)
          Remove the entity result.
 

Uses of EntityType in com.caucho.amber.cfg
 

Methods in com.caucho.amber.cfg that return EntityType
 EntityType EntityConfig.getEntityType()
          Returns the configured entity type
 

Methods in com.caucho.amber.cfg with parameters of type EntityType
 void BaseConfigIntrospector.introspectCallbacks(java.lang.Class type, EntityType entityType)
          Introspects the callbacks.
 void BaseConfigIntrospector.introspectEntityListener(java.lang.Class type, AmberPersistenceUnit persistenceUnit, EntityType sourceType, java.lang.String sourceClassName)
           
 void BaseConfigIntrospector.introspectEntityListeners(java.lang.Class type, EntityType entityType, AmberPersistenceUnit persistenceUnit)
           
 void EntityConfig.setEntityType(EntityType entityType)
          Returns the configured entity type
 

Uses of EntityType in com.caucho.amber.entity
 

Methods in com.caucho.amber.entity that return EntityType
 EntityType Entity.__caucho_getEntityType()
          Get the entity type.
 EntityType AmberEntityHome.getEntityType()
          Returns the entity type
 EntityType AmberEntityHome.getRootType()
          Returns the entity type
 

Methods in com.caucho.amber.entity with parameters of type EntityType
 boolean Entity.__caucho_create(AmberConnection aConn, EntityType entityType)
          Creates the entity in the database, making it persistent-new.
 boolean Entity.__caucho_lazy_create(AmberConnection aConn, EntityType entityType)
          Changes the entity state to P_PERSISTING, but does not flush to database.
 boolean Entity.__caucho_makePersistent(AmberConnection aConn, EntityType entityType)
          Makes the entity persistent.
 boolean AmberCompletion.complete(EntityType rootType, java.lang.Object key, EntityItem entityItem)
          Code when the transaction completes.
 boolean RowInsertCompletion.complete(EntityType rootType, java.lang.Object key, EntityItem entityItem)
          Code when the transaction completes.
 boolean RowInvalidateCompletion.complete(EntityType entityType, java.lang.Object key, EntityItem entityItem)
          Code when the transaction completes.
 boolean TableInvalidateCompletion.complete(EntityType rootType, java.lang.Object key, EntityItem entityItem)
          Code when the transaction completes.
 

Constructors in com.caucho.amber.entity with parameters of type EntityType
AmberEntityHome(AmberPersistenceUnit manager, EntityType type)
           
 

Uses of EntityType in com.caucho.amber.expr
 

Methods in com.caucho.amber.expr that return EntityType
 EntityType LoadEntityExpr.getEntityType()
          Returns the entity type.
 EntityType TableIdExpr.getEntityType()
          Returns the entity type.
 EntityType MapFieldExpr.getTableType()
          Returns the expr's type.
 EntityType DependentEntityOneToOneExpr.getTargetType()
          Returns the entity class.
 EntityType EntityPathExpr.getTargetType()
          Returns the entity type.
 EntityType KeyManyToOneExpr.getTargetType()
          Returns the entity class.
 EntityType ManyToOneExpr.getTargetType()
          Returns the entity class.
 EntityType OneToManyExpr.getTargetType()
          Returns the expr type.
 

Constructors in com.caucho.amber.expr with parameters of type EntityType
TableIdExpr(EntityType type, java.lang.String name)
          Creates the table id expr.
 

Uses of EntityType in com.caucho.amber.field
 

Methods in com.caucho.amber.field that return EntityType
 EntityType AbstractField.getEntitySourceType()
          Returns the source type as entity or mapped-superclass.
 EntityType DependentEntityOneToOneField.getEntitySourceType()
          Returns the source type as entity or mapped-superclass.
 EntityType OneToManyField.getEntitySourceType()
          Returns the source type as entity or mapped-superclass.
 EntityType DependentEntityOneToOneField.getEntityTargetType()
          Returns the target type as entity or mapped-superclass.
 EntityType ManyToOneField.getEntityTargetType()
          Returns the target type as entity or mapped-superclass.
 EntityType OneToManyField.getEntityTargetType()
          Returns the target type as entity or mapped-superclass.
 EntityType KeyManyToOneField.getEntityType()
          Returns the target type as entity (ejb 2.1) See com.caucho.ejb.ql.Expr
 EntityType Id.getOwnerType()
          Returns the owner type.
 EntityType PropertyField.getRelatedSourceType()
          Returns the source type as entity or mapped-superclass.
 EntityType ElementCollectionField.getRelatedType()
          Returns the source type as entity or mapped-superclass.
 EntityType ManyToManyField.getRelatedType()
          Returns the source type as entity or mapped-superclass.
 EntityType ManyToOneField.getRelatedType()
          Returns the source type as entity or mapped-superclass.
 EntityType ManyToManyField.getTargetType()
          Returns the target type.
 

Methods in com.caucho.amber.field with parameters of type EntityType
 void ManyToOneField.init(EntityType relatedType)
          Initializes the field.
 void EntityMapField.setTargetType(EntityType type)
          Sets the target type.
 

Constructors in com.caucho.amber.field with parameters of type EntityType
AssociationField(EntityType relatedType)
           
AssociationField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeTypes)
           
CollectionElementField(EntityType entityType)
           
CollectionField(EntityType relatedType)
           
CollectionField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeTypes)
           
CompositeId(EntityType ownerType)
           
CompositeId(EntityType ownerType, java.util.ArrayList<IdField> keys)
           
DependentEntityOneToOneField(EntityType relatedType, java.lang.String name)
           
DependentEntityOneToOneField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeTypes)
           
Discriminator(EntityType entityType)
           
Discriminator(EntityType entityType, java.lang.String name)
           
ElementCollectionField(EntityType sourceType, java.lang.String name)
           
EmbeddedId(EntityType ownerType, EmbeddedIdField key)
           
EmbeddedIdField(EntityType ownerType, EmbeddableType embeddableType)
           
EmbeddedIdField(EntityType ownerType, EmbeddableType embeddableType, java.lang.String name)
           
EntityEmbeddedField(EntityType ownerType, EmbeddableType embeddableType)
           
EntityEmbeddedField(EntityType ownerType, EmbeddableType embeddableType, java.lang.String name)
           
EntityMapField(EntityType entityType)
           
Id(EntityType ownerType)
           
Id(EntityType ownerType, java.util.ArrayList<IdField> keys)
           
Id(EntityType ownerType, IdField key)
           
IdentifyingKeyPropertyField(EntityType entityType, ForeignColumn column)
           
KeyManyToOneField(EntityType entityType, java.lang.String name)
           
KeyManyToOneField(EntityType entityType, java.lang.String name, LinkColumns columns)
           
KeyPropertyField(EntityType tableType)
           
KeyPropertyField(EntityType tableType, java.lang.String name)
           
KeyPropertyField(EntityType entityType, java.lang.String name, AmberColumn column)
           
ManyToManyField(EntityType relatedType)
           
ManyToManyField(EntityType relatedType, java.lang.String name)
           
ManyToManyField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeTypes)
           
ManyToManyField(EntityType relatedType, java.lang.String name, ManyToManyField source, CascadeType[] cascadeTypes)
           
ManyToOneField(EntityType relatedType)
           
ManyToOneField(EntityType relatedType, java.lang.String name)
           
ManyToOneField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeType)
           
ManyToOneField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeType, boolean isManyToOne)
           
MapElementField(EntityType entityType)
           
MapManyToManyField(EntityType entityType)
           
OneToManyField(EntityType entityType)
           
OneToManyField(EntityType entityType, java.lang.String name)
           
OneToManyField(EntityType entityType, java.lang.String name, CascadeType[] cascadeTypes)
           
SubId(EntityType ownerType, EntityType rootType)
           
VersionField(EntityType entityType)
           
VersionField(EntityType entityType, java.lang.String name)
           
 

Uses of EntityType in com.caucho.amber.gen
 

Methods in com.caucho.amber.gen that return EntityType
 EntityType AmberMappedComponent.getEntityType()
           
 EntityType EntityComponent.getEntityType()
          Gets the entity type.
protected  EntityType AmberEnhancer.loadEntityTypeImpl(java.lang.Class cl, java.lang.ClassLoader rawLoader)
           
 

Methods in com.caucho.amber.gen with parameters of type EntityType
 void EntityComponent.setEntityType(EntityType entityType)
          Sets the bean info for the generator
 void EntityGenerator.setEntityType(EntityType entityType)
          Sets the bean info for the generator
 

Constructors in com.caucho.amber.gen with parameters of type EntityType
LoadGroupGenerator(java.lang.String extClassName, EntityType entityType, int index)
           
 

Uses of EntityType in com.caucho.amber.manager
 

Methods in com.caucho.amber.manager that return EntityType
 EntityType AmberPersistenceUnit.createEntity(java.lang.Class beanClass)
          Adds an entity.
 EntityType AmberPersistenceUnit.createEntity(java.lang.String name, java.lang.Class beanClass)
          Adds an entity.
 EntityType AmberContainer.getEntity(java.lang.String className)
          Returns the EntityType for an introspected class.
 EntityType AmberPersistenceUnit.getEntityByInstanceClass(java.lang.String className)
          Returns a matching entity.
 EntityType AmberPersistenceUnit.getEntityType(java.lang.Class cl)
           
 EntityType AmberPersistenceUnit.getEntityType(java.lang.String className)
          Returns a matching entity.
 

Methods in com.caucho.amber.manager with parameters of type EntityType
 void AmberContainer.addEntity(java.lang.String className, EntityType type)
          Adds an entity for an introspected class.
 EntityItem AmberPersistenceUnit.getEntity(EntityType rootType, java.lang.Object key)
          Returns the entity with the given key.
 java.lang.Object AmberConnection.loadProxy(EntityType type, java.lang.Object key)
          Loads the object with the given class.
 EntityItem AmberPersistenceUnit.putEntity(EntityType rootType, java.lang.Object key, EntityItem entity)
          Sets the entity result.
 EntityItem AmberPersistenceUnit.removeEntity(EntityType rootType, java.lang.Object key)
          Remove the entity result.
 void AmberPersistenceUnit.updateCacheItem(EntityType rootType, java.lang.Object key, EntityItem cacheItem)
          Updates the cache item after commit.
 

Uses of EntityType in com.caucho.amber.query
 

Methods in com.caucho.amber.query that return EntityType
 EntityType FromItem.getEntityType()
          Gets the entity class.
 EntityType FromItem.getTableType()
          Gets the table type
 

Methods in com.caucho.amber.query with parameters of type EntityType
 FromItem QueryParser.addFromItem(EntityType entityType, AmberTable table)
          Adds a new FromItem.
 FromItem QueryParser.addFromItem(EntityType entityType, AmberTable table, java.lang.String id)
          Adds a new FromItem.
 FromItem AbstractQuery.createFromItem(EntityType entityType, AmberTable table, java.lang.String name)
          Sets the from list.
 

Uses of EntityType in com.caucho.amber.table
 

Methods in com.caucho.amber.table that return EntityType
 EntityType AmberTable.getType()
          Gets the entity type.
 

Methods in com.caucho.amber.table with parameters of type EntityType
 void AmberTable.setType(EntityType type)
          Sets the entity type.
 

Uses of EntityType in com.caucho.amber.type
 

Subclasses of EntityType in com.caucho.amber.type
 class MappedSuperclassType
          Represents a non-persistent class with abstract O/R mapping information.
 class SubEntityType
          Represents an application persistent bean type
 

Methods in com.caucho.amber.type that return EntityType
 EntityType TypeManager.getEntityByInstanceClass(java.lang.String name)
          Returns the type.
 EntityType EntityType.getParentType()
          Returns the parent type.
 EntityType SubEntityType.getParentType()
          Returns the parent class.
 EntityType EntityType.getRootType()
          Returns the root type.
 EntityType SubEntityType.getRootType()
          Returns the root type.
 EntityType EntityType.getSubClass(java.lang.String discriminator)
          Gets a sub-class.
 

Methods in com.caucho.amber.type with parameters of type EntityType
 void EntityType.addSubClass(EntityType type)
          Adds a sub-class.
 void EntityType.setParentType(EntityType parentType)
          Returns the parent type.
 

Method parameters in com.caucho.amber.type with type arguments of type EntityType
 int EntityType.updateFlushPriority(java.util.ArrayList<EntityType> updatingEntities)
          Updates global (persistence unit) entity priorities for flushing.
 

Constructors in com.caucho.amber.type with parameters of type EntityType
SubEntityType(AmberPersistenceUnit amberPersistenceUnit, EntityType parent)