Uses of Class
com.sap.cloud.sdk.datamodel.odatav4.generator.annotation.AnnotationDefinition
Packages that use AnnotationDefinition
-
Uses of AnnotationDefinition in com.sap.cloud.sdk.datamodel.odatav4.generator.annotation
Methods in com.sap.cloud.sdk.datamodel.odatav4.generator.annotation that return types with arguments of type AnnotationDefinitionModifier and TypeMethodDescriptionAnnotationStrategy.getAnnotationsForAssociatedEntity
(NavigationPropertyAnnotationModel context) Gets a list of annotations to apply to generated member variables representing OData navigation properties.DefaultAnnotationStrategy.getAnnotationsForAssociatedEntity
(NavigationPropertyAnnotationModel context) Default implementation for the SAP Cloud SDK which adds the following annotations: GsonSerializedName
with the value set to the OData EDM name of the navigation property. JacksonJsonProperty
with the value set to the OData EDM name of the navigation property.Nullable
, but only if the multiplicity of the navigation property is 1..1 or 0..1AnnotationStrategy.getAnnotationsForComplexType
(EntityAnnotationModel context) Gets a list of annotations to apply to generated classes representing OData complex types, at the class level.DefaultAnnotationStrategy.getAnnotationsForComplexType
(EntityAnnotationModel context) Default implementation for the SAP Cloud SDK which adds the following annotations: LombokBuilder
,NoArgsConstructor
, andAllArgsConstructor
.AnnotationStrategy.getAnnotationsForComplexTypeProperty
(EntityPropertyAnnotationModel context) Gets a list of annotations to apply to generated member variables representing OData properties of complex types.DefaultAnnotationStrategy.getAnnotationsForComplexTypeProperty
(EntityPropertyAnnotationModel context) Default implementation for the SAP Cloud SDK which adds the following annotations: GsonSerializedName
with the value set to the OData EDM name of the complex type property. JacksonJsonProperty
with the value set to the OData EDM name of the complex type property.Nullable
GsonJsonAdapter
with default parameter set to an appropriateTypeAdapter
class.AnnotationStrategy.getAnnotationsForEntity
(EntityAnnotationModel context) Gets a list of annotations to apply to generated classes representing OData entities, at the class level.DefaultAnnotationStrategy.getAnnotationsForEntity
(EntityAnnotationModel context) Default implementation for the SAP Cloud SDK which adds the following annotations: LombokBuilder
,NoArgsConstructor
, andAllArgsConstructor
.AnnotationStrategy.getAnnotationsForEntityProperty
(EntityPropertyAnnotationModel context) Gets a list of annotations to apply to generated member variables representing OData properties of entities.DefaultAnnotationStrategy.getAnnotationsForEntityProperty
(EntityPropertyAnnotationModel context) Default implementation for the SAP Cloud SDK which adds the following annotations: GsonSerializedName
with the value set to the OData EDM name of the entity property. JacksonJsonProperty
with the value set to the OData EDM name of the entity property.Nullable
GsonJsonAdapter
with default parameter set to an appropriateTypeAdapter
class.