com.xebialabs.xlrelease.ci.server
Class XLReleaseServerImpl

java.lang.Object
  extended by com.xebialabs.xlrelease.ci.server.XLReleaseServerImpl
All Implemented Interfaces:
XLReleaseServer

public class XLReleaseServerImpl
extends java.lang.Object
implements XLReleaseServer


Method Summary
 Release createRelease(java.lang.String resolvedTemplate, java.lang.String resolvedVersion, java.util.List<NameValuePair> variables)
           
 java.util.List<Release> getAllTemplates()
           
 java.util.List<TemplateVariable> getVariables(java.lang.String templateId)
           
 java.lang.Object getVersion()
           
 void newCommunicator()
           
 java.util.List<Release> searchTemplates(java.lang.String s)
           
 void startRelease(java.lang.String releaseId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newCommunicator

public void newCommunicator()
Specified by:
newCommunicator in interface XLReleaseServer

getVersion

public java.lang.Object getVersion()
Specified by:
getVersion in interface XLReleaseServer

searchTemplates

public java.util.List<Release> searchTemplates(java.lang.String s)
Specified by:
searchTemplates in interface XLReleaseServer

getAllTemplates

public java.util.List<Release> getAllTemplates()
Specified by:
getAllTemplates in interface XLReleaseServer

getVariables

public java.util.List<TemplateVariable> getVariables(java.lang.String templateId)
Specified by:
getVariables in interface XLReleaseServer

createRelease

public Release createRelease(java.lang.String resolvedTemplate,
                             java.lang.String resolvedVersion,
                             java.util.List<NameValuePair> variables)
Specified by:
createRelease in interface XLReleaseServer

startRelease

public void startRelease(java.lang.String releaseId)
Specified by:
startRelease in interface XLReleaseServer