Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Originally we had one bean object for jobs and one for links that was able to transfer one or more links/jobs. It seems that current code base has separated that into LinkBean for one object and LinksBean for multiple objects (same for job). Searching git and JIRA history I did not find proper discussion nor reasoning for this change. I see several challenges with this concept:
- It's making one REST interface return different types depending on input values
- It's making both client and server code difficult because we have to separate the cases everywhere
It seems that this new concept has been extended to all returnable objects (Connectors, links, jobs, privileges, ...), so the change will be quite intrusive. Any objections if I return it back?
Attachments
Issue Links
- depends upon
-
SQOOP-2768 Sqoop2: Remove the notion of LinksBeans
- Resolved
-
SQOOP-2769 Sqoop2: Remove the notion of JobsBeans
- Resolved
-
SQOOP-2770 Sqoop2: Remove the notion of ConnectorsBeans
- Resolved
-
SQOOP-2771 Sqoop2: Remove the notion of SubmissionBean
- Resolved
-
SQOOP-2772 Sqoop2: Remove the notion of PrincipalsBean
- Resolved
-
SQOOP-2774 Sqoop2: Remove the notion of RolesBean
- Resolved