com.xebialabs.xlrelease.ci.server
Class XLReleaseServerImpl
java.lang.Object
com.xebialabs.xlrelease.ci.server.XLReleaseServerImpl
- All Implemented Interfaces:
- XLReleaseServer
public class XLReleaseServerImpl
- extends java.lang.Object
- implements XLReleaseServer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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