Package | Description |
---|---|
sirius.db.es | |
sirius.db.jdbc |
Support layer for using JDBC (accessing SQL Databases).
|
sirius.db.mixing | |
sirius.db.mixing.properties | |
sirius.db.mixing.query | |
sirius.db.mixing.types | |
sirius.db.mongo |
Thin layer above Mongo DB.
|
Modifier and Type | Class and Description |
---|---|
class |
ElasticEntity
Represents the base class for all entities which are managed via
Elastic and stored in Elasticsearch. |
Modifier and Type | Method and Description |
---|---|
<E extends BaseEntity<?>,C extends Constraint,Q extends Query<Q,E,C>> |
ElasticEntity.getMapper() |
Modifier and Type | Class and Description |
---|---|
class |
SQLEntity
Represents the base class for all entities which are managed via
OMA and stored in
a JDBC / SQL database. |
Modifier and Type | Method and Description |
---|---|
<E extends BaseEntity<?>,C extends Constraint,Q extends Query<Q,E,C>> |
SQLEntity.getMapper() |
Modifier and Type | Class and Description |
---|---|
class |
BaseMapper<B extends BaseEntity<?>,C extends Constraint,Q extends Query<?,? extends B,C>>
Declares the common functionality of a mapper which is responsible for storing and loading entities to and from a database.
|
Modifier and Type | Method and Description |
---|---|
abstract <E extends BaseEntity<?>,C extends Constraint,Q extends Query<Q,E,C>> |
BaseEntity.getMapper()
Provides the
mapper which is used to actually manage the entity. |
Modifier and Type | Method and Description |
---|---|
protected static List<Class<? extends BaseEntity<?>>> |
EntityLoadAction.getMappableClasses()
Contains a list of all known entity types.
|
Modifier and Type | Method and Description |
---|---|
void |
EntityDescriptor.afterDelete(BaseEntity<?> entity)
Invokes all afterDeleteHandlers.
|
boolean |
EntityDescriptor.isChanged(BaseEntity<?> entity,
Property property)
Determines if the value for the property was changed since it was last fetched from the database.
|
boolean |
EntityDescriptor.isFetched(BaseEntity<?> entity,
Property property)
Determines if a value was fetched in the given entity for the given property.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseEntityRefProperty<I,E extends BaseEntity<I>,R extends BaseEntityRef<I,E>>
Base implementation for handling properties of type
BaseEntityRef . |
Modifier and Type | Field and Description |
---|---|
protected Class<? extends BaseEntity<?>> |
BaseEntityRefProperty.referencedType |
Modifier and Type | Method and Description |
---|---|
Class<? extends BaseEntity<?>> |
BaseEntityRefProperty.getReferencedType()
Returns the entity class of the referenced type.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseQuery<Q,E extends BaseEntity<?>>
Base class for queries within mixing.
|
class |
Query<Q,E extends BaseEntity<?>,C extends Constraint>
Describes the minimal functionality to be supported by a query generated by a
mapper . |
Modifier and Type | Class and Description |
---|---|
class |
BaseEntityRef<I,E extends BaseEntity<I>>
Represents a reference from one entity to another.
|
class |
BaseEntityRefList<E extends BaseEntity<String>,L extends BaseEntityRefList<E,L>>
Represents a list of IDs (strings) which represents subclasses of
BaseEntity . |
Modifier and Type | Field and Description |
---|---|
protected E |
BaseEntityRef.value |
Modifier and Type | Class and Description |
---|---|
class |
MongoEntity
Represents the base class for all entities which are managed via
Mango and stored in MongoDB. |
Modifier and Type | Method and Description |
---|---|
<E extends BaseEntity<?>,C extends Constraint,Q extends Query<Q,E,C>> |
MongoEntity.getMapper() |
Copyright © 2018. All rights reserved.