Class WebTemplateNode
java.lang.Object
org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildRelativePath(WebTemplateNode child, boolean checkIfTrueChild) booleanfindChildById(String id) findMatching(Predicate<WebTemplateNode> filter) getAqlPath(boolean withOtherPredicates) getId()getId(boolean withOptionalIdNumber) intgetMax()intgetMin()getName()inthashCode()booleanbooleanbooleanisMulti()booleanbooleanvoidsetAnnotations(WebTemplateAnnotation annotations) voidsetAqlPath(String aqlPath) voidsetAqlPath(AqlPath aqlPath) voidvoidsetInContext(Boolean inContext) voidsetLocalizedName(String localizedName) voidsetMax(int max) voidsetMin(int min) voidvoidvoidsetOptionalIdNumber(Integer optionalIdNumber) voidstreamMatching(Predicate<WebTemplateNode> filter) static Stream<WebTemplateNode>streamSubtree(List<WebTemplateNode> nodes, boolean depthFirst) static Stream<WebTemplateNode>streamSubtree(WebTemplateNode node, boolean depthFirst) toString()
-
Constructor Details
-
WebTemplateNode
public WebTemplateNode() -
WebTemplateNode
-
-
Method Details
-
getId
-
getId
-
setOptionalIdNumber
-
setId
-
getName
-
setName
-
getLocalizedName
-
setLocalizedName
-
getRmType
-
setRmType
-
getNodeId
-
setNodeId
-
getMin
public int getMin() -
setMin
public void setMin(int min) -
getMax
public int getMax() -
setMax
public void setMax(int max) -
getLocalizedNames
-
getLocalizedDescriptions
-
getAqlPath
-
getAqlPathDto
-
getAqlPath
-
setAqlPath
-
setAqlPath
-
getChildren
-
getCardinalities
-
getChoicesInChildren
-
getInputs
-
getInContext
-
setInContext
-
getTermBindings
-
getDependsOn
-
getAnnotations
-
setAnnotations
-
getProportionTypes
-
findChildById
-
buildRelativePath
-
isRelativePathNameDependent
-
findMatching
-
streamMatching
-
streamSubtree
-
streamSubtree
public static Stream<WebTemplateNode> streamSubtree(List<WebTemplateNode> nodes, boolean depthFirst) -
multiValued
-
isArchetype
public boolean isArchetype() -
isArchetypeSlot
public boolean isArchetypeSlot() -
isNullable
public boolean isNullable() -
isMulti
public boolean isMulti() -
equals
-
hashCode
public int hashCode() -
toString
-