com.xebialabs.xlrelease.ci.server
Interface XLReleaseServer

All Known Implementing Classes:
XLReleaseServerImpl

public interface 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)
           
 

Method Detail

newCommunicator

void newCommunicator()

getVersion

java.lang.Object getVersion()

searchTemplates

java.util.List<Release> searchTemplates(java.lang.String s)

getAllTemplates

java.util.List<Release> getAllTemplates()

getVariables

java.util.List<TemplateVariable> getVariables(java.lang.String templateId)

createRelease

Release createRelease(java.lang.String resolvedTemplate,
                      java.lang.String resolvedVersion,
                      java.util.List<NameValuePair> variables)

startRelease

void startRelease(java.lang.String releaseId)