Package com.sap.cds.reflect.impl
Class CdsOperationBuilder.CdsOperationImpl
java.lang.Object
com.sap.cds.reflect.impl.CdsAnnotatableImpl
com.sap.cds.reflect.impl.CdsDefinitionImpl
com.sap.cds.reflect.impl.CdsOperationBuilder.CdsOperationImpl
- All Implemented Interfaces:
CdsAnnotatable
,CdsDefinition
,CdsNamed
,CdsOperation
- Enclosing class:
- CdsOperationBuilder<T extends CdsOperation>
protected abstract static class CdsOperationBuilder.CdsOperationImpl
extends CdsDefinitionImpl
implements CdsOperation
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sap.cds.reflect.impl.CdsAnnotatableImpl
CdsAnnotatableImpl.CdsAnnotationImpl<T>
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
CdsOperationImpl
(Collection<CdsAnnotation<?>> annotations, String qualifiedName, String name, String doc, List<CdsParameter> parameters, CdsType returnType) -
Method Summary
Methods inherited from class com.sap.cds.reflect.impl.CdsDefinitionImpl
getName, getQualifiedName, getQualifier, toString
Methods inherited from class com.sap.cds.reflect.impl.CdsAnnotatableImpl
annotations, findAnnotation, getDoc, removeAt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.reflect.CdsAnnotatable
annotations, findAnnotation, getAnnotationValue, getDoc
Methods inherited from interface com.sap.cds.reflect.CdsDefinition
accept, as, getKey, getKind, getName, getQualifiedName, getQualifier
Methods inherited from interface com.sap.cds.reflect.CdsOperation
returnType
-
Field Details
-
returnType
-
-
Constructor Details
-
CdsOperationImpl
protected CdsOperationImpl(Collection<CdsAnnotation<?>> annotations, String qualifiedName, String name, String doc, List<CdsParameter> parameters, CdsType returnType)
-
-
Method Details
-
parameters
- Specified by:
parameters
in interfaceCdsOperation
-