Package | Description |
---|---|
com.edorasware.commons.core.any |
Classes for generic work object management.
|
com.edorasware.commons.core.beat | |
com.edorasware.commons.core.beat.config | |
com.edorasware.commons.core.entity |
Classes to model business entities.
|
com.edorasware.commons.core.manager.entity |
Classes related to entity managers.
|
com.edorasware.commons.core.modification.entity |
Classes related to entity modifications.
|
com.edorasware.commons.core.persistence.entity | |
com.edorasware.commons.core.persistence.entity.jdbc | |
com.edorasware.commons.core.service.entity |
Classes related to entity services.
|
com.edorasware.commons.core.util.bulk |
Modifier and Type | Class and Description |
---|---|
class |
AnyWorkObject
Represents a concrete work object.
|
class |
AnyWorkObjectDefinition
Represents a concrete work object definition.
|
Modifier and Type | Class and Description |
---|---|
class |
Beat
Represents a running beat.
|
Modifier and Type | Method and Description |
---|---|
void |
BeatGeneratingAuditHandler.auditDelete(Entity<?,?> deletedEntity,
String description) |
void |
BeatGeneratingAuditHandler.auditInsert(Entity<?,?> insertedEntity,
String description) |
void |
BeatGeneratingAuditHandler.auditUpdate(Entity<?,?> oldEntity,
Set<FieldChange> fieldChanges,
String description) |
Modifier and Type | Class and Description |
---|---|
static class |
Entity.EntityBuilder<T extends EntityId,P extends Id,E extends Entity<T,P>,SELF extends Entity.EntityBuilder<T,P,E,SELF>> |
Modifier and Type | Class and Description |
---|---|
class |
DomainObject<T extends EntityId,D extends EntityId,P extends Id>
Base class for all domain objects.
|
class |
DomainObjectDefinition<T extends EntityId,P extends Id>
Base class for all definitions of domain objects.
|
class |
WorkObject<T extends WorkObjectId,D extends WorkObjectDefinitionId,P extends Id>
Base class for all work objects that participate in a BPM system.
|
class |
WorkObjectDefinition<T extends WorkObjectDefinitionId,P extends Id>
Base class for all definitions of work objects.
|
Modifier and Type | Method and Description |
---|---|
static <T extends EntityId,E extends Entity<T,?>> |
EntityUtils.mapEntitiesById(List<? extends E> entities)
Maps the given entities by their ids.
|
static <T extends EntityId,E extends Entity<T,?>> |
EntityUtils.transformEntitiesToIds(List<? extends E> entities)
Returns a list of the ids of the given entities.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityManager<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>>
Abstract entity manager which implements base methods used by all managers.
|
interface |
EntityManager<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>> |
Modifier and Type | Class and Description |
---|---|
class |
EntityModification<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>>
This class serves as the base for all entity modifications.
|
static class |
EntityModification.EntityModificationBuilder<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,W extends EntityModification<T,P,E,EB>,SELF extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,SELF>> |
Modifier and Type | Interface and Description |
---|---|
interface |
EntityPersistence<T extends EntityId,E extends Entity<T,?>,Q extends Query>
Entity persistence API.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityPersistenceConfiguration<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,M extends EntityManager<T,P,E,EB,?,?,?,?,?>,R extends EntityResult<T,P,E,EB,M>>
Base persistence configuration of entities.
|
class |
EntityResult<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,M extends EntityManager<T,P,E,EB,?,?,?,?,?>> |
class |
JdbcEntityPersistence<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,M extends EntityManager<T,P,E,EB,Q,QB,?,?,?>,R extends EntityResult<T,P,E,EB,M>,PC extends EntityPersistenceConfiguration<T,P,E,EB,M,R>> |
Modifier and Type | Method and Description |
---|---|
<E extends Entity<?,?>> |
L1Cache.get(String persistenceClass,
EntityId id,
Callable<E> callable) |
<E extends Entity<?,?>> |
L1Cache.get(String persistenceClass,
GlobalId globalId,
TenantId tenantId,
Callable<E> callable) |
Constructor and Description |
---|
EntityParameter(Entity<?,?> entity) |
Modifier and Type | Class and Description |
---|---|
class |
BaseEntityService<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>,A extends EntityActionEvent<E,WB>,L extends EntityActionListener<A>,M extends EntityManager<T,P,E,EB,Q,QB,OC,W,WB>,PROV extends EntityProvider<P,?>,PERS extends EntityPersistence<T,E,Q>>
Base class for all entity object services.
|
class |
EntityActionEvent<E extends Entity<?,?>,WB extends EntityModification.EntityModificationBuilder<?,?,E,?,?,WB>>
Base class for all entity events that are fired when an action on a entity has been executed or is about to be executed.
|
interface |
EntityService<T extends EntityId,P extends Id,E extends Entity<T,P>,Q extends EntityQuery>
Provides generic access to an entity service.
|
static class |
EntityUpdate.Builder<E extends Entity<?,?>,W extends EntityModification<?,?,E,?>,WB extends EntityModification.EntityModificationBuilder<?,?,E,?,W,WB>,U extends EntityUpdate<?>,SELF extends EntityUpdate.Builder<E,W,WB,U,SELF>> |
interface |
PredicatePostProcessor<E extends Entity<?,?>>
Represents a post processor that provides the ability to add restrictions to a predicate before it is evaluated in the persistence layer (
restrict ) and is able to
restrict entities from being returned by the service methods. |
Modifier and Type | Field and Description |
---|---|
protected E |
EntityUpdate.Builder.originalEntity |
Modifier and Type | Method and Description |
---|---|
static <T extends Entity<?,?>> |
NoOpPredicatePostProcessor.getInstance() |
Modifier and Type | Method and Description |
---|---|
void |
EntityAuditHandler.auditDelete(Entity<?,?> deletedEntity,
String description)
Audits an entity deletion.
|
void |
EntityAuditHandler.auditInsert(Entity<?,?> insertedEntity,
String description)
Audits an entity insertion.
|
void |
EntityAuditHandler.auditUpdate(Entity<?,?> oldEntity,
Set<FieldChange> fieldChanges,
String description)
Audits an entity change.
|
boolean |
NoOpPredicatePostProcessor.matchesRestrictions(Entity<?,?> entity) |
Modifier and Type | Interface and Description |
---|---|
interface |
BulkProcessor<T extends Entity<?,?>>
An interface for processing large numbers of objects without loading them all into memory.
|
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.