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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. 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
  9. 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
  10. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  19. 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
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. def toString(): String

    Definition Classes
    AnyRef → Any
  22. 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
  23. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CrudProxy

Inherited from AnyRef

Inherited from Any

Ungrouped