public interface BranchTemplateService
| Modifier and Type | Method and Description |
|---|---|
Branch |
connectTemplateInstance(ID branchId,
BranchTemplateInstanceConnectRequest request)
Connects an existing branch to a template
|
Branch |
createTemplateInstance(ID branchId,
BranchTemplateInstanceSingleRequest request)
Creates a branch template instance for one name.
|
Branch |
disconnectTemplateInstance(ID branchId)
Disconnects the branch from any template definition, if any.
|
java.util.Optional<TemplateDefinition> |
getTemplateDefinition(ID branchId)
Gets the template definition for a branch
|
java.util.Collection<LoadedBranchTemplateDefinition> |
getTemplateDefinitions(Project project)
Gets all template definitions
|
java.util.Optional<TemplateInstance> |
getTemplateInstance(ID branchId)
Gets a template instance for a branch
|
Branch |
setTemplateDefinition(ID branchId,
TemplateDefinition templateDefinition)
Sets the branch as a template definition or updates the existing definition.
|
BranchTemplateSyncResults |
sync(ID branchId)
Sync.
|
Ack |
syncInstance(ID branchId)
Sync.
|
java.util.Optional<TemplateDefinition> getTemplateDefinition(ID branchId)
java.util.Collection<LoadedBranchTemplateDefinition> getTemplateDefinitions(Project project)
project - Branch setTemplateDefinition(ID branchId, TemplateDefinition templateDefinition)
Branch createTemplateInstance(ID branchId, BranchTemplateInstanceSingleRequest request)
branchId - ID of the branch template definitionrequest - Request for the creationjava.util.Optional<TemplateInstance> getTemplateInstance(ID branchId)
BranchTemplateSyncResults sync(ID branchId)
Ack syncInstance(ID branchId)
Branch disconnectTemplateInstance(ID branchId)
Branch connectTemplateInstance(ID branchId, BranchTemplateInstanceConnectRequest request)
branchId - Branch to connectrequest - Connection request