Class ComplexProperty
java.lang.Object
org.apache.olingo.odata2.api.edm.provider.Property
org.apache.olingo.odata2.api.edm.provider.ComplexProperty
Objects of this class represent a complex property.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes) Sets the List ofAnnotationAttributefor thisPropertysetAnnotationElements(List<AnnotationElement> annotationElements) Sets the List ofAnnotationElementfor thisPropertysetCustomizableFeedMappings(CustomizableFeedMappings customizableFeedMappings) Sets theCustomizableFeedMappingsfor thisPropertysetDocumentation(Documentation documentation) Sets theDocumentationfor thisPropertysetMapping(Mapping mapping) setMimeType(String mimeType) Sets the mime type for thisPropertySets the name for thisPropertysetType(FullQualifiedName type) Sets theFullQualifiedNamefor thisPropertyMethods inherited from class org.apache.olingo.odata2.api.edm.provider.Property
getAnnotationAttributes, getAnnotationElements, getCustomizableFeedMappings, getDocumentation, getFacets, getMapping, getMimeType, getName
-
Constructor Details
-
ComplexProperty
public ComplexProperty()
-
-
Method Details
-
getType
- Returns:
FullQualifiedNameof this property
-
setType
Sets theFullQualifiedNamefor thisProperty- Parameters:
type-- Returns:
Propertyfor method chaining
-
setName
Description copied from class:PropertySets the name for thisProperty -
setFacets
Description copied from class:Property -
setCustomizableFeedMappings
public ComplexProperty setCustomizableFeedMappings(CustomizableFeedMappings customizableFeedMappings) Description copied from class:PropertySets theCustomizableFeedMappingsfor thisProperty- Overrides:
setCustomizableFeedMappingsin classProperty- Returns:
Propertyfor method chaining
-
setMimeType
Description copied from class:PropertySets the mime type for thisProperty- Overrides:
setMimeTypein classProperty- Returns:
Propertyfor method chaining
-
setMapping
Description copied from class:Property- Overrides:
setMappingin classProperty- Returns:
Propertyfor method chaining
-
setDocumentation
Description copied from class:PropertySets theDocumentationfor thisProperty- Overrides:
setDocumentationin classProperty- Returns:
Propertyfor method chaining
-
setAnnotationAttributes
Description copied from class:PropertySets the List ofAnnotationAttributefor thisProperty- Overrides:
setAnnotationAttributesin classProperty- Returns:
Propertyfor method chaining
-
setAnnotationElements
Description copied from class:PropertySets the List ofAnnotationElementfor thisProperty- Overrides:
setAnnotationElementsin classProperty- Returns:
Propertyfor method chaining
-