public interface BranchTemplateRepository
| Modifier and Type | Method and Description |
|---|---|
void |
disconnectTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateDefinition> |
getTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateDefinition> |
getTemplateDefinitions() |
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateInstance> |
getTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateInstance> |
getTemplateInstancesForDefinition(net.nemerosa.ontrack.model.structure.ID templateDefinitionId) |
boolean |
isTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId) |
boolean |
isTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
void |
setTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateDefinition templateDefinition) |
void |
setTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateInstance templateInstance) |
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateDefinition> getTemplateDefinitions()
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateDefinition> getTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId)
void setTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateDefinition templateDefinition)
boolean isTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId)
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateInstance> getTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)
void setTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateInstance templateInstance)
boolean isTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateInstance> getTemplateInstancesForDefinition(net.nemerosa.ontrack.model.structure.ID templateDefinitionId)
void disconnectTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)