public class TemplateImpl extends ImplHelper implements de.cinovo.cloudconductor.api.interfaces.ITemplate
| Constructor and Description |
|---|
TemplateImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHost(String name,
String host) |
void |
addRPM(String name,
de.cinovo.cloudconductor.api.model.PackageVersion rpm) |
void |
addSSHKey(String name,
String key) |
void |
delete(String name) |
de.cinovo.cloudconductor.api.model.Template[] |
get() |
de.cinovo.cloudconductor.api.model.Template |
get(String name) |
de.cinovo.cloudconductor.api.model.Host[] |
getHosts(String name) |
de.cinovo.cloudconductor.api.model.PackageVersion[] |
getRPMS(String name) |
de.cinovo.cloudconductor.api.model.Service[] |
getServices(String name) |
de.cinovo.cloudconductor.api.model.SSHKey[] |
getSSHKeys(String name) |
void |
removeHost(String name,
String host) |
void |
removeRPM(String name,
String pkg,
String version) |
void |
removeSSHKey(String name,
String key) |
void |
save(String name,
de.cinovo.cloudconductor.api.model.Template apiObject) |
assertModelFound, assertName, findByName, findByName@Transactional public de.cinovo.cloudconductor.api.model.Template[] get()
get in interface de.cinovo.cloudconductor.api.interfaces.IDefaultApi<de.cinovo.cloudconductor.api.model.Template>@Transactional public void save(String name, de.cinovo.cloudconductor.api.model.Template apiObject)
save in interface de.cinovo.cloudconductor.api.interfaces.IDefaultApi<de.cinovo.cloudconductor.api.model.Template>@Transactional public de.cinovo.cloudconductor.api.model.Template get(String name)
get in interface de.cinovo.cloudconductor.api.interfaces.IDefaultApi<de.cinovo.cloudconductor.api.model.Template>@Transactional public void delete(String name)
delete in interface de.cinovo.cloudconductor.api.interfaces.IDefaultApi<de.cinovo.cloudconductor.api.model.Template>@Transactional public de.cinovo.cloudconductor.api.model.Host[] getHosts(String name)
getHosts in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void addHost(String name, String host)
addHost in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void removeHost(String name, String host)
removeHost in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public de.cinovo.cloudconductor.api.model.SSHKey[] getSSHKeys(String name)
getSSHKeys in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void addSSHKey(String name, String key)
addSSHKey in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void removeSSHKey(String name, String key)
removeSSHKey in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public de.cinovo.cloudconductor.api.model.PackageVersion[] getRPMS(String name)
getRPMS in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void addRPM(String name, de.cinovo.cloudconductor.api.model.PackageVersion rpm)
addRPM in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public void removeRPM(String name, String pkg, String version)
removeRPM in interface de.cinovo.cloudconductor.api.interfaces.ITemplate@Transactional public de.cinovo.cloudconductor.api.model.Service[] getServices(String name)
getServices in interface de.cinovo.cloudconductor.api.interfaces.ITemplateCopyright © 2014 Cinovo AG. All Rights Reserved.