public interface TemplateService
| Modifier and Type | Method and Description |
|---|---|
SectionTemplate |
addHistorySection(TemplateId templateId,
java.lang.String name) |
SectionTemplate |
addReferenceSection(TemplateId templateId,
java.lang.String name) |
SectionTemplate |
addTermSection(TemplateId templateId,
java.lang.String name) |
SectionTemplate |
addTextSection(TemplateId templateId,
java.lang.String name) |
SectionTemplate |
addTitleSection(TemplateId templateId,
java.lang.String name) |
SectionTemplate |
addTocSection(TemplateId templateId,
java.lang.String name) |
Template |
createTemplate(java.lang.Integer majorVersion,
java.lang.Integer minorVersion,
java.lang.String name) |
void |
deleteTemplate(TemplateId templateId) |
java.util.List<Template> |
findAllTemplates() |
org.springframework.data.domain.Page<Template> |
findBy(org.springframework.data.domain.Pageable pageable,
java.lang.String searchBy) |
Template |
findBy(TemplateId templateId) |
SectionTemplate |
findSectionTemplateBy(SectionTemplateId sectionTemplateId) |
java.util.List<SectionTemplate> |
findSectionTemplates(TemplateId templateId) |
java.util.Set<SectionType> |
findSectionTypesUsedBy(TemplateId templateId) |
void |
removeSection(TemplateId templateId,
SectionTemplateId sectionTemplateId) |
SectionTemplate |
updateSectionName(TemplateId templateId,
SectionTemplateId sectionTemplateId,
java.lang.String name) |
SectionTemplate |
updateSectionOrder(TemplateId templateId,
SectionTemplateId sectionTemplateId,
java.lang.Integer orderIndex) |
Template |
updateTemplateName(TemplateId templateId,
java.lang.String name) |
Template createTemplate(java.lang.Integer majorVersion, java.lang.Integer minorVersion, java.lang.String name) throws com.clusterra.iam.core.application.tracker.NotAuthenticatedException, TemplateAlreadyExistsException
com.clusterra.iam.core.application.tracker.NotAuthenticatedExceptionTemplateAlreadyExistsExceptionTemplate updateTemplateName(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException
TemplateNotFoundExceptionvoid deleteTemplate(TemplateId templateId) throws TemplateNotFoundException
TemplateNotFoundExceptionSectionTemplate addHistorySection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException, SectionTemplateAlreadyExistsException
SectionTemplate addReferenceSection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException, SectionTemplateAlreadyExistsException
SectionTemplate addTermSection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException, SectionTemplateAlreadyExistsException
SectionTemplate addTextSection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException
TemplateNotFoundExceptionSectionTemplate addTitleSection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException
TemplateNotFoundExceptionSectionTemplate addTocSection(TemplateId templateId, java.lang.String name) throws TemplateNotFoundException
TemplateNotFoundExceptionvoid removeSection(TemplateId templateId, SectionTemplateId sectionTemplateId) throws TemplateNotFoundException, SectionTemplateNotFoundException
SectionTemplate updateSectionOrder(TemplateId templateId, SectionTemplateId sectionTemplateId, java.lang.Integer orderIndex) throws SectionTemplateNotFoundException, TemplateNotFoundException
SectionTemplate updateSectionName(TemplateId templateId, SectionTemplateId sectionTemplateId, java.lang.String name) throws SectionTemplateNotFoundException, TemplateNotFoundException
java.util.List<Template> findAllTemplates() throws com.clusterra.iam.core.application.tracker.NotAuthenticatedException
com.clusterra.iam.core.application.tracker.NotAuthenticatedExceptionorg.springframework.data.domain.Page<Template> findBy(org.springframework.data.domain.Pageable pageable, java.lang.String searchBy) throws com.clusterra.iam.core.application.tracker.NotAuthenticatedException
com.clusterra.iam.core.application.tracker.NotAuthenticatedExceptionjava.util.List<SectionTemplate> findSectionTemplates(TemplateId templateId) throws TemplateNotFoundException
TemplateNotFoundExceptionSectionTemplate findSectionTemplateBy(SectionTemplateId sectionTemplateId) throws SectionTemplateNotFoundException
SectionTemplateNotFoundExceptionjava.util.Set<SectionType> findSectionTypesUsedBy(TemplateId templateId) throws TemplateNotFoundException
TemplateNotFoundExceptionTemplate findBy(TemplateId templateId) throws TemplateNotFoundException
TemplateNotFoundException