@Entity
public class Template
extends java.lang.Object
| Constructor and Description |
|---|
Template(com.clusterra.iam.core.application.tenant.TenantId tenantId,
Version version,
java.lang.String name) |
public Template(com.clusterra.iam.core.application.tenant.TenantId tenantId,
Version version,
java.lang.String name)
public void touch()
public void markReady()
public TemplateStatus getStatus()
public SectionTemplate addHistorySection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository) throws SectionTemplateAlreadyExistsException
public SectionTemplate addTermSection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository) throws SectionTemplateAlreadyExistsException
public ReferenceSectionTemplate addReferenceSection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository) throws SectionTemplateAlreadyExistsException
public TextSectionTemplate addTextSection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository)
public SectionTemplate addTitleSection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository)
public SectionTemplate addTocSection(java.lang.String name, SectionTemplateRepository<SectionTemplate> repository)
public void removeAllSections(SectionTemplateRepository<SectionTemplate> repository)
public void removeSection(SectionTemplateId sectionTemplateId, SectionTemplateRepository<SectionTemplate> repository) throws SectionTemplateNotFoundException
SectionTemplateNotFoundExceptionpublic SectionTemplate setOrder(SectionTemplateId sectionTemplateId, java.lang.Integer orderIndex, SectionTemplateRepository<SectionTemplate> repository) throws SectionTemplateNotFoundException
SectionTemplateNotFoundExceptionpublic TemplateId getTemplateId()
public java.util.Date getCreatedDate()
public java.lang.String getCreatedByUserId()
public java.util.Date getModifiedDate()
public java.lang.String getModifiedByUserId()
public Version getVersion()
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object