Package com.sap.cds.reflect.impl
Class CdsAssociationTypeBuilder
java.lang.Object
com.sap.cds.reflect.impl.CdsAnnotableBuilder<T>
com.sap.cds.reflect.impl.CdsDefinitionBuilder<T>
com.sap.cds.reflect.impl.CdsTypeBuilder<CdsAssociationType>
com.sap.cds.reflect.impl.CdsAssociationTypeBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.sap.cds.reflect.impl.CdsDefinitionBuilder
name, qualifiedName
Fields inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotations
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
boolean
boolean
static CdsAssociationTypeBuilder
managed
(List<CdsAnnotation<?>> annotations, CdsEntityBuilder targetBuilder, Set<CqnElementRef> keys, CdsAssociationType.Cardinality cardinality, boolean isComposition, CdsStructuredTypeBuilder<?> targetAspect, String doc) static CdsAssociationTypeBuilder
unmanaged
(List<CdsAnnotation<?>> annotations, CdsEntity target, CdsAssociationType.Cardinality cardinality, boolean isComposition, CqnPredicate onCondition, CdsStructuredTypeBuilder<?> targetAspect, String doc) static CdsAssociationTypeBuilder
unmanaged
(List<CdsAnnotation<?>> annotations, CdsEntityBuilder targetBuilder, CdsAssociationType.Cardinality cardinality, boolean isComposition, CqnPredicate onCondition, CdsStructuredTypeBuilder<?> targetAspect, String doc) Methods inherited from class com.sap.cds.reflect.impl.CdsDefinitionBuilder
build, getName
Methods inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotation
-
Method Details
-
managed
public static CdsAssociationTypeBuilder managed(List<CdsAnnotation<?>> annotations, CdsEntityBuilder targetBuilder, Set<CqnElementRef> keys, CdsAssociationType.Cardinality cardinality, boolean isComposition, CdsStructuredTypeBuilder<?> targetAspect, String doc) -
unmanaged
public static CdsAssociationTypeBuilder unmanaged(List<CdsAnnotation<?>> annotations, CdsEntityBuilder targetBuilder, CdsAssociationType.Cardinality cardinality, boolean isComposition, CqnPredicate onCondition, CdsStructuredTypeBuilder<?> targetAspect, String doc) -
unmanaged
public static CdsAssociationTypeBuilder unmanaged(List<CdsAnnotation<?>> annotations, CdsEntity target, CdsAssociationType.Cardinality cardinality, boolean isComposition, CqnPredicate onCondition, CdsStructuredTypeBuilder<?> targetAspect, String doc) -
getQualifiedName
- Overrides:
getQualifiedName
in classCdsDefinitionBuilder<CdsAssociationType>
-
build
- Specified by:
build
in classCdsDefinitionBuilder<CdsAssociationType>
-
isArrayed
public boolean isArrayed()- Overrides:
isArrayed
in classCdsTypeBuilder<CdsAssociationType>
-
isStructured
public boolean isStructured()- Overrides:
isStructured
in classCdsTypeBuilder<CdsAssociationType>
-