com.dslplatform.api.client

HttpCrudProxy

class HttpCrudProxy extends CrudProxy

Linear Supertypes
CrudProxy, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpCrudProxy
  2. CrudProxy
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpCrudProxy(httpClient: HttpClient)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def create[TAggregateRoot <: AggregateRoot](aggregate: TAggregateRoot)(implicit arg0: ClassTag[TAggregateRoot]): Future[TAggregateRoot]

    Create new aggregate root on the remote server.

    Create new aggregate root on the remote server. Created object will be returned with its identity and all calculated properties evaluated.

    aggregate

    new aggregate root

    returns

    future to aggregate root with new identity

    Definition Classes
    HttpCrudProxyCrudProxy
  7. def delete[TAggregateRoot <: AggregateRoot](uri: String)(implicit arg0: ClassTag[TAggregateRoot]): Future[TAggregateRoot]

    Delete existing aggregate root from the remote server.

    Delete existing aggregate root from the remote server. If possible, aggregate root will be deleted and it's instance will be provided.

    uri

    aggregate root identity

    returns

    future to deleted aggregate root instance

    Definition Classes
    HttpCrudProxyCrudProxy
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. def read[TIdentifiable <: Identifiable](uri: String)(implicit arg0: ClassTag[TIdentifiable]): Future[TIdentifiable]

    Get domain object from remote server using provided identity.

    Get domain object from remote server using provided identity. If domain object is not found an exception will be thrown.

    uri

    domain object identity

    returns

    future to found domain object

    Definition Classes
    HttpCrudProxyCrudProxy
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. def update[TAggregate <: AggregateRoot](aggregate: TAggregate)(implicit arg0: ClassTag[TAggregate]): Future[TAggregate]

    Modify existing aggregate root on the remote server.

    Modify existing aggregate root on the remote server. Aggregate root will be saved and all calculated properties evaluated.

    aggregate

    modified aggregate root

    returns

    future to aggregate root with updated attributes

    Definition Classes
    HttpCrudProxyCrudProxy
  21. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CrudProxy

Inherited from AnyRef

Inherited from Any

Ungrouped