|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RawEntity | |
---|---|
net.java.ao | |
net.java.ao.atlassian | |
net.java.ao.db | |
net.java.ao.schema | |
net.java.ao.schema.info | |
net.java.ao.types |
Uses of RawEntity in net.java.ao |
---|
Classes in net.java.ao with type parameters of type RawEntity | |
---|---|
class |
EntityProxy<T extends RawEntity<K>,K>
|
interface |
EntityStreamCallback<T extends RawEntity<K>,K>
|
class |
ReadOnlyEntityProxy<T extends RawEntity<K>,K>
A read-only representation of a database row proxy, mapped to the specified Entity type. |
interface |
RelatedEntity<T extends RelatedEntity<T> & RawEntity<?>>
A superinterface for entities which are related to each other using Lucene heuristics. |
Subinterfaces of RawEntity in net.java.ao | |
---|---|
interface |
Entity
A specific extension of RawEntity providing the Entity.getID()
method. |
Methods in net.java.ao with type parameters of type RawEntity | ||
---|---|---|
|
EntityManager.create(Class<T> type,
DBParam... params)
Creates a new entity of the specified type with the optionally specified initial parameters. |
|
|
EntityManager.create(Class<T> type,
Map<String,Object> params)
Creates and INSERTs a new entity of the specified type with the given map of parameters. |
|
static
|
Common.createPeer(EntityManager manager,
Class<T> type,
K key)
|
|
protected
|
DatabaseProvider.executeInsertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
String sql,
DBParam... params)
Delegate method to execute an INSERT statement returning any auto-generated primary key values. |
|
|
EntityManager.find(Class<T> type)
Returns all entities of the given type. |
|
|
EntityManager.find(Class<T> type,
Query query)
Selects all entities matching the given type and Query . |
|
|
EntityManager.find(Class<T> type,
String criteria,
Object... parameters)
Convenience method to select all entities of the given type with the specified, parameterized criteria. |
|
|
EntityManager.find(Class<T> type,
String field,
Query query)
Selects all entities of the specified type which match the given Query . |
|
|
EntityManager.findSingleEntity(Class<T> type,
String criteria,
Object... parameters)
Convenience method to select a single entity of the given type with the specified, parameterized criteria. |
|
|
EntityManager.findWithSQL(Class<T> type,
String keyField,
String sql,
Object... parameters)
Executes the specified SQL and extracts the given key field, wrapping each row into a instance of the specified type. |
|
|
EntityManager.get(Class<T> type,
K... keys)
Returns an array of entities of the specified type corresponding to the varargs primary keys. |
|
|
EntityManager.get(Class<T> type,
K key)
Cleverly overloaded method to return a single entity of the specified type rather than an array in the case where only one ID is passed. |
|
protected
|
SearchableEntityManager.getAndInstantiate(EntityInfo<T,K> entityInfo,
K key)
|
|
protected
|
EntityManager.getAndInstantiate(EntityInfo<T,K> entityInfo,
K key)
Creates a new instance of the entity of the specified type corresponding to the given primary key. |
|
|
RawEntity.getEntityType()
Returns the actual Class instance which corresponds to the
original entity interface. |
|
|
DatabaseProvider.insertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
boolean pkIdentity,
String table,
DBParam... params)
Generates an INSERT statement to be used to create a new row in the database, returning the primary key value. |
|
protected
|
EntityManager.peer(EntityInfo<T,K> entityInfo,
K... keys)
|
|
protected
|
EntityManager.peer(EntityInfo<T,K> entityInfo,
K key)
|
|
protected
|
EntityManager.resolveEntityInfo(Class<T> type)
|
|
|
SearchableEntityManager.search(Class<T> type,
String strQuery)
Runs a Lucene full-text search on the specified entity type with the given query. |
|
|
EntityManager.stream(Class<T> type,
EntityStreamCallback<T,K> streamCallback)
Opitimsed read for large datasets. |
|
|
EntityManager.stream(Class<T> type,
Query query,
EntityStreamCallback<T,K> streamCallback)
Selects all entities of the given type and feeds them to the callback, one by one. |
Methods in net.java.ao that return RawEntity | ||
---|---|---|
|
EntityManager.find(Class<T> type)
Returns all entities of the given type. |
|
|
EntityManager.find(Class<T> type,
Query query)
Selects all entities matching the given type and Query . |
|
|
EntityManager.find(Class<T> type,
String criteria,
Object... parameters)
Convenience method to select all entities of the given type with the specified, parameterized criteria. |
|
|
EntityManager.find(Class<T> type,
String field,
Query query)
Selects all entities of the specified type which match the given Query . |
|
|
EntityManager.findWithSQL(Class<T> type,
String keyField,
String sql,
Object... parameters)
Executes the specified SQL and extracts the given key field, wrapping each row into a instance of the specified type. |
|
|
EntityManager.get(Class<T> type,
K... keys)
Returns an array of entities of the specified type corresponding to the varargs primary keys. |
|
protected
|
EntityManager.peer(EntityInfo<T,K> entityInfo,
K... keys)
|
|
|
SearchableEntityManager.search(Class<T> type,
String strQuery)
Runs a Lucene full-text search on the specified entity type with the given query. |
Methods in net.java.ao that return types with arguments of type RawEntity | |
---|---|
Map<Class<? extends RawEntity<?>>,String> |
Query.getJoins()
|
Class<? extends RawEntity<?>> |
Query.getTableType()
|
Class<? extends RawEntity<?>> |
PolymorphicTypeMapper.invert(Class<? extends RawEntity<?>> parent,
String type)
Retrieves the entity type which corresponds to the given polymorphic type flag value as a subtype of the specified parent entity type. |
Class<? extends RawEntity<?>> |
DefaultPolymorphicTypeMapper.invert(Class<? extends RawEntity<?>> parent,
String type)
|
Methods in net.java.ao with parameters of type RawEntity | ||
---|---|---|
void |
SearchableEntityManager.addToIndex(RawEntity<?> entity)
Adds the entity instance to the index. |
|
void |
SearchableEntityManager.delete(RawEntity<?>... entities)
|
|
void |
EntityManager.delete(RawEntity<?>... entities)
Deletes the specified entities from the database. |
|
boolean |
ReadOnlyEntityProxy.equalsImpl(RawEntity<K> proxy,
Object obj)
|
|
boolean |
EntityProxy.equalsImpl(RawEntity<K> proxy,
Object obj)
|
|
void |
EntityManager.flush(RawEntity<?>... entities)
Deprecated. since 0.25. Entities and values now no longer cached. |
|
static
|
Common.getPrimaryKeyValue(RawEntity<K> entity)
|
|
void |
SearchableEntityManager.removeFromIndex(RawEntity<?> entity)
Removes the specified entity from the Lucene index. |
|
void |
EntityProxy.save(RawEntity entity)
|
Method parameters in net.java.ao with type arguments of type RawEntity | ||
---|---|---|
Query |
Query.alias(Class<? extends RawEntity<?>> table,
String alias)
|
|
String |
PolymorphicTypeMapper.convert(Class<? extends RawEntity<?>> type)
Retrieves the polymorphic type flag value which corresponds to the specified type. |
|
String |
DefaultPolymorphicTypeMapper.convert(Class<? extends RawEntity<?>> type)
|
|
|
EntityManager.count(Class<? extends RawEntity<K>> type)
Counts all entities of the specified type. |
|
|
EntityManager.count(Class<? extends RawEntity<K>> type,
Query query)
Counts all entities of the specified type matching the given Query instance. |
|
|
EntityManager.count(Class<? extends RawEntity<K>> type,
String criteria,
Object... parameters)
Counts all entities of the specified type matching the given criteria and parameters. |
|
|
EntityManager.deleteWithSQL(Class<? extends RawEntity<K>> type,
String criteria,
Object... parameters)
Deletes rows from the table corresponding to type . |
|
Query |
Query.from(Class<? extends RawEntity<?>> tableType)
|
|
String |
Query.getAlias(Class<? extends RawEntity<?>> table)
|
|
static String[] |
Common.getMappingFields(FieldNameConverter converter,
Class<? extends RawEntity<?>> from,
Class<? extends RawEntity<?>> to)
Deprecated. |
|
static String[] |
Common.getMappingFields(FieldNameConverter converter,
Class<? extends RawEntity<?>> from,
Class<? extends RawEntity<?>> to)
Deprecated. |
|
static String[] |
Common.getPolymorphicFieldNames(FieldNameConverter converter,
Class<? extends RawEntity<?>> from,
Class<? extends RawEntity<?>> to)
Deprecated. |
|
static String[] |
Common.getPolymorphicFieldNames(FieldNameConverter converter,
Class<? extends RawEntity<?>> from,
Class<? extends RawEntity<?>> to)
Deprecated. |
|
static
|
Common.getPrimaryKeyClassType(Class<? extends RawEntity<K>> type)
|
|
static String |
Common.getPrimaryKeyField(Class<? extends RawEntity<?>> type,
FieldNameConverter converter)
|
|
static
|
Common.getPrimaryKeyType(TypeManager typeManager,
Class<? extends RawEntity<K>> type)
|
|
static List<String> |
Common.getSearchableFields(EntityManager manager,
Class<? extends RawEntity<?>> type)
|
|
static Set<Method> |
Common.getValueFieldsMethods(Class<? extends RawEntity<?>> entity,
FieldNameConverter converter)
Gets all the methods of an entity that correspond to a value field. |
|
static com.google.common.collect.ImmutableSet<String> |
Common.getValueFieldsNames(EntityInfo<? extends RawEntity<?>,?> entityInfo,
FieldNameConverter converter)
Gets all the names of fields of an entity that correspond to a value field. |
|
Class<? extends RawEntity<?>> |
PolymorphicTypeMapper.invert(Class<? extends RawEntity<?>> parent,
String type)
Retrieves the entity type which corresponds to the given polymorphic type flag value as a subtype of the specified parent entity type. |
|
Class<? extends RawEntity<?>> |
DefaultPolymorphicTypeMapper.invert(Class<? extends RawEntity<?>> parent,
String type)
|
|
Query |
Query.join(Class<? extends RawEntity<?>> join)
|
|
Query |
Query.join(Class<? extends RawEntity<?>> join,
String on)
|
|
void |
Query.setJoins(Map<Class<? extends RawEntity<?>>,String> joins)
|
|
void |
Query.setTableType(Class<? extends RawEntity<?>> tableType)
|
|
protected
|
Query.toSQL(EntityInfo<? extends RawEntity<K>,K> entityInfo,
DatabaseProvider provider,
TableNameConverter converter,
boolean count)
|
Constructor parameters in net.java.ao with type arguments of type RawEntity | |
---|---|
DefaultPolymorphicTypeMapper(Map<Class<? extends RawEntity<?>>,String> mappings)
Creates a new instance with the specified {type => flag} mappings. |
Uses of RawEntity in net.java.ao.atlassian |
---|
Method parameters in net.java.ao.atlassian with type arguments of type RawEntity | |
---|---|
String |
AtlassianTableNameConverter.getName(Class<? extends RawEntity<?>> entityClass)
|
Uses of RawEntity in net.java.ao.db |
---|
Methods in net.java.ao.db with type parameters of type RawEntity | ||
---|---|---|
protected
|
PostgreSQLDatabaseProvider.executeInsertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
String sql,
DBParam... params)
|
|
protected
|
OracleDatabaseProvider.executeInsertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
String sql,
DBParam... params)
|
|
protected
|
HSQLDatabaseProvider.executeInsertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
String sql,
DBParam... params)
|
|
|
SQLServerDatabaseProvider.insertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
boolean pkIdentity,
String table,
DBParam... params)
|
|
|
PostgreSQLDatabaseProvider.insertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
boolean pkIdentity,
String table,
DBParam... params)
|
|
|
HSQLDatabaseProvider.insertReturningKey(EntityManager manager,
Connection conn,
Class<T> entityType,
Class<K> pkType,
String pkField,
boolean pkIdentity,
String table,
DBParam... params)
|
Uses of RawEntity in net.java.ao.schema |
---|
Method parameters in net.java.ao.schema with type arguments of type RawEntity | |
---|---|
String |
TableNameConverter.getName(Class<? extends RawEntity<?>> clazz)
Generates a table name to correspond with the specified class. |
String |
TableAnnotationTableNameConverter.getName(Class<? extends RawEntity<?>> entityClass)
Gets the name of the table either from the Table annotation if present or from the
delegate . |
String |
CanonicalClassNameTableNameConverter.getName(Class<? extends RawEntity<?>> entityClass)
|
String |
CachingTableNameConverter.getName(Class<? extends RawEntity<?>> entityClass)
|
static DDLField[] |
SchemaGenerator.parseFields(DatabaseProvider provider,
FieldNameConverter fieldConverter,
Class<? extends RawEntity<?>> clazz)
Not intended for public usage. |
static DDLTable |
SchemaGenerator.parseInterface(DatabaseProvider provider,
TableNameConverter nameConverter,
FieldNameConverter fieldConverter,
Class<? extends RawEntity<?>> clazz)
Not intended for public use. |
Uses of RawEntity in net.java.ao.schema.info |
---|
Classes in net.java.ao.schema.info with type parameters of type RawEntity | |
---|---|
interface |
EntityInfo<T extends RawEntity<K>,K>
A description of the table generated by the RawEntity
Note this is different to TypeInfo which describes what type a column is in the database. |
Methods in net.java.ao.schema.info with type parameters of type RawEntity | ||
---|---|---|
|
SimpleEntityInfoResolver.resolve(Class<T> type)
|
|
|
EntityInfoResolverWrapper.resolve(Class<T> type)
|
|
|
EntityInfoResolver.resolve(Class<T> type)
|
|
|
CachingEntityInfoResolver.resolve(Class<T> type)
|
Uses of RawEntity in net.java.ao.types |
---|
Methods in net.java.ao.types with type parameters of type RawEntity | ||
---|---|---|
static
|
LogicalTypes.entityType(Class<T> entityClass,
TypeInfo<K> primaryKeyTypeInfo,
Class<K> primaryKeyClass)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |