Uploaded image for project: 'ACE'
  1. ACE
  2. ACE-513

Improve workspace API

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.1
    • None
    • Client Repository
    • None

    Description

      The current workspace API has a couple of drawbacks that makes it less efficient when used in scripts. For example, the create methods (c*) do not all return the created repository object, needing a lookup if you want to do other stuff with that repository object after creation.

      A list of proposed changes:

      • let the create methods return the created object;
      • the da method should accept an ArtifactObject instead of an RepositoryObject (conform the other delete methods);
      • lr and lrp both do the same thing: list resource processors. Remove lr in favour of lrp;
      • expose the createArtifact, createFeature, etc from WorkspaceImpl as this makes it easier to read in scripts (the shorthand versions are useful when working directly in gogo shell).

      Any thoughts, remarks?

      Attachments

        Activity

          People

            Unassigned Unassigned
            jajans J.W. Janssen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: