surf.service

CRUDServiceMessages

Related Doc: package service

object CRUDServiceMessages

Defines the message types for CRUD services.

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

Type Members

  1. case class CreateEntity[EntityType](entity: EntityType) extends Product with Serializable

    Request to create the specified entity.

    Request to create the specified entity.
    Response: Some(entity) if the operation was successful.

    entity

    See also

    CRUDService.createEntity

  2. case class DeleteEntity(id: Any) extends Product with Serializable

    Request to delete the entity with the specified ID.

    Request to delete the entity with the specified ID.
    Repsonse: Some(id) if the operation was successful.

    id

    See also

    CRUDService.deleteEntity

  3. case class ReadEntities(ids: Seq[Any]) extends Product with Serializable

    Request to read all specified entities
    Response: Iterable with all entities, wrapped via CRUDService.wrapListResponse

    Request to read all specified entities
    Response: Iterable with all entities, wrapped via CRUDService.wrapListResponse

    ids

  4. case class ReadEntity(id: Any) extends Product with Serializable

    Request to read the entity with the specified ID.

    Request to read the entity with the specified ID.
    Response: Option[EntityType]

    id

    The ID of the requested entity

    See also

    CRUDService.readEntity

  5. case class UpdateEntity[EntityType](entity: EntityType) extends Product with Serializable

    Request to update the specified entity.

    Request to update the specified entity.
    Repsonse: Some(entity) if the update was successful, None if the entity to be updated does not exist.

    entity

    Entity to be updated

    See also

    CRUDService.updateEntity

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. object ListEntities extends Product with Serializable

    Request to return all entities.

    Request to return all entities.
    Response: Iterable with all entities, wrapped via CRUDService.wrapListResponse

    See also

    CRUDService.listEntities, CRUDService.wrapListResponse

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  17. def toString(): String

    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped