Class RestCoreAPI


  • public class RestCoreAPI
    extends ModelRequest<RestCoreAPI>
    Defines the entire Rest Core API {@link https://api-explorer.alfresco.com/api-explorer/} select "Core API"
    • Constructor Detail

      • RestCoreAPI

        public RestCoreAPI​(RestWrapper restWrapper)
    • Method Detail

      • usingSite

        public Site usingSite​(java.lang.String siteId)
        Provides DSL on all REST calls under sites/{siteId}/... API path
        Parameters:
        siteId -
        Returns:
        Site
      • usingSite

        public Site usingSite​(org.alfresco.utility.model.SiteModel siteModel)
        Provides DSL on all REST calls under sites/{siteId}/... API path
        Parameters:
        SiteModel -
        Returns:
        Site
      • usingResource

        public Node usingResource​(org.alfresco.utility.model.RepoTestModel node)
        Provides DSL on all REST calls under /nodes API path
        Returns:
        Node
      • usingNode

        public Node usingNode()
      • usingUser

        public People usingUser​(org.alfresco.utility.model.UserModel person)
        Provides DSL of all REST calls under /people API path
        Returns:
        People
      • usingMe

        public People usingMe()
        Make REST calls using current authenticated user, but using -me- instead of username
        Returns:
        People
      • usingAuthUser

        public People usingAuthUser()
        Make REST calls using current authenticated user. This is set on the #authenticateUser(UserModel) call
        Returns:
        People
      • usingNetworks

        public Networks usingNetworks()
        Provides DSL on all REST calls under /network API path
        Returns:
        Networks
      • usingQueries

        public Queries usingQueries()
      • usingAudit

        public Audit usingAudit()
      • usingTrashcan

        public Trashcan usingTrashcan()
      • usingSharedLinks

        public SharedLinks usingSharedLinks()
        SharedLinks api endpoint
        Returns:
        SharedLinks api endpoint
      • usingGroups

        public Groups usingGroups()
      • usingActions

        public Actions usingActions()
      • usingDownloads

        public Downloads usingDownloads()