finished documentation for class SearchedPackage
This commit is contained in:
parent
6db7bc4b31
commit
49eddb6099
@ -1,27 +1,74 @@
|
|||||||
package fr.packageviewer.pack;
|
package fr.packageviewer.pack;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The SearchedPackage class stores metadata found when searching for a
|
||||||
|
* package.
|
||||||
|
*
|
||||||
|
* @author C.Marla, R.Thomas, S.Djalim
|
||||||
|
* @version 1.0
|
||||||
|
*/
|
||||||
public class SearchedPackage {
|
public class SearchedPackage {
|
||||||
|
/**
|
||||||
|
* Name of the package
|
||||||
|
*/
|
||||||
private final String name;
|
private final String name;
|
||||||
|
/**
|
||||||
|
* Version of the package
|
||||||
|
*/
|
||||||
private final String version;
|
private final String version;
|
||||||
|
/**
|
||||||
|
* Repository where the package is located
|
||||||
|
*/
|
||||||
private final String repo;
|
private final String repo;
|
||||||
|
/**
|
||||||
|
* Description of the package
|
||||||
|
*/
|
||||||
private final String description;
|
private final String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for the name attribute
|
||||||
|
*
|
||||||
|
* @return String, the name of the package
|
||||||
|
*/
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for the version attribute
|
||||||
|
*
|
||||||
|
* @return String, the version of the package
|
||||||
|
*/
|
||||||
public String getVersion() {
|
public String getVersion() {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for the repo attribute
|
||||||
|
*
|
||||||
|
* @return String, repository where the package is located
|
||||||
|
*/
|
||||||
public String getRepo() {
|
public String getRepo() {
|
||||||
return repo;
|
return repo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for the description attribute
|
||||||
|
*
|
||||||
|
* @return String, Description of the package
|
||||||
|
*/
|
||||||
public String getDescription() {
|
public String getDescription() {
|
||||||
return description;
|
return description;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Constructor for the SearchedPackage class
|
||||||
|
*
|
||||||
|
* @param name String, name of the package
|
||||||
|
* @param version String, version of the package
|
||||||
|
* @param repo String, repository where the package is located
|
||||||
|
* @param description String, description of the package
|
||||||
|
*
|
||||||
|
*/
|
||||||
public SearchedPackage(String name, String version, String repo, String desciption) {
|
public SearchedPackage(String name, String version, String repo, String desciption) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.version = version;
|
this.version = version;
|
||||||
@ -29,6 +76,11 @@ public class SearchedPackage {
|
|||||||
this.description = desciption;
|
this.description = desciption;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a string reprensentation of the package
|
||||||
|
*
|
||||||
|
* @return String, Description of the package
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "SearchedPackage{name=%s,version=%s,repo=%s,description=%s}".formatted(name, version, repo, description);
|
return "SearchedPackage{name=%s,version=%s,repo=%s,description=%s}".formatted(name, version, repo, description);
|
||||||
|
Loading…
Reference in New Issue
Block a user