Package | Description |
---|---|
com.dslplatform.client | |
com.dslplatform.patterns |
Modifier and Type | Class and Description |
---|---|
class |
ClientSearchableRepository<T extends Searchable>
Common base implementation for
searchable repository . |
class |
GenericSearchBuilder<T extends Searchable>
In case when specification is not defined on the server,
client side generic search builder can be used.
|
Modifier and Type | Method and Description |
---|---|
<T extends Searchable> |
DomainProxy.count(java.lang.Class<T> manifest)
Returns a total number of domain objects.
|
<T extends Searchable> |
DomainProxy.count(Specification<T> specification)
Returns a number of elements satisfying provided specification.
|
<T extends Searchable> |
DomainProxy.findAll(java.lang.Class<T> manifest)
Returns a list of all domain objects
|
<T extends Searchable> |
DomainProxy.findAll(java.lang.Class<T> manifest,
java.lang.Integer limit,
java.lang.Integer offset)
Returns a list of all domain objects
with up to
limit results. |
<T extends Searchable> |
DomainProxy.findAll(java.lang.Class<T> manifest,
java.lang.Integer limit,
java.lang.Integer offset,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Boolean>> order)
Returns a list of all domain objects
with up to
limit results. |
<TDomainObject extends Searchable,TResult> |
StandardProxy.olapCube(java.lang.Class<TResult> manifest,
java.lang.String cubeName,
Specification<TDomainObject> specification,
java.lang.Iterable<java.lang.String> dimensions,
java.lang.Iterable<java.lang.String> facts,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Boolean>> order)
Perform data analysis on specified data source.
|
<TSource extends Searchable> |
ReportingProxy.olapCube(java.lang.String cubeName,
Specification<TSource> specification,
java.lang.String templater,
java.lang.Iterable<java.lang.String> dimensions,
java.lang.Iterable<java.lang.String> facts,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Boolean>> order)
Perform data analysis on specified data source.
|
<T extends Searchable> |
DomainProxy.search(Specification<T> specification)
Returns a list of domain objects satisfying
specification |
<T extends Searchable> |
DomainProxy.search(Specification<T> specification,
java.lang.Integer limit,
java.lang.Integer offset)
Returns a list of domain objects satisfying
specification
with up to limit results. |
<T extends Searchable> |
DomainProxy.search(Specification<T> specification,
java.lang.Integer limit,
java.lang.Integer offset,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Boolean>> order)
Returns a list of domain objects satisfying
specification
with up to limit results. |
<TSearchable extends Searchable> |
ReportingProxy.searchTemplater(java.lang.Class<TSearchable> manifest,
java.lang.String file,
Specification<TSearchable> specification,
boolean toPdf)
Populate template using domain objects which satisfies
specification . |
Modifier and Type | Interface and Description |
---|---|
interface |
SearchableRepository<T extends Searchable>
Service for searching and counting domain objects.
|
class |
SearchBuilder<T extends Searchable>
Utility class for building a search over a
searchable repository . |
interface |
Specification<T extends Searchable>
Search predicate which can be used to filter domain objects from the remote
server using
searchable repository . |
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateDomainEvent<T extends AggregateRoot>
Domain event which should be used when there is an action
to be applied on a single aggregate root . |
interface |
AggregateRoot
Aggregate root is a meaningful object in the domain.
|
interface |
DomainEvent
Domain event represents an meaningful business event that occurred in the system.
|
interface |
Identifiable
Domain object uniquely represented by its URI.
|
Modifier and Type | Class and Description |
---|---|
class |
History<T extends AggregateRoot>
Aggregation of single
aggregate root snapshots. |
class |
Snapshot<T extends AggregateRoot>
Snapshot of some past state of an
aggregate root |
Modifier and Type | Method and Description |
---|---|
<T extends Searchable> |
TemplaterService.populate(java.lang.Class<T> manifest,
java.lang.String file)
Returns a document generated from template named
file
populated with aggregate . |
<T extends Searchable> |
TemplaterService.populate(java.lang.String file,
Specification<T> specification)
Returns a document generated from template named
file
populated with data which satisfies search predicate . |
<T extends Searchable> |
TemplaterService.populatePdf(java.lang.Class<T> manifest,
java.lang.String file)
Returns a document generated from template named
file
populated with manifest and converted to PDF format. |
<T extends Searchable> |
TemplaterService.populatePdf(java.lang.String file,
Specification<T> specification)
Returns a document generated from template named
file
populated with data described with search predicate
and converted to PDF format. |