Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

A

addDimension(String) - Method in class com.dslplatform.patterns.CubeBuilder
 
addDimensions(Collection<String>) - Method in class com.dslplatform.patterns.CubeBuilder
 
addFact(String) - Method in class com.dslplatform.patterns.CubeBuilder
 
addFacts(Collection<String>) - Method in class com.dslplatform.patterns.CubeBuilder
 
AggregateDomainEvent<T extends AggregateRoot> - Interface in com.dslplatform.patterns
Domain event which should be used when there is an action to be applied on a single aggregate root.
AggregateRoot - Interface in com.dslplatform.patterns
Aggregate root is a meaningful object in the domain.
analyze(Class<TResult>) - Method in class com.dslplatform.patterns.CubeBuilder
Returns a list of domain objects which satisfy the specification if it was set, otherwise all of them.
appendLimitOffsetOrder(String, Integer, Integer, Iterable<Map.Entry<String, Boolean>>, Boolean) - Static method in class com.dslplatform.client.Utils
 
ApplicationProxy - Interface in com.dslplatform.client
Proxy service to remote RPC-like API.
ascending(String) - Method in class com.dslplatform.client.GenericSearchBuilder
Order results ascending by specified property.
ascending(String) - Method in class com.dslplatform.patterns.CubeBuilder
Order result ascending using a provided property
ascending(String) - Method in class com.dslplatform.patterns.SearchBuilder
Order result ascending using a provided property

B

Bootstrap - Class in com.dslplatform.client
DSL client Java initialization.
Bootstrap() - Constructor for class com.dslplatform.client.Bootstrap
 
builder() - Method in class com.dslplatform.client.ClientSearchableRepository
 
builder() - Method in interface com.dslplatform.patterns.SearchableRepository
Returns an instance of search builder for this repository.
Bytes - Class in com.dslplatform.patterns
Allow reuse of same byte[] by specifying custom length Array is valid only up until specified length.
Bytes(byte[], int) - Constructor for class com.dslplatform.patterns.Bytes
Create a new instance of Bytes object by providing used array and length which indicates end of valid data.

C

checkLength(String, int) - Static method in class com.dslplatform.client.Guards
 
checkLength(Iterable<String>, int) - Static method in class com.dslplatform.client.Guards
 
checkLength(String[], int) - Static method in class com.dslplatform.client.Guards
 
checkLength(List<String>, int) - Static method in class com.dslplatform.client.Guards
 
checkLength(LinkedList<String>, int) - Static method in class com.dslplatform.client.Guards
 
checkNulls(Iterable<T>) - Static method in class com.dslplatform.client.Guards
 
checkNulls(T[]) - Static method in class com.dslplatform.client.Guards
 
checkNulls(List<T>) - Static method in class com.dslplatform.client.Guards
 
checkNulls(LinkedList<T>) - Static method in class com.dslplatform.client.Guards
 
checkScale(BigDecimal, int) - Static method in class com.dslplatform.client.Guards
 
checkScale(BigDecimal[], int) - Static method in class com.dslplatform.client.Guards
 
checkScale(List<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
checkScale(LinkedList<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
checkScale(Iterable<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
ClientPersistableRepository<T extends AggregateRoot> - Class in com.dslplatform.client
Common base implementation for persistable repository.
ClientPersistableRepository(Class<T>, ServiceLocator) - Constructor for class com.dslplatform.client.ClientPersistableRepository
Generated class will provide class manifest and locator
ClientRepository<T extends Identifiable> - Class in com.dslplatform.client
Common base implementation for repository.
ClientRepository(Class<T>, ServiceLocator) - Constructor for class com.dslplatform.client.ClientRepository
Generated class will provide class manifest and locator
ClientSearchableRepository<T extends Searchable> - Class in com.dslplatform.client
Common base implementation for searchable repository.
ClientSearchableRepository(Class<T>, ServiceLocator) - Constructor for class com.dslplatform.client.ClientSearchableRepository
Generated class will provide class manifest and locator
com.dslplatform.client - package com.dslplatform.client
 
com.dslplatform.client.exceptions - package com.dslplatform.client.exceptions
 
com.dslplatform.json - package com.dslplatform.json
 
com.dslplatform.patterns - package com.dslplatform.patterns
 
com.dslplatform.storage - package com.dslplatform.storage
 
compareBigDecimal(Iterable<BigDecimal>, Iterable<BigDecimal>) - Static method in class com.dslplatform.client.Guards
 
compareBigDecimal(BigDecimal[], BigDecimal[]) - Static method in class com.dslplatform.client.Guards
 
compareBigDecimal(Set<BigDecimal>, Set<BigDecimal>) - Static method in class com.dslplatform.client.Guards
 
compareBinary(Iterable<byte[]>, Iterable<byte[]>) - Static method in class com.dslplatform.client.Guards
 
compareBinary(byte[][], byte[][]) - Static method in class com.dslplatform.client.Guards
 
compareBinary(Set<byte[]>, Set<byte[]>) - Static method in class com.dslplatform.client.Guards
 
compareQueue(Queue<T>, Queue<T>) - Static method in class com.dslplatform.client.Guards
 
content - Variable in class com.dslplatform.patterns.Bytes
Byte array which can be reused
copyTo(OutputStream) - Method in class com.dslplatform.patterns.Bytes
Copy bytes to output stream.
count(Specification<T>) - Method in class com.dslplatform.client.ClientSearchableRepository
 
count() - Method in class com.dslplatform.client.ClientSearchableRepository
 
count(Class<T>) - Method in interface com.dslplatform.client.DomainProxy
Returns a total number of domain objects.
count(Specification<T>) - Method in interface com.dslplatform.client.DomainProxy
Returns a number of elements satisfying provided specification.
count(Specification<T>) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a number of elements satisfying provided specification.
count() - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a total number of domain objects.
create(TAggregate) - Method in interface com.dslplatform.client.CrudProxy
Creates a new aggregate root on the remote server.
createReport(TReport, String) - Method in interface com.dslplatform.client.ReportingProxy
Creates a document from a report.
crudProxy - Variable in class com.dslplatform.client.ClientRepository
 
CrudProxy - Interface in com.dslplatform.client
Proxy service to remote CRUD REST-like API.
CubeBuilder<T extends Identifiable> - Class in com.dslplatform.patterns
Utility class for building olap cube analysis.
CubeBuilder(String, ServiceLocator) - Constructor for class com.dslplatform.patterns.CubeBuilder
 

D

delete(Iterable<T>) - Method in class com.dslplatform.client.ClientPersistableRepository
 
delete(T[]) - Method in class com.dslplatform.client.ClientPersistableRepository
 
delete(T) - Method in class com.dslplatform.client.ClientPersistableRepository
 
delete(Class<TAggregate>, String) - Method in interface com.dslplatform.client.CrudProxy
Deletes an existing aggregate root from the remote server.
delete(Iterable<T>) - Method in interface com.dslplatform.patterns.PersistableRepository
Bulk delete.
delete(T[]) - Method in interface com.dslplatform.patterns.PersistableRepository
 
delete(T) - Method in interface com.dslplatform.patterns.PersistableRepository
Deleting an aggregate.
delete() - Method in class com.dslplatform.storage.S3
Remote data from the remote S3 server.
delete(String, String) - Method in interface com.dslplatform.storage.S3Repository
Delete remote stream using bucket and key
descending(String) - Method in class com.dslplatform.client.GenericSearchBuilder
Order results descending by specified property.
descending(String) - Method in class com.dslplatform.patterns.CubeBuilder
Order result descending using a provided property
descending(String) - Method in class com.dslplatform.patterns.SearchBuilder
Order result descending using a provided property
deserialize(JavaType, String) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(JavaType, byte[]) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(JavaType, byte[], int) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(Type, byte[], int) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(Class<T>, byte[]) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(Class<T>, String) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(JavaType, InputStream) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(Class<T>, byte[], int) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserialize(Class<T>, byte[], int) - Method in interface com.dslplatform.client.JsonSerialization
Try to deserialize provided JSON byte array input into specified object.
deserializeHistoryList(Class<TResult>, byte[], int) - Method in class com.dslplatform.client.DslJsonSerialization
 
deserializeHistoryList(Class<T>, byte[], int) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserializeHistoryList(Class<T>, byte[], int) - Method in interface com.dslplatform.client.JsonSerialization
To work around JVM erasure specify history element type.
deserializeList(Class<T>, byte[], int) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
deserializeList(Class<T>, byte[], int) - Method in interface com.dslplatform.client.JsonSerialization
To work around JVM erasure specify list element type.
deserializeS3(JsonReader<ServiceLocator>) - Static method in class com.dslplatform.json.StorageConverter
 
deserializeS3Collection(JsonReader) - Static method in class com.dslplatform.json.StorageConverter
 
deserializeS3Collection(JsonReader, Collection<S3>) - Static method in class com.dslplatform.json.StorageConverter
 
deserializeS3NullableCollection(JsonReader) - Static method in class com.dslplatform.json.StorageConverter
 
deserializeS3NullableCollection(JsonReader, Collection<S3>) - Static method in class com.dslplatform.json.StorageConverter
 
doesntStartsWith(String, String) - Method in class com.dslplatform.client.GenericSearchBuilder
Define !startsWith [ not property.startsWith(value) ] condition for specification.
doesntStartsWith(String, String, boolean) - Method in class com.dslplatform.client.GenericSearchBuilder
Define !startsWith and case sensitivity [ not property.startsWith(value, case sensitivity) ] condition for specification.
DomainEvent - Interface in com.dslplatform.patterns
Domain event represents an meaningful business event that occurred in the system.
DomainEventStore - Interface in com.dslplatform.patterns
Service for submitting domain events to the application server.
domainProxy - Variable in class com.dslplatform.client.ClientSearchableRepository
 
DomainProxy - Interface in com.dslplatform.client
Proxy service to remote REST-like API for basic domain operations such as searching, counting and event sourcing.
DslJsonSerialization - Class in com.dslplatform.client
 
DslJsonSerialization(ServiceLocator) - Constructor for class com.dslplatform.client.DslJsonSerialization
 

E

Either<T> - Class in com.dslplatform.patterns
 
EitherCallback<T> - Interface in com.dslplatform.patterns
 
EMPTY - Static variable in class com.dslplatform.patterns.Bytes
Helper object for providing zero length object (instead of null object)
EMPTY_BINARY - Static variable in class com.dslplatform.client.Utils
 
equal(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define equal (=) condition for specification.
execute(Class<TResult>, String, TArgument) - Method in interface com.dslplatform.client.StandardProxy
Executes a remote service (server implementation for IServerService<TArgument, TResult>).
explainError() - Method in class com.dslplatform.patterns.Either
 

F

fail(Throwable) - Static method in class com.dslplatform.patterns.Either
 
fail(String) - Static method in class com.dslplatform.patterns.Either
 
filter(Specification<T>) - Method in class com.dslplatform.patterns.SearchBuilder
Provide search predicate for filtering results.
find(Iterable<String>) - Method in class com.dslplatform.client.ClientRepository
 
find(String[]) - Method in class com.dslplatform.client.ClientRepository
 
find(String) - Method in class com.dslplatform.client.ClientRepository
 
find(Class<T>, String[]) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of domain objects uniquely represented with their URIs.
find(Class<T>, Iterable<String>) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of domain objects uniquely represented with their URIs.
find(Iterable<String>) - Method in interface com.dslplatform.patterns.Repository
Returns a list of domain objects uniquely represented with their URIs.
find(String[]) - Method in interface com.dslplatform.patterns.Repository
 
find(String) - Method in interface com.dslplatform.patterns.Repository
Returns a domain object uniquely represented with its URI.
findTemplater(Class<T>, String, String, boolean) - Method in interface com.dslplatform.client.ReportingProxy
Populates a template using a found domain object.

G

GenericSearchBuilder<T extends Searchable> - Class in com.dslplatform.client
In case when specification is not defined on the server, client side generic search builder can be used.
GenericSearchBuilder(Class<T>, ServiceLocator) - Constructor for class com.dslplatform.client.GenericSearchBuilder
Create new instance of generic search builder by providing domain object type and locator
get(Class<TResult>, String, int[]) - Method in interface com.dslplatform.client.ApplicationProxy
When the remote service doesn't require any arguments it can be called using the get method.
get() - Method in class com.dslplatform.patterns.Either
 
get(String, String) - Method in interface com.dslplatform.storage.S3Repository
Load remote stream using bucket and key
getAction() - Method in class com.dslplatform.patterns.Snapshot
Which action was performed (INSERT|UPDATE|DELETE)
getAt() - Method in class com.dslplatform.patterns.Snapshot
Date and time when snapshot was created.
getBucket() - Method in class com.dslplatform.storage.S3
Bucket under which data will be saved.
getBytes() - Method in class com.dslplatform.storage.S3
Get bytes saved on the remote server.
getContent() - Method in class com.dslplatform.storage.S3
Get bytes saved on the remote server.
getExpectedCode() - Method in exception com.dslplatform.client.exceptions.HttpUnexpectedCodeException
 
getHeaders() - Method in exception com.dslplatform.client.exceptions.HttpException
 
getHeaders() - Method in interface com.dslplatform.client.HttpHeaderProvider
 
getHeaders() - Method in class com.dslplatform.client.SettingsHeaderProvider
 
getHistory(Class<TAggregate>, Iterable<String>) - Method in interface com.dslplatform.client.ReportingProxy
Gets an aggregate root's history.
getKey() - Method in class com.dslplatform.storage.S3
Key for bucket in which the data was saved.
getLength() - Method in class com.dslplatform.storage.S3
Byte length of data.
getLocator() - Static method in class com.dslplatform.client.Bootstrap
Static service locator which was initialized.
getMetadata() - Method in class com.dslplatform.storage.S3
For convenience, various metadata can be associated with the remote data.
getMimeType() - Method in class com.dslplatform.storage.S3
For convenience, remote data can be assigned a mime type.
getName() - Method in class com.dslplatform.storage.S3
For convenience, remote data can be assigned a name.
getReceivedCode() - Method in exception com.dslplatform.client.exceptions.HttpException
 
getReceivedCode() - Method in exception com.dslplatform.client.exceptions.HttpSecurityException
 
getReleaseDate() - Static method in class com.dslplatform.client.Bootstrap
Get release date of this library.
getSnapshots() - Method in class com.dslplatform.patterns.History
Sequence of persisted snapshots.
getStream() - Method in class com.dslplatform.storage.S3
Get stream saved on the remote server.
getURI() - Method in class com.dslplatform.patterns.History
getURI() - Method in interface com.dslplatform.patterns.Identifiable
Domain object identity.
getURI() - Method in class com.dslplatform.storage.S3
 
getValue() - Method in class com.dslplatform.patterns.Snapshot
Instance of an aggregate root at that time
getVersion() - Static method in class com.dslplatform.client.Bootstrap
Get version info of this library.
greaterThen(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define greater then (>) condition for specification.
greaterThenOrEqual(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define greater then or equal (>=) condition for specification.
Guards - Class in com.dslplatform.client
 
Guards() - Constructor for class com.dslplatform.client.Guards
 

H

HAS_JACKSON - Static variable in class com.dslplatform.client.Utils
 
History<T extends AggregateRoot> - Class in com.dslplatform.patterns
Aggregation of single aggregate root snapshots.
History(List<Snapshot<T>>) - Constructor for class com.dslplatform.patterns.History
 
HttpException - Exception in com.dslplatform.client.exceptions
 
HttpException(String, int, Map<String, List<String>>) - Constructor for exception com.dslplatform.client.exceptions.HttpException
 
HttpHeaderProvider - Interface in com.dslplatform.client
 
HttpSecurityException - Exception in com.dslplatform.client.exceptions
 
HttpSecurityException(String, int, Map<String, List<String>>) - Constructor for exception com.dslplatform.client.exceptions.HttpSecurityException
 
HttpServerErrorException - Exception in com.dslplatform.client.exceptions
 
HttpServerErrorException(String, int, Map<String, List<String>>) - Constructor for exception com.dslplatform.client.exceptions.HttpServerErrorException
 
HttpUnexpectedCodeException - Exception in com.dslplatform.client.exceptions
 
HttpUnexpectedCodeException(String, int[], int, Map<String, List<String>>) - Constructor for exception com.dslplatform.client.exceptions.HttpUnexpectedCodeException
 

I

Identifiable - Interface in com.dslplatform.patterns
A domain object is uniquely represented by its URI.
in(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define in ( value in collection property ) condition for specification.
init(Properties, Map<Class<?>, Object>) - Static method in class com.dslplatform.client.Bootstrap
Initialize service locator using provided Properties configuration and components specified in initialComponents param.
init(Properties) - Static method in class com.dslplatform.client.Bootstrap
Initialize service locator using provided Properties configuration.
init(InputStream) - Static method in class com.dslplatform.client.Bootstrap
Initialize service locator using provided dsl-project.properties stream.
init(String) - Static method in class com.dslplatform.client.Bootstrap
Initialize service locator using provided dsl-project.properties path.
insert(T[]) - Method in class com.dslplatform.client.ClientPersistableRepository
 
insert(Iterable<T>) - Method in class com.dslplatform.client.ClientPersistableRepository
 
insert(T) - Method in class com.dslplatform.client.ClientPersistableRepository
 
insert(Iterable<T>) - Method in interface com.dslplatform.patterns.PersistableRepository
Bulk insert.
insert(T[]) - Method in interface com.dslplatform.patterns.PersistableRepository
 
insert(T) - Method in interface com.dslplatform.patterns.PersistableRepository
Insert a single aggregate.
inValue(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define in [ property in collection value ] condition for specification.
IS_ANDROID - Static variable in class com.dslplatform.client.Utils
 
isSuccess() - Method in class com.dslplatform.patterns.Either
 

J

JacksonJsonSerialization - Class in com.dslplatform.client
 
JacksonJsonSerialization(ServiceLocator) - Constructor for class com.dslplatform.client.JacksonJsonSerialization
 
JsonSerialization - Interface in com.dslplatform.client
JSON serialization library wrapper.

L

length - Variable in class com.dslplatform.patterns.Bytes
Length which specifies valid data in array
lessThen(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define less then (<) condition for specification.
lessThenOrEqual(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define less then or equal (<=) condition for specification.
limit(int) - Method in class com.dslplatform.client.GenericSearchBuilder
Limit the number of results which will be performed.
limit(int) - Method in class com.dslplatform.patterns.SearchBuilder
Define a maximum number of results

M

main(String[]) - Static method in class com.dslplatform.client.Bootstrap
This is a library and main should not be called.
manifest - Variable in class com.dslplatform.client.ClientSearchableRepository
 
MIN_DATE_TIME - Static variable in class com.dslplatform.client.Utils
 
MIN_LOCAL_DATE - Static variable in class com.dslplatform.client.Utils
 
MIN_UUID - Static variable in class com.dslplatform.client.Utils
 

N

nonEqual(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define not equal (!=) condition for specification.
notIn(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define not in ( not value in collection property ) condition for specification.
notInValue(String, Object) - Method in class com.dslplatform.client.GenericSearchBuilder
Define in [ not property in collection value ] condition for specification.

O

offset(int) - Method in class com.dslplatform.client.GenericSearchBuilder
Skip initial number of results.
offset(int) - Method in class com.dslplatform.patterns.SearchBuilder
Define a number of results to be skipped.
olapCube(String, Specification<TSource>, String, Iterable<String>, Iterable<String>, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.ReportingProxy
Perform data analysis on the specified data source.
olapCube(String, String, Iterable<String>, Iterable<String>, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.ReportingProxy
Perform data analysis on specified data source.
olapCube(Class<TResult>, String, Specification<TDomainObject>, Iterable<String>, Iterable<String>, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.StandardProxy
Performs data analysis on a specified data source.
olapCube(Class<TResult>, String, Iterable<String>, Iterable<String>, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.StandardProxy
Performs data analysis on a specified data source.
onCompleted(Either<T>) - Method in interface com.dslplatform.patterns.EitherCallback
 

P

persist(Iterable<T>, Iterable<Map.Entry<T, T>>, Iterable<T>) - Method in class com.dslplatform.client.ClientPersistableRepository
 
persist(T[], Map.Entry<T, T>[], T[]) - Method in class com.dslplatform.client.ClientPersistableRepository
 
persist(Iterable<TAggregate>, Iterable<Map.Entry<TAggregate, TAggregate>>, Iterable<TAggregate>) - Method in interface com.dslplatform.client.StandardProxy
Applies local changes to the remote server.
persist(Iterable<T>, Iterable<Map.Entry<T, T>>, Iterable<T>) - Method in interface com.dslplatform.patterns.PersistableRepository
Apply local changes to the remote server.
persist(T[], Map.Entry<T, T>[], T[]) - Method in interface com.dslplatform.patterns.PersistableRepository
 
PersistableRepository<T extends AggregateRoot> - Interface in com.dslplatform.patterns
Service for doing CRUD operations.
populate(Class<TResult>, TReport) - Method in interface com.dslplatform.client.ReportingProxy
Populates a report.
populate(String, T) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with aggregate.
populate(Class<T>, String) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with aggregate.
populate(String, Specification<T>) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with data which satisfies search predicate.
populatePdf(String, T) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with aggregate and converted to PDF format.
populatePdf(Class<T>, String) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with manifest and converted to PDF format.
populatePdf(String, Specification<T>) - Method in interface com.dslplatform.patterns.TemplaterService
Returns a document generated from template named file populated with data described with search predicate and converted to PDF format.
post(Class<TResult>, String, TArgument, int[]) - Method in interface com.dslplatform.client.ApplicationProxy
When the remote service requires arguments a message with the serialized payload will be sent.

R

read(Class<T>, String) - Method in interface com.dslplatform.client.CrudProxy
Gets a domain object from the remote server using provided identity.
Report<T> - Interface in com.dslplatform.patterns
Report object should be used for reducing round-trips from server.
ReportingProxy - Interface in com.dslplatform.client
Proxy service to reporting operations such as document generation, report population and history lookup.
Repository<T extends Identifiable> - Interface in com.dslplatform.patterns
Service for finding identifiable domain objects.
resolve(Class<T>) - Method in interface com.dslplatform.patterns.ServiceLocator
Resolve a service registered in the locator.

S

S3 - Class in com.dslplatform.storage
Data structure for working with S3 binaries.
S3() - Constructor for class com.dslplatform.storage.S3
Create new instance of S3.
S3(S3Repository) - Constructor for class com.dslplatform.storage.S3
Create new instance of S3.
S3(InputStream) - Constructor for class com.dslplatform.storage.S3
Create new instance of S3 from provided stream.
S3(String) - Constructor for class com.dslplatform.storage.S3
 
S3(String, String) - Constructor for class com.dslplatform.storage.S3
 
S3(InputStream, long) - Constructor for class com.dslplatform.storage.S3
Create new instance of S3 from provided stream.
S3(byte[]) - Constructor for class com.dslplatform.storage.S3
Create new instance of S3 from provided byte array.
S3(ServiceLocator, String, String, long, String, String, Map<String, String>) - Constructor for class com.dslplatform.storage.S3
 
S3Reader - Static variable in class com.dslplatform.json.StorageConverter
 
S3Repository - Interface in com.dslplatform.storage
S3 can be used to offload large binaries from the application server.
S3Writer - Static variable in class com.dslplatform.json.StorageConverter
 
search(Specification<T>, Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in class com.dslplatform.client.ClientSearchableRepository
 
search(Specification<T>, Integer, Integer) - Method in class com.dslplatform.client.ClientSearchableRepository
 
search(Specification<T>) - Method in class com.dslplatform.client.ClientSearchableRepository
 
search(Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in class com.dslplatform.client.ClientSearchableRepository
 
search(Integer, Integer) - Method in class com.dslplatform.client.ClientSearchableRepository
 
search() - Method in class com.dslplatform.client.ClientSearchableRepository
 
search(Specification<T>, Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of domain objects satisfying specification with up to limit results.
search(Specification<T>, Integer, Integer) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of domain objects satisfying specification with up to limit results.
search(Specification<T>) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of domain objects satisfying specification
search(Class<T>, Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of all domain objects with up to limit results.
search(Class<T>, Integer, Integer) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of all domain objects with up to limit results.
search(Class<T>) - Method in interface com.dslplatform.client.DomainProxy
Returns a list of all domain objects
search() - Method in class com.dslplatform.client.GenericSearchBuilder
Ask server to provide domain objects which satisfy defined conditions in requested order if custom order was provided.
search(Specification<T>, Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of domain objects satisfying specification with up to limit results.
search(Specification<T>, Integer, Integer) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of domain objects satisfying specification with up to limit results.
search(Specification<T>) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of domain objects satisfying specification
search(Integer, Integer, Iterable<Map.Entry<String, Boolean>>) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of all domain objects with up to limit results.
search(Integer, Integer) - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of all domain objects with up to limit results.
search() - Method in interface com.dslplatform.patterns.SearchableRepository
Returns a list of all domain objects
search() - Method in class com.dslplatform.patterns.SearchBuilder
Returns a list of domain objects which satisfy specification if it was set, otherwise all of them.
Searchable - Interface in com.dslplatform.patterns
Domain object that can be queried from the remote server.
SearchableRepository<T extends Searchable> - Interface in com.dslplatform.patterns
Service for searching and counting domain objects.
SearchBuilder<T extends Searchable> - Class in com.dslplatform.patterns
Utility class for building a search over a searchable repository.
SearchBuilder(SearchableRepository<T>) - Constructor for class com.dslplatform.patterns.SearchBuilder
Constructor for SearchBuilder which requires a repository to perform a search.
searchTemplater(Class<TSearchable>, String, Specification<TSearchable>, boolean) - Method in interface com.dslplatform.client.ReportingProxy
Populates a template using domain objects which satisfies a specification.
serialize(Object) - Method in class com.dslplatform.client.DslJsonSerialization
 
serialize(Writer, Object) - Method in class com.dslplatform.client.DslJsonSerialization
 
serialize(OutputStream, Object) - Static method in class com.dslplatform.client.JacksonJsonSerialization
 
serialize(Object) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
serialize(Writer, Object) - Method in class com.dslplatform.client.JacksonJsonSerialization
 
serialize(Object) - Method in interface com.dslplatform.client.JsonSerialization
Serialize object if possible.
serialize(Writer, Object) - Method in interface com.dslplatform.client.JsonSerialization
Serialize object if possible to an existing Writer.
serialize(S3, JsonWriter) - Static method in class com.dslplatform.json.StorageConverter
 
serializeBytes(Object) - Static method in class com.dslplatform.client.JacksonJsonSerialization
 
serializeString(Object) - Static method in class com.dslplatform.client.JacksonJsonSerialization
 
serializeTo(Writer, Object) - Static method in class com.dslplatform.client.JacksonJsonSerialization
 
ServiceLocator - Interface in com.dslplatform.patterns
Service for resolving other services.
setMimeType(String) - Method in class com.dslplatform.storage.S3
For convenience, remote data can be assigned a mime type.
setName(String) - Method in class com.dslplatform.storage.S3
For convenience, remote data can be assigned a name.
setScale(BigDecimal, int) - Static method in class com.dslplatform.client.Guards
 
setScale(Set<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
setScale(BigDecimal[], int) - Static method in class com.dslplatform.client.Guards
 
setScale(List<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
setScale(Stack<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
setScale(Vector<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
setScale(Queue<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
setScale(LinkedList<BigDecimal>, int) - Static method in class com.dslplatform.client.Guards
 
SettingsHeaderProvider - Class in com.dslplatform.client
 
SettingsHeaderProvider(Properties) - Constructor for class com.dslplatform.client.SettingsHeaderProvider
 
skip(int) - Method in class com.dslplatform.client.GenericSearchBuilder
Skip initial number of results.
skip(int) - Method in class com.dslplatform.patterns.SearchBuilder
Define a number of results to be skipped.
Snapshot<T extends AggregateRoot> - Class in com.dslplatform.patterns
Snapshot of some past state of an aggregate root
Snapshot(DateTime, String, T) - Constructor for class com.dslplatform.patterns.Snapshot
 
Specification<T extends Searchable> - Interface in com.dslplatform.patterns
Search predicate which can be used to filter domain objects from the remote server using searchable repository.
standardProxy - Variable in class com.dslplatform.client.ClientPersistableRepository
 
StandardProxy - Interface in com.dslplatform.client
Proxy service to various domain operations such as bulk persistence, data analysis and remote service calls.
startsWith(String, String) - Method in class com.dslplatform.client.GenericSearchBuilder
Define startsWith [ property.startsWith(value) ] condition for specification.
startsWith(String, String, boolean) - Method in class com.dslplatform.client.GenericSearchBuilder
Define startsWith and case sensitivity [ property.startsWith(value, case sensitivity) ] condition for specification.
StorageConverter - Class in com.dslplatform.json
 
StorageConverter() - Constructor for class com.dslplatform.json.StorageConverter
 
submit(TEvent) - Method in interface com.dslplatform.client.DomainProxy
Sends a domain event to the server.
submit(TEvent, String) - Method in interface com.dslplatform.client.DomainProxy
Apply domain event to a single aggregate.
submit(T) - Method in interface com.dslplatform.patterns.DomainEventStore
Sends a domain event to the server.
submit(TEvent, String) - Method in interface com.dslplatform.patterns.DomainEventStore
Applies a domain event to a single aggregate.
submit(TEvent, TAggregate) - Method in interface com.dslplatform.patterns.DomainEventStore
Helper method for sending domain event to the server.
success(T) - Static method in class com.dslplatform.patterns.Either
 

T

take(int) - Method in class com.dslplatform.client.GenericSearchBuilder
Limit the number of results which will be performed.
take(int) - Method in class com.dslplatform.patterns.SearchBuilder
Define a maximum number of results.
TemplaterService - Interface in com.dslplatform.patterns
Service for creating documents based on templates and data.
toByteArray() - Method in class com.dslplatform.patterns.Bytes
Utility method for returning byte[] of the actual size.
toUtf8() - Method in class com.dslplatform.patterns.Bytes
Utility method for displaying byte[] as UTF-8 string.

U

update(Iterable<T>) - Method in class com.dslplatform.client.ClientPersistableRepository
 
update(T[]) - Method in class com.dslplatform.client.ClientPersistableRepository
 
update(T) - Method in class com.dslplatform.client.ClientPersistableRepository
 
update(TAggregate) - Method in interface com.dslplatform.client.CrudProxy
Modifies an existing aggregate root on the remote server.
update(Iterable<T>) - Method in interface com.dslplatform.patterns.PersistableRepository
Bulk update.
update(T[]) - Method in interface com.dslplatform.patterns.PersistableRepository
 
update(T) - Method in interface com.dslplatform.patterns.PersistableRepository
Changing state of an aggregate root.
upload(ByteArrayInputStream) - Method in class com.dslplatform.storage.S3
Upload provided stream to remote S3 server.
upload(InputStream, long) - Method in class com.dslplatform.storage.S3
Upload provided stream to remote S3 server.
upload(String, InputStream, long) - Method in class com.dslplatform.storage.S3
Upload provided stream to remote S3 server.
upload(byte[]) - Method in class com.dslplatform.storage.S3
Upload provided bytes to remote S3 server.
upload(String, byte[]) - Method in class com.dslplatform.storage.S3
Upload provided bytes to remote S3 server.
upload(String, String, InputStream, long, Map<String, String>) - Method in interface com.dslplatform.storage.S3Repository
Upload stream defined by bucket and key.
Utils - Class in com.dslplatform.client
 
Utils() - Constructor for class com.dslplatform.client.Utils
 

V

valueDoesntStartsWith(String, String) - Method in class com.dslplatform.client.GenericSearchBuilder
Define !startsWith [ not value.startsWith(property) ] condition for specification.
valueDoesntStartsWith(String, String, boolean) - Method in class com.dslplatform.client.GenericSearchBuilder
Define !startsWith and case sensitivity [ not value.startsWith(property, case sensitivity) ] condition for specification.
valueStartsWith(String, String) - Method in class com.dslplatform.client.GenericSearchBuilder
Define startsWith [ value.startsWith(property) ] condition for specification.
valueStartsWith(String, String, boolean) - Method in class com.dslplatform.client.GenericSearchBuilder
Define startsWith and case sensitivity [ value.startsWith(property, case sensitivity) ] condition for specification.

W

whyNot() - Method in class com.dslplatform.patterns.Either
 
with(Specification<T>) - Method in class com.dslplatform.patterns.CubeBuilder
 
with(Specification<T>) - Method in class com.dslplatform.patterns.SearchBuilder
Provide search predicate for filtering results.

Z

ZERO_0 - Static variable in class com.dslplatform.client.Utils
 
ZERO_1 - Static variable in class com.dslplatform.client.Utils
 
ZERO_2 - Static variable in class com.dslplatform.client.Utils
 
ZERO_3 - Static variable in class com.dslplatform.client.Utils
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links