Class PackageDescriptor
- java.lang.Object
-
- org.processmining.framework.packages.PackageDescriptor
-
- All Implemented Interfaces:
java.lang.Comparable<PackageDescriptor>
public class PackageDescriptor extends java.lang.Object implements java.lang.Comparable<PackageDescriptor>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackageDescriptor.OS
-
Constructor Summary
Constructors Constructor Description PackageDescriptor(java.lang.String name, java.lang.String version, PackageDescriptor.OS os, java.lang.String description, java.lang.String organisation, java.lang.String author, java.lang.String maintainer, java.lang.String license, java.lang.String url, java.lang.String logoUrl, java.lang.String keywords, boolean autoInstalled, boolean hasPlugins, java.util.List<java.lang.String> dependencies, java.util.List<java.lang.String> conflicts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(PackageDescriptor pack)booleanequals(java.lang.Object other)java.lang.StringgetAuthor()booleangetAutoInstalled()java.util.Set<java.lang.String>getConflicts()java.util.Set<java.lang.String>getDependencies()java.lang.StringgetDescription()java.lang.StringgetKeywords()java.lang.StringgetLicense()java.io.FilegetLocalPackageDirectory()java.lang.StringgetLogoURL()java.lang.StringgetMaintainer()java.lang.StringgetName()java.lang.StringgetOrganisation()PackageDescriptor.OSgetOS()java.lang.StringgetURL()PackageVersiongetVersion()booleanhasBrokenDependencies()inthashCode()booleanhasPlugins()voidsetHasBrokenDependencies()java.lang.StringtoHTML()java.lang.StringtoString()
-
-
-
Constructor Detail
-
PackageDescriptor
public PackageDescriptor(java.lang.String name, java.lang.String version, PackageDescriptor.OS os, java.lang.String description, java.lang.String organisation, java.lang.String author, java.lang.String maintainer, java.lang.String license, java.lang.String url, java.lang.String logoUrl, java.lang.String keywords, boolean autoInstalled, boolean hasPlugins, java.util.List<java.lang.String> dependencies, java.util.List<java.lang.String> conflicts)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getName
public java.lang.String getName()
-
getVersion
public PackageVersion getVersion()
-
getURL
public java.lang.String getURL()
-
getLogoURL
public java.lang.String getLogoURL()
-
getDependencies
public java.util.Set<java.lang.String> getDependencies()
-
getConflicts
public java.util.Set<java.lang.String> getConflicts()
-
getLocalPackageDirectory
public java.io.File getLocalPackageDirectory()
-
setHasBrokenDependencies
public void setHasBrokenDependencies()
-
hasBrokenDependencies
public boolean hasBrokenDependencies()
-
getDescription
public java.lang.String getDescription()
-
getOrganisation
public java.lang.String getOrganisation()
-
getAuthor
public java.lang.String getAuthor()
-
getLicense
public java.lang.String getLicense()
-
getOS
public PackageDescriptor.OS getOS()
-
getMaintainer
public java.lang.String getMaintainer()
-
getKeywords
public java.lang.String getKeywords()
-
getAutoInstalled
public boolean getAutoInstalled()
-
hasPlugins
public boolean hasPlugins()
-
toHTML
public java.lang.String toHTML()
-
compareTo
public int compareTo(PackageDescriptor pack)
- Specified by:
compareToin interfacejava.lang.Comparable<PackageDescriptor>
-
-