org.gcube.vremanagement.resourcemanager.impl.resources.software
Class GCUBEPackage

java.lang.Object
  extended by org.gcube.vremanagement.resourcemanager.impl.resources.software.GCUBEPackage

public class GCUBEPackage
extends Object

A GCUBE service

Author:
Manuele Simi (ISTI-CNR)

Field Summary
protected  String clazz
           
protected  String GHN
          the gHN on which the servie is expected to be deployed
protected  String name
           
protected  String packagename
           
protected  String packageversion
           
protected  String version
           
 
Constructor Summary
GCUBEPackage()
           
GCUBEPackage(String serviceClass, String serviceName, String serviceVersion, String packageName, String packageVersion, String hostedOn)
           
 
Method Summary
 boolean equals(Object obj)
           
static GCUBEPackage fromServiceItem(org.gcube.vremanagement.resourcemanager.stubs.binder.PackageItem item)
           
 String getClazz()
           
 String getGHNName()
           
 String getID()
           
 String getName()
           
 String getPackageName()
           
 String getPackageVersion()
           
 String getVersion()
           
 int hashCode()
           
 void setClazz(String clazz)
           
 void setGHNName(String ghn)
           
 void setName(String name)
           
 void setPackageName(String packagename)
           
 void setPackageVersion(String packageversion)
           
 void setVersion(String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

clazz

protected String clazz

name

protected String name

version

protected String version

packagename

protected String packagename

packageversion

protected String packageversion

GHN

protected String GHN
the gHN on which the servie is expected to be deployed

Constructor Detail

GCUBEPackage

public GCUBEPackage(String serviceClass,
                    String serviceName,
                    String serviceVersion,
                    String packageName,
                    String packageVersion,
                    String hostedOn)

GCUBEPackage

public GCUBEPackage()
Method Detail

fromServiceItem

public static GCUBEPackage fromServiceItem(org.gcube.vremanagement.resourcemanager.stubs.binder.PackageItem item)

getClazz

public String getClazz()
Returns:
the clazz

setClazz

public void setClazz(String clazz)
Parameters:
clazz - the class to set

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getVersion

public String getVersion()
Returns:
the version

setVersion

public void setVersion(String version)
Parameters:
version - the version to set

getPackageName

public String getPackageName()
Returns:
the packagename

setPackageName

public void setPackageName(String packagename)
Parameters:
packagename - the packagename to set

getPackageVersion

public String getPackageVersion()
Returns:
the packageversion

setPackageVersion

public void setPackageVersion(String packageversion)
Parameters:
packageversion - the packageversion to set

getGHNName

public String getGHNName()
Returns:
the gHN name

setGHNName

public void setGHNName(String ghn)
Parameters:
ghn - the gHN to set

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

toString

public String toString()
Overrides:
toString in class Object

getID

public String getID()


Copyright © 2012. All Rights Reserved.