org.gcube.vremanagement.softwaregateway.impl.repositorymanager.maven
Class ArtifactCoordinates

java.lang.Object
  extended by org.gcube.vremanagement.softwaregateway.impl.repositorymanager.maven.ArtifactCoordinates

public class ArtifactCoordinates
extends Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
ArtifactCoordinates(String groupID, String artifactID, String artifactVersion, String scope, String classifier)
           
 
Method Summary
 String getArtifactDescription()
           
 String getArtifactID()
           
 String getArtifactVersion()
           
 String getClassifier()
           
 String getGroupID()
           
 String getPackaging()
           
 String getScope()
           
 boolean isOptional()
           
 void setArtifactDescription(String artifactDescription)
           
 void setClassifier(String classifier)
           
 void setOptional(boolean optional)
           
 void setPackaging(String packaging)
           
 void setScope(String scope)
           
 String toString()
          
 String toXML(String rootTag)
           
 String toXML(String rootTag, org.apache.maven.artifact.DefaultArtifact artifact)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArtifactCoordinates

public ArtifactCoordinates(String groupID,
                           String artifactID,
                           String artifactVersion,
                           String scope,
                           String classifier)
                    throws Exception
Parameters:
groupID - Group ID
artifactID - Artifact ID
artifactVersion - Version
Throws:
Exception - if fails
Method Detail

toString

public String toString()

Overrides:
toString in class Object

toXML

public String toXML(String rootTag)
             throws ServiceNotAvaiableFault
Parameters:
rootTag - name of the root tag to wrap coordinates tags
is -
Returns:
artifact as XML
Throws:
ServiceNotAvaiableFault

getArtifactID

public String getArtifactID()
Returns:
artifactID

getGroupID

public String getGroupID()
Returns:
groupID

getArtifactVersion

public String getArtifactVersion()
Returns:
version

getPackaging

public String getPackaging()
Returns:
the packaging

setPackaging

public void setPackaging(String packaging)
Parameters:
packaging - the packaging to set

getScope

public String getScope()
Returns:
the scope

setScope

public void setScope(String scope)
Parameters:
scope - the scope to set

getArtifactDescription

public String getArtifactDescription()
Returns:
the artifactDescription

setArtifactDescription

public void setArtifactDescription(String artifactDescription)
Parameters:
artifactDescription - the artifactDescription to set

setClassifier

public void setClassifier(String classifier)
Parameters:
classifier - the classifier to set

getClassifier

public String getClassifier()
Returns:
Classifier

isOptional

public boolean isOptional()
Returns:
the optional

setOptional

public void setOptional(boolean optional)
Parameters:
optional - the optional to set

toXML

public String toXML(String rootTag,
                    org.apache.maven.artifact.DefaultArtifact artifact)
             throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault


Copyright © 2013. All Rights Reserved.