Class CsdlSingleton
java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
org.apache.olingo.commons.api.edm.provider.CsdlBindingTarget
org.apache.olingo.commons.api.edm.provider.CsdlSingleton
- All Implemented Interfaces:
CsdlAnnotatable
,CsdlNamed
The type Csdl singleton.
-
Field Summary
Fields inherited from class org.apache.olingo.commons.api.edm.provider.CsdlBindingTarget
mapping, name, navigationPropertyBindings, title, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetAnnotations
(List<CsdlAnnotation> annotations) Sets a list of annotationssetMapping
(CsdlMapping mapping) Sets the mapping object for this binding target.Sets name.setNavigationPropertyBindings
(List<CsdlNavigationPropertyBinding> navigationPropertyBindings) Sets navigation property bindings.A human readable title for this instanceSets type.setType
(FullQualifiedName type) Sets type.Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlBindingTarget
getAnnotations, getMapping, getName, getNavigationPropertyBindings, getTitle, getType, getTypeFQN
Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
getAllByName, getOneByName
-
Constructor Details
-
CsdlSingleton
public CsdlSingleton()
-
-
Method Details
-
setName
Description copied from class:CsdlBindingTarget
Sets name.- Overrides:
setName
in classCsdlBindingTarget
- Parameters:
name
- the name- Returns:
- the name
-
setType
Description copied from class:CsdlBindingTarget
Sets type.- Overrides:
setType
in classCsdlBindingTarget
- Parameters:
type
- the type- Returns:
- the type
-
setType
Description copied from class:CsdlBindingTarget
Sets type.- Overrides:
setType
in classCsdlBindingTarget
- Parameters:
type
- the type- Returns:
- the type
-
setAnnotations
Description copied from class:CsdlBindingTarget
Sets a list of annotations- Overrides:
setAnnotations
in classCsdlBindingTarget
- Parameters:
annotations
- list of annotations- Returns:
- this instance
-
setTitle
Description copied from class:CsdlBindingTarget
A human readable title for this instance- Overrides:
setTitle
in classCsdlBindingTarget
- Returns:
- this instance
-
setMapping
Description copied from class:CsdlBindingTarget
Sets the mapping object for this binding target.- Overrides:
setMapping
in classCsdlBindingTarget
- Returns:
- this instance
-