Class Version
- java.lang.Object
-
- de.unikassel.vs.apirepo.model.repository.DatabaseObject
-
- de.unikassel.vs.apirepo.model.repository.Version
-
- All Implemented Interfaces:
java.lang.Comparable<DatabaseObject>
@Entity public class Version extends DatabaseObject
-
-
Method Summary
Modifier and Type Method Description voidaddUsage(Usage usage)intcompareTo(DatabaseObject o)voidcomputeStatistics()booleanequals(java.lang.Object o)static Versionfrom(java.lang.String description)APIServicegetApiService()java.lang.StringgetAsp()java.lang.StringgetBaseUrl()ContactgetContact()java.lang.StringgetDescription()java.lang.StringgetJson()java.time.InstantgetLastUsed()LicensegetLicense()intgetNumberOfUsages()java.lang.StringgetOpenApi()java.lang.StringgetTermsOfService()java.util.Set<Usage>getUsages()java.lang.StringgetVersionNumber()booleanisCompatibleWithNewest()voidremoveUsage(Usage usage)voidsetApiService(APIService apiService)voidsetCompatibleWithNewest(boolean compatible)voidsetContact(Contact contact)voidsetLicense(License license)java.lang.StringsimpleString()java.lang.StringtoString()-
Methods inherited from class de.unikassel.vs.apirepo.model.repository.DatabaseObject
getCreatedAt, getID, init
-
-
-
-
Method Detail
-
from
public static Version from(java.lang.String description)
-
getApiService
public APIService getApiService()
-
getBaseUrl
public java.lang.String getBaseUrl()
-
getVersionNumber
public java.lang.String getVersionNumber()
-
getJson
public java.lang.String getJson()
-
getAsp
public java.lang.String getAsp()
-
getOpenApi
public java.lang.String getOpenApi()
-
getNumberOfUsages
public int getNumberOfUsages()
-
getLastUsed
public java.time.Instant getLastUsed()
-
getDescription
public java.lang.String getDescription()
-
isCompatibleWithNewest
public boolean isCompatibleWithNewest()
-
getTermsOfService
public java.lang.String getTermsOfService()
-
getContact
public Contact getContact()
-
getLicense
public License getLicense()
-
getUsages
public java.util.Set<Usage> getUsages()
-
setCompatibleWithNewest
public void setCompatibleWithNewest(boolean compatible)
-
setApiService
public void setApiService(APIService apiService)
-
setContact
public void setContact(Contact contact)
-
setLicense
public void setLicense(License license)
-
addUsage
public void addUsage(Usage usage)
-
removeUsage
public void removeUsage(Usage usage)
-
computeStatistics
public void computeStatistics()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDatabaseObject
-
simpleString
public java.lang.String simpleString()
- Specified by:
simpleStringin classDatabaseObject
-
compareTo
public int compareTo(DatabaseObject o)
- Specified by:
compareToin interfacejava.lang.Comparable<DatabaseObject>- Overrides:
compareToin classDatabaseObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-