Software Service

Software controller - port:8083 https://app.swaggerhub.com/apis/Afeka2020/ASIS/1.0.0

Software data saved in an external repository: https://github.com/FDP-ASIS/Repository/tree/master/scripts The user can get the software name and the versions. Also, he can get the script file for downloading the software to his personal computer. More info about software scripts: https://app.gitbook.com/@finalprojectafeka2020/s/scripts/ The software in the system: IDE- Eclipse 2020-03, Pycharm Community 2020.1 Programming languages- JDK 8, Python 3.7

GET software/{name}/{version}/

Get download link of the software script

Path Parameters

Name
Type
Description

version

string

name

string

Query Parameters

Name
Type
Description

type

string

Installation/Deletion

{
  "download_url": "string",
  "name": "string"
}

Software-Controller: Get all specific software versions

GET /software/{name}/

Path Parameters

Name
Type
Description

name

string

[
  "string"
]

Software-Controller: Get all the names of the software from the database

GET /software/

Get all the names of the software from the external repository

[
  "string"
]

Software-Controller: Get the software by its id

GET /software/{id}

Path Parameters

Name
Type
Description

id

string

{
  "createdDate": "2020-06-30T09:50:14.274Z",
  "id": "string",
  "lastModifiedDate": "2020-06-30T09:50:14.274Z",
  "name": "string",
  "version": "string"
}

Admin-Controller: Get all software from the repository to the database

GET /software/admin/load

Load software from external repository

"COMPLETED"

Last updated

Was this helpful?