org.gcube.common.core.resources.service
Class Software

java.lang.Object
  extended by org.gcube.common.core.resources.service.Package
      extended by org.gcube.common.core.resources.service.Software

public class Software
extends Package

Software package

Author:
Manuele Simi (ISTI-CNR)

Nested Class Summary
static class Software.Type
           
 
Nested classes/interfaces inherited from class org.gcube.common.core.resources.service.Package
Package.GHNRequirement, Package.MavenCoordinate, Package.ScopeLevel
 
Field Summary
protected  List<String> entrypoints
           
protected  List<String> files
           
protected  Software.Type type
           
protected  URI uri
           
 
Fields inherited from class org.gcube.common.core.resources.service.Package
coordinates, description
 
Constructor Summary
Software()
           
 
Method Summary
 boolean equals(Object obj)
           
 List<String> getEntrypoints()
           
 List<String> getFiles()
           
 Software.Type getType()
           
 URI getURI()
           
 void setEntrypoints(List<String> entrypoints)
           
 void setFiles(List<String> files)
           
 void setType(Software.Type type)
           
 void setURI(URI uri)
           
 
Methods inherited from class org.gcube.common.core.resources.service.Package
getDependencies, getDescription, getGHNRequirements, getInstallScripts, getMandatoryLevel, getMavenCoordinate, getMultiVersion, getName, getRebootScripts, getSharingLevel, getSpecificData, getTargetPlatform, getUninstallScripts, getVersion, setDescription, setGHNRequirements, setInstallScripts, setMandatoryLevel, setMavenCoordinates, setMultiVersion, setName, setRebootScripts, setSharingLevel, setSpecificData, setTargetPlatform, setUninstallScripts, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

files

protected List<String> files

entrypoints

protected List<String> entrypoints

type

protected Software.Type type

uri

protected URI uri
Constructor Detail

Software

public Software()
Method Detail

getFiles

public List<String> getFiles()

setFiles

public void setFiles(List<String> files)

getType

public Software.Type getType()

setType

public void setType(Software.Type type)

getURI

public URI getURI()

setURI

public void setURI(URI uri)

getEntrypoints

public List<String> getEntrypoints()
Returns:
the entrypoints

setEntrypoints

public void setEntrypoints(List<String> entrypoints)
Parameters:
endpoints - the entrypoints to set

equals

public boolean equals(Object obj)
Overrides:
equals in class Package


Copyright © 2012. All Rights Reserved.