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

Software-Controller: Get the download link of the software script
GET
software/{name}/{version}/
Get download link of the software script
Path Parameters
version
string
name
string
Query Parameters
type
string
Installation/Deletion
{
"download_url": "string",
"name": "string"
}
Software-Controller: Get all specific software versions
GET
/software/{name}/
Path Parameters
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
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?