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

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

public class Dependency
extends Object

Generic dependency among gCube packages

Author:
Andrea Manzi (ISTI-CNR), Manuele Simi (ISTI-CNR), Luca Frosini (ISTI-CNR)

Nested Class Summary
static class Dependency.Service
           
 
Field Summary
protected  String _package
           
protected  Boolean optional
           
protected  Package.ScopeLevel scope
           
protected  Dependency.Service service
           
protected  String version
           
 
Constructor Summary
Dependency()
           
 
Method Summary
 boolean equals(Object obj)
           
 Boolean getOptional()
           
 String getPackage()
           
 Package.ScopeLevel getScope()
           
 Dependency.Service getService()
           
 String getVersion()
           
 void setOptional(Boolean optional)
           
 void setPackage(String name)
           
 void setScope(Package.ScopeLevel scope)
           
 void setService(Dependency.Service service)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

protected Dependency.Service service

_package

protected String _package

version

protected String version

scope

protected Package.ScopeLevel scope

optional

protected Boolean optional
Constructor Detail

Dependency

public Dependency()
Method Detail

getPackage

public String getPackage()

setPackage

public void setPackage(String name)

getOptional

public Boolean getOptional()

setOptional

public void setOptional(Boolean optional)

getService

public Dependency.Service getService()

setService

public void setService(Dependency.Service service)

setScope

public void setScope(Package.ScopeLevel scope)

getScope

public Package.ScopeLevel getScope()

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

equals

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


Copyright © 2013. All Rights Reserved.