api

package api

Visibility
  1. Public
  2. All

Type Members

  1. class Admin extends Controller with ApiController

    Admin endpoints for JSON API.

  2. trait ApiController extends Controller

    Action builders check permissions in API calls.

  3. class Collections extends ApiController

    Manipulate collections.

  4. class Comments extends ApiController

    Comments on datasets.

  5. class ContextLD extends ApiController

    API controller for Json-ld context service

  6. class CurationObjects extends ApiController

    Manipulates publication requests curation objects.

  7. class Datasets extends ApiController

    Dataset API.

  8. class Events extends ApiController

  9. class Extractions extends ApiController

    Json API for information about extractors and extractions.

  10. class Files extends ApiController

    Json API for files.

  11. class Folders extends ApiController

    Folders are ways of organizing files within datasets.

  12. class Indexes extends Controller with ApiController

    Index data.

  13. class Institutions extends ApiController

  14. class Logos extends ApiController

  15. class Metadata extends ApiController

    Manipulate generic metadata.

  16. case class PermissionsList(approved: List[ResourceRef], denied: List[ResourceRef], lookup: Map[ResourceRef, Boolean]) extends Product with Serializable

  17. class Previews extends ApiController

    Files and datasets previews.

  18. class Projects extends ApiController

  19. class Proxy extends ApiController

  20. class Relations extends ApiController

    Track relations between resources.

  21. class Reporting extends Controller with ApiController

    Reporting and downloading of reports.

  22. class ReverseAdmin extends AnyRef

  23. class ReverseApiHelp extends AnyRef

  24. class ReverseCollections extends AnyRef

  25. class ReverseComments extends AnyRef

  26. class ReverseContextLD extends AnyRef

  27. class ReverseCurationObjects extends AnyRef

  28. class ReverseDatasets extends AnyRef

  29. class ReverseEvents extends AnyRef

  30. class ReverseExtractions extends AnyRef

  31. class ReverseFiles extends AnyRef

  32. class ReverseFolders extends AnyRef

  33. class ReverseIndexes extends AnyRef

  34. class ReverseInstitutions extends AnyRef

  35. class ReverseLogos extends AnyRef

  36. class ReverseMetadata extends AnyRef

  37. class ReversePreviews extends AnyRef

  38. class ReverseProjects extends AnyRef

  39. class ReverseProxy extends AnyRef

  40. class ReverseRelations extends AnyRef

  41. class ReverseReporting extends AnyRef

  42. class ReverseSearch extends AnyRef

  43. class ReverseSections extends AnyRef

  44. class ReverseSelected extends AnyRef

  45. class ReverseSpaces extends AnyRef

  46. class ReverseStatus extends AnyRef

  47. class ReverseThumbnails extends AnyRef

  48. class ReverseTree extends AnyRef

  49. class ReverseUsers extends AnyRef

  50. class ReverseVocabularies extends AnyRef

  51. class ReverseVocabularyTerms extends AnyRef

  52. class ReverseZoomIt extends AnyRef

  53. class Search extends ApiController

    Annotations
    @Singleton()
  54. class Sections extends ApiController

    Files sections.

  55. class Selected extends Controller with ApiController

    Selected items.

  56. class Spaces extends ApiController

    Spaces allow users to partition the data into realms only accessible to users with the right permissions.

  57. class Status extends ApiController

    class that contains all status/version information about clowder.

  58. class Thumbnails extends Controller with ApiController

    Annotations
    @Singleton()
  59. class Tree extends ApiController

    Annotations
    @Singleton()
  60. case class UserRequest[A](user: Option[User], request: Request[A], apiKey: Option[String]) extends WrappedRequest[A] with Product with Serializable

    A request that adds the User for the current call

  61. class Users extends ApiController

    API to interact with the users.

  62. class Vocabularies extends ApiController

    Annotations
    @Singleton()
  63. class VocabularyTerms extends ApiController

    Annotations
    @Singleton()
  64. class ZoomIt extends Controller with ApiController

    Annotations
    @Singleton()
  65. class routes extends AnyRef

Value Members

  1. object ActivityFound extends Exception

  2. object ApiHelp extends Controller

    Documentation about API using swagger.

  3. object MustBreak extends Exception

  4. object Permission extends Enumeration

    List of all permissions used by the system to authorize users.

  5. object Proxy

    An API that allows you to configure Clowder as a reverse-proxy.

  6. package javascript

  7. package ref

Ungrouped