de.tarent.maven.plugins
Class UploadRelease

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by de.tarent.maven.plugins.UploadRelease
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class UploadRelease
extends org.apache.maven.plugin.AbstractMojo

Goal which uploads a release to the gforge server file.


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
UploadRelease()
           
 
Method Summary
 int createRelease(int gforgeGroupID, int gforgePackageID, java.lang.String releaseNumber, java.lang.String releaseNotes, java.lang.String releaseChanges)
           
 java.lang.String encodeBase64(java.lang.String fileURI)
           
 void execute()
           
protected  void finalize()
           
 GForgeAPIPortType getApiPort()
           
 java.lang.String getChangelog(int projectID, int packageID)
           
 int getFileType(java.lang.String fileName)
           
 java.lang.String getGForgeSessionID()
           
 java.lang.String getGForgeUserData(java.lang.String key)
           
 int getGForgeUserID()
           
 int getPackageID(int gforgeGroupID)
           
 int getProcessorID()
           
 int getProjectID(java.lang.String projectName, int gforgeUserID)
           
 java.lang.String getReleaseNumber()
           
 org.apache.maven.scm.manager.ScmManager getScmManager()
           
 void setApiPort(GForgeAPIPortType apiPort)
           
 void setGForgeSessionID(java.lang.String gforgeSessionID)
           
 void uploadFiles(java.util.List<java.lang.String> fileTypes, int gforgeProjectID, int gforgePackageID, int gforgeReleaseID)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadRelease

public UploadRelease()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

encodeBase64

public java.lang.String encodeBase64(java.lang.String fileURI)

getGForgeUserData

public java.lang.String getGForgeUserData(java.lang.String key)

uploadFiles

public void uploadFiles(java.util.List<java.lang.String> fileTypes,
                        int gforgeProjectID,
                        int gforgePackageID,
                        int gforgeReleaseID)

getGForgeUserID

public int getGForgeUserID()

getScmManager

public org.apache.maven.scm.manager.ScmManager getScmManager()

getChangelog

public java.lang.String getChangelog(int projectID,
                                     int packageID)

getReleaseNumber

public java.lang.String getReleaseNumber()

getFileType

public int getFileType(java.lang.String fileName)

getProcessorID

public int getProcessorID()

getProjectID

public int getProjectID(java.lang.String projectName,
                        int gforgeUserID)

getPackageID

public int getPackageID(int gforgeGroupID)

createRelease

public int createRelease(int gforgeGroupID,
                         int gforgePackageID,
                         java.lang.String releaseNumber,
                         java.lang.String releaseNotes,
                         java.lang.String releaseChanges)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

getGForgeSessionID

public java.lang.String getGForgeSessionID()

setGForgeSessionID

public void setGForgeSessionID(java.lang.String gforgeSessionID)

getApiPort

public GForgeAPIPortType getApiPort()

setApiPort

public void setApiPort(GForgeAPIPortType apiPort)


Copyright © 2007. All Rights Reserved.