Package org.ehrbase.webtemplate.model
Class WebTemplate
- java.lang.Object
-
- org.ehrbase.webtemplate.model.WebTemplate
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
FilteredWebTemplate
public class WebTemplate extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WebTemplate()WebTemplate(WebTemplate other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<WebTemplateNode>findAllByAqlPath(String aql, boolean ignoreName)Set<Set<NodeId>>findAllContainmentCombinations()Optional<WebTemplateNode>findByAqlPath(String aql)StringgetDefaultLanguage()List<String>getLanguages()StringgetTemplateId()WebTemplateNodegetTree()StringgetVersion()inthashCode()List<WebTemplateNode>multiValued()voidsetDefaultLanguage(String defaultLanguage)voidsetTemplateId(String templateId)voidsetTree(WebTemplateNode tree)voidsetVersion(String version)List<WebTemplateNode>upperNotBounded()
-
-
-
Constructor Detail
-
WebTemplate
public WebTemplate()
-
WebTemplate
public WebTemplate(WebTemplate other)
-
-
Method Detail
-
getTemplateId
public String getTemplateId()
-
setTemplateId
public void setTemplateId(String templateId)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getDefaultLanguage
public String getDefaultLanguage()
-
setDefaultLanguage
public void setDefaultLanguage(String defaultLanguage)
-
getTree
public WebTemplateNode getTree()
-
setTree
public void setTree(WebTemplateNode tree)
-
upperNotBounded
public List<WebTemplateNode> upperNotBounded()
-
multiValued
public List<WebTemplateNode> multiValued()
-
findByAqlPath
public Optional<WebTemplateNode> findByAqlPath(String aql)
-
findAllByAqlPath
public List<WebTemplateNode> findAllByAqlPath(String aql, boolean ignoreName)
-
-