Class Containment
- java.lang.Object
-
- org.ehrbase.client.aql.containment.Containment
-
- All Implemented Interfaces:
ContainmentExpression
public class Containment extends Object implements ContainmentExpression
Represents an AQL Containment. see Archetype Query Language
-
-
Constructor Summary
Constructors Constructor Description Containment(String archetype)Builds a Containment from an archetype HRID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindQuery(EntityQuery<?> query)StringbuildAQL()ContainmentPathcontains(Containment contains)ContainmentExpressioncontains(ContainmentExpression contains)ContainmentExpressiongetContains()Class<?>getType()StringgetTypeName()StringgetVariableName()voidsetContains(ContainmentExpression contains)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ehrbase.client.aql.containment.ContainmentExpression
and, or
-
-
-
-
Constructor Detail
-
Containment
public Containment(String archetype)
Builds a Containment from an archetype HRID- Parameters:
archetype- The Archetype HRID. Sie Identification and the Virtual Archetype Space
-
-
Method Detail
-
buildAQL
public String buildAQL()
- Specified by:
buildAQLin interfaceContainmentExpression
-
getVariableName
public String getVariableName()
-
bindQuery
public void bindQuery(EntityQuery<?> query)
- Specified by:
bindQueryin interfaceContainmentExpression
-
getType
public Class<?> getType()
-
getContains
public ContainmentExpression getContains()
-
setContains
public void setContains(ContainmentExpression contains)
-
contains
public ContainmentPath contains(Containment contains)
-
contains
public ContainmentExpression contains(ContainmentExpression contains)
-
getTypeName
public String getTypeName()
-
-