Class AbstractFunction<T>
java.lang.Object
org.ehrbase.openehr.sdk.generator.commons.aql.funtion.AbstractFunction<T>
- All Implemented Interfaces:
AqlField<T>,SelectAqlField<T>,Function
- Author:
- Stefan Spiska
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFunction(List<SelectAqlField<?>> parameters, org.ehrbase.openehr.sdk.generator.commons.aql.funtion.AQLFunction function, String name) -
Method Summary
Modifier and TypeMethodDescriptionbuildAQL(Containment ehrContainment) protected static <X> AbstractFunction<X>create(List<SelectAqlField<?>> parameters, org.ehrbase.openehr.sdk.generator.commons.aql.funtion.AQLFunction function, String name, Class<X> aClass) getName()List<SelectAqlField<?>>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ehrbase.openehr.sdk.generator.commons.aql.field.AqlField
getValueClass, isMultiValuedMethods inherited from interface org.ehrbase.openehr.sdk.generator.commons.aql.field.SelectAqlField
getContainment, getEntityClass, getPath
-
Constructor Details
-
AbstractFunction
protected AbstractFunction(List<SelectAqlField<?>> parameters, org.ehrbase.openehr.sdk.generator.commons.aql.funtion.AQLFunction function, String name)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceSelectAqlField<T>
-
getParameters
- Specified by:
getParametersin interfaceFunction
-
buildAQL
- Specified by:
buildAQLin interfaceSelectAqlField<T>
-
create
protected static <X> AbstractFunction<X> create(List<SelectAqlField<?>> parameters, org.ehrbase.openehr.sdk.generator.commons.aql.funtion.AQLFunction function, String name, Class<X> aClass)
-