com.dslplatform.api

client

package client

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AggregateRootCompanion[TRoot <: AggregateRoot] extends IdentifiableCompanion[TRoot]

  2. trait ApplicationProxy extends AnyRef

    Proxy service to remote RPC-like API.

  3. class ClientDomainEventStore extends DomainEventStore

  4. class ClientPersistableRepository[T <: AggregateRoot] extends ClientRepository[T] with PersistableRepository[T]

    Common base implementation for PersistableRepository persistable repository.

  5. class ClientRepository[TIdentifiable <: Identifiable] extends ClientSearchableRepository[TIdentifiable] with Repository[TIdentifiable]

    Common base implementation for Repository repository.

  6. class ClientSearchableRepository[TSearchable <: Searchable] extends SearchableRepository[TSearchable]

    Common base implementation for SearchableRepository searchable repository.

  7. class ClientTemplaterService extends TemplaterService

  8. trait CrudProxy extends AnyRef

    Proxy service to remote CRUD REST-like API.

  9. class CubeBuilder[TCube <: Cube[TSource], TSource <: Searchable] extends AnyRef

    Utility class for building olap cube analysis.

  10. trait DomainProxy extends AnyRef

    Proxy service to remote REST-like API for basic domain operations such as searching, counting and event sourcing.

  11. abstract class EventCompanion[TEvent <: DomainEvent] extends IdentifiableCompanion[TEvent]

  12. class GenericSearchBuilder[TSearchable <: Searchable] extends AnyRef

    In case when specification is not defined on the server, client side generic search builder can be used.

  13. class HttpApplicationProxy extends ApplicationProxy

  14. class HttpClient extends AnyRef

  15. class HttpCrudProxy extends CrudProxy

  16. class HttpDomainProxy extends DomainProxy

  17. trait HttpHeaderProvider extends AnyRef

  18. class HttpReportingProxy extends ReportingProxy

  19. class HttpStandardProxy extends StandardProxy

  20. abstract class IdentifiableCompanion[T <: Identifiable] extends SearchableCompanion[T]

  21. class JsonSerialization extends AnyRef

  22. class MapServiceLocator extends ServiceLocator

  23. trait ReportingProxy extends AnyRef

    Proxy service to reporting operations such as document generation, report population and history lookup.

  24. class SearchBuilder[TSearchable <: Searchable] extends AnyRef

    Utility class for building a search over a SearchableRepository searchable repository.

  25. abstract class SearchableCompanion[TSearchable <: Searchable] extends AnyRef

  26. class SettingsHeaderProvider extends HttpHeaderProvider

  27. abstract class SnowflakeCompanion[TSnowflake <: Snowflake[TAggregate], TAggregate <: AggregateRoot] extends IdentifiableCompanion[TSnowflake]

  28. trait StandardProxy extends AnyRef

    Proxy service to various domain operations such as bulk persistence, data analysis and remote service calls.

Value Members

  1. object Bootstrap

    DSL client Java initialization.

  2. object Utils

Ungrouped