public abstract class CdsOperationBuilder<T extends CdsOperation> extends CdsDefinitionBuilder<T>
Modifier and Type | Class and Description |
---|---|
protected static class |
CdsOperationBuilder.CdsOperationImpl |
Modifier and Type | Field and Description |
---|---|
protected String |
doc |
name, qualifiedName
annotations
Modifier | Constructor and Description |
---|---|
protected |
CdsOperationBuilder(boolean isBound,
List<CdsAnnotation<?>> annotations,
String qualifiedName,
String name,
String doc) |
Modifier and Type | Method and Description |
---|---|
T |
build() |
protected abstract T |
createBound(String doc,
List<CdsParameter> parameters,
CdsType returnType,
CdsParameter binding) |
protected abstract T |
createUnbound(String doc,
List<CdsParameter> parameters,
CdsType returnType) |
build, getName, getQualifiedName
annotation
protected final String doc
protected CdsOperationBuilder(boolean isBound, List<CdsAnnotation<?>> annotations, String qualifiedName, String name, String doc)
public T build()
build
in class CdsDefinitionBuilder<T extends CdsOperation>
protected abstract T createBound(String doc, List<CdsParameter> parameters, CdsType returnType, CdsParameter binding)
protected abstract T createUnbound(String doc, List<CdsParameter> parameters, CdsType returnType)
Copyright © 2023 SAP. All rights reserved.