org.gcube.vremanagement.softwaregateway.impl.coordinates
Class Coordinates

java.lang.Object
  extended by org.gcube.vremanagement.softwaregateway.impl.coordinates.Coordinates
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GCubeCoordinates, MavenCoordinates

public abstract class Coordinates
extends Object
implements Serializable

Defines a set of coordinates

Author:
Roberto Cirillo (ISTI - CNR)
See Also:
Serialized Form

Field Summary
protected  String artifactId
           
protected  String groupId
           
protected  String packageName
           
protected  String packageVersion
           
protected  String serviceClass
           
protected  String serviceName
           
protected  String serviceVersion
           
protected  String version
           
 
Constructor Summary
Coordinates()
           
 
Method Summary
abstract  Coordinates convert()
           
 String getArtifactId()
           
 String getGroupId()
           
 String getPackageName()
           
 String getPackageVersion()
           
 String getServiceClass()
           
 String getServiceName()
           
 String getServiceVersion()
           
 String getVersion()
           
 void setArtifactId(String artifactId)
           
 void setGroupId(String groupId)
           
 void setPackageName(String packageName)
           
 void setPackageVersion(String packageVersion)
           
 void setServiceClass(String serviceClass)
           
 void setServiceName(String serviceName)
           
 void setServiceVersion(String serviceVersion)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupId

protected String groupId

artifactId

protected String artifactId

version

protected String version

serviceName

protected String serviceName

serviceClass

protected String serviceClass

serviceVersion

protected String serviceVersion

packageName

protected String packageName

packageVersion

protected String packageVersion
Constructor Detail

Coordinates

public Coordinates()
Method Detail

convert

public abstract Coordinates convert()
                             throws BadCoordinatesException
Throws:
BadCoordinatesException

getGroupId

public String getGroupId()

setGroupId

public void setGroupId(String groupId)

getArtifactId

public String getArtifactId()

setArtifactId

public void setArtifactId(String artifactId)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getServiceName

public String getServiceName()

setServiceName

public void setServiceName(String serviceName)

getServiceClass

public String getServiceClass()

setServiceClass

public void setServiceClass(String serviceClass)

getServiceVersion

public String getServiceVersion()

setServiceVersion

public void setServiceVersion(String serviceVersion)

getPackageName

public String getPackageName()

setPackageName

public void setPackageName(String packageName)

getPackageVersion

public String getPackageVersion()

setPackageVersion

public void setPackageVersion(String packageVersion)


Copyright © 2013. All Rights Reserved.