package api

  1. Public
  2. All

Type Members

  1. trait ApiController extends Controller

    New way to wrap actions for authentication so that we have access to Identity.

  2. case class Authenticated[A](action: Action[A]) extends Action[A] with Product with Serializable

    Secure API.

  3. class Collections extends ApiController

    Manipulate collections.

  4. class Comments extends ApiController

    Comments on datasets.

  5. class Datasets extends ApiController

    Dataset API.

  6. class Extractions extends ApiController

    Json API for Extractions for files.

  7. class Files extends ApiController

    Json API for files.

  8. class Geometry extends Controller with ApiController

  9. class Indexes extends Controller with ApiController

    Index data.

  10. class Institutions extends ApiController

  11. class Previews extends ApiController

    Files and datasets previews.

  12. class Projects extends ApiController

  13. case class RequestWithUser[A](user: Option[Identity], mediciUser: Option[User], request: Request[A]) extends WrappedRequest[A] with Product with Serializable

    A request that adds the User for the current call

  14. class ReverseAdmin extends AnyRef

  15. class ReverseApiHelp extends AnyRef

  16. class ReverseCollections extends AnyRef

  17. class ReverseComments extends AnyRef

  18. class ReverseDatasets extends AnyRef

  19. class ReverseExtractions extends AnyRef

  20. class ReverseFiles extends AnyRef

  21. class ReverseGeometry extends AnyRef

  22. class ReverseGeostreams extends AnyRef

  23. class ReverseIndexes extends AnyRef

  24. class ReverseInstitutions extends AnyRef

  25. class ReversePreviews extends AnyRef

  26. class ReverseProjects extends AnyRef

  27. class ReverseSearch extends AnyRef

  28. class ReverseSections extends AnyRef

  29. class ReverseSensors extends AnyRef

  30. class ReverseStatus extends AnyRef

  31. class ReverseThreeDTexture extends AnyRef

  32. class ReverseThumbnail extends AnyRef

  33. class ReverseUsers extends AnyRef

  34. class ReverseZoomIt extends AnyRef

  35. class Search extends ApiController

  36. class Sections extends ApiController

    Files sections.

  37. class Status extends ApiController

    class that contains all status/version information about medici.

  38. class ThreeDTexture extends Controller with ApiController

  39. class Thumbnail extends Controller with ApiController

  40. class Users extends ApiController

    API to interact with the users.

  41. case class WithPermission(permission: Permission) extends Authorization with Product with Serializable

    Specific implementation of an Authorization

  42. class ZoomIt extends Controller with ApiController

  43. class routes extends AnyRef

Value Members

  1. object ActivityFound extends Exception

  2. object Admin extends Controller with ApiController

    Admin endpoints for JSON API.

  3. object ApiHelp extends Controller

    Documentation about API using swagger.

  4. object Geostreams extends ApiController

    Geostreaming endpoints.

  5. object MustBreak extends Exception

  6. object Permission extends Enumeration

    List of all permissions available in Medici

  7. object Sensors extends Controller with ApiController

    Metadata about sensors registered with the system.

  8. package javascript

  9. package ref