Class ComplexProperty
- java.lang.Object
-
- org.apache.olingo.odata2.api.edm.provider.Property
-
- org.apache.olingo.odata2.api.edm.provider.ComplexProperty
-
public class ComplexProperty extends Property
Objects of this class represent a complex property.
-
-
Constructor Summary
Constructors Constructor Description ComplexProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FullQualifiedNamegetType()ComplexPropertysetAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)Sets the List ofAnnotationAttributefor thisPropertyComplexPropertysetAnnotationElements(List<AnnotationElement> annotationElements)Sets the List ofAnnotationElementfor thisPropertyComplexPropertysetCustomizableFeedMappings(CustomizableFeedMappings customizableFeedMappings)Sets theCustomizableFeedMappingsfor thisPropertyComplexPropertysetDocumentation(Documentation documentation)Sets theDocumentationfor thisPropertyComplexPropertysetFacets(EdmFacets facets)ComplexPropertysetMapping(Mapping mapping)ComplexPropertysetMimeType(String mimeType)Sets the mime type for thisPropertyComplexPropertysetName(String name)Sets the name for thisPropertyComplexPropertysetType(FullQualifiedName type)Sets theFullQualifiedNamefor thisProperty-
Methods inherited from class org.apache.olingo.odata2.api.edm.provider.Property
addComposite, getAnnotationAttributes, getAnnotationElements, getColumnDefinition, getComposite, getCustomizableFeedMappings, getDocumentation, getFacets, getIndex, getMapping, getMimeType, getName, getOriginalName, getOriginalType, isDisplayField, isForeignKey, isOriginalId, setColumnDefinition, setComposite, setDisplayField, setForeignKey, setIndex, setOriginalId, setOriginalName, setOriginalType
-
-
-
-
Method Detail
-
getType
public FullQualifiedName getType()
- Returns:
FullQualifiedNameof this property
-
setType
public ComplexProperty setType(FullQualifiedName type)
Sets theFullQualifiedNamefor thisProperty- Parameters:
type- Tipo- Returns:
Propertyfor method chaining
-
setName
public ComplexProperty setName(String name)
Description copied from class:PropertySets the name for thisProperty
-
setFacets
public ComplexProperty setFacets(EdmFacets facets)
Description copied from class:Property
-
setCustomizableFeedMappings
public ComplexProperty setCustomizableFeedMappings(CustomizableFeedMappings customizableFeedMappings)
Description copied from class:PropertySets theCustomizableFeedMappingsfor thisProperty- Overrides:
setCustomizableFeedMappingsin classProperty- Parameters:
customizableFeedMappings- Mapa- Returns:
Propertyfor method chaining
-
setMimeType
public ComplexProperty setMimeType(String mimeType)
Description copied from class:PropertySets the mime type for thisProperty- Overrides:
setMimeTypein classProperty- Parameters:
mimeType- Tipo- Returns:
Propertyfor method chaining
-
setMapping
public ComplexProperty setMapping(Mapping mapping)
Description copied from class:Property- Overrides:
setMappingin classProperty- Parameters:
mapping- Mapa- Returns:
Propertyfor method chaining
-
setDocumentation
public ComplexProperty setDocumentation(Documentation documentation)
Description copied from class:PropertySets theDocumentationfor thisProperty- Overrides:
setDocumentationin classProperty- Parameters:
documentation- Documentação- Returns:
Propertyfor method chaining
-
setAnnotationAttributes
public ComplexProperty setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
Description copied from class:PropertySets the List ofAnnotationAttributefor thisProperty- Overrides:
setAnnotationAttributesin classProperty- Parameters:
annotationAttributes- Atributos- Returns:
Propertyfor method chaining
-
setAnnotationElements
public ComplexProperty setAnnotationElements(List<AnnotationElement> annotationElements)
Description copied from class:PropertySets the List ofAnnotationElementfor thisProperty- Overrides:
setAnnotationElementsin classProperty- Parameters:
annotationElements- Elementos- Returns:
Propertyfor method chaining
-
-