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 class
PackageDescriptor.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 int
compareTo(PackageDescriptor pack)
boolean
equals(java.lang.Object other)
java.lang.String
getAuthor()
boolean
getAutoInstalled()
java.util.Set<java.lang.String>
getConflicts()
java.util.Set<java.lang.String>
getDependencies()
java.lang.String
getDescription()
java.lang.String
getKeywords()
java.lang.String
getLicense()
java.io.File
getLocalPackageDirectory()
java.lang.String
getLogoURL()
java.lang.String
getMaintainer()
java.lang.String
getName()
java.lang.String
getOrganisation()
PackageDescriptor.OS
getOS()
java.lang.String
getURL()
PackageVersion
getVersion()
boolean
hasBrokenDependencies()
int
hashCode()
boolean
hasPlugins()
void
setHasBrokenDependencies()
java.lang.String
toHTML()
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
compareTo
in interfacejava.lang.Comparable<PackageDescriptor>
-
-