Class CsdlRecord
java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
org.apache.olingo.commons.api.edm.provider.annotation.CsdlExpression
org.apache.olingo.commons.api.edm.provider.annotation.CsdlDynamicExpression
org.apache.olingo.commons.api.edm.provider.annotation.CsdlRecord
- All Implemented Interfaces:
CsdlAnnotatable
The edm:Record expression enables a new entity type or complex type instance to be constructed.
A record expression contains zero or more edm:PropertyValue (See
CsdlRecord
)elements.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns a list of annotationsList of edm:PropertyValues (SeeCsdlPropertyValue
getType()
Returns the entity type or complex type to be constructed.int
hashCode()
setAnnotations
(List<CsdlAnnotation> annotations) setPropertyValues
(List<CsdlPropertyValue> propertyValues) Methods inherited from class org.apache.olingo.commons.api.edm.provider.annotation.CsdlDynamicExpression
asAnnotationPath, asApply, asCast, asCollection, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLogicalOrComparison, asNavigationPropertyPath, asNull, asPath, asPropertyPath, asRecord, asUrlRef, isAnnotationPath, isApply, isCast, isCollection, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLogicalOrComparison, isNavigationPropertyPath, isNull, isPath, isPropertyPath, isRecord, isUrlRef
Methods inherited from class org.apache.olingo.commons.api.edm.provider.annotation.CsdlExpression
asConstant, asDynamic, isConstant, isDynamic
Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
getAllByName, getOneByName
-
Constructor Details
-
CsdlRecord
public CsdlRecord()
-
-
Method Details
-
getAnnotations
Description copied from interface:CsdlAnnotatable
Returns a list of annotations- Specified by:
getAnnotations
in interfaceCsdlAnnotatable
- Returns:
- list of annotations
-
setAnnotations
-
getType
Returns the entity type or complex type to be constructed.- Returns:
- Entity type or complex type
-
setType
-
getPropertyValues
List of edm:PropertyValues (SeeCsdlPropertyValue
- Returns:
- List of edm:PropertyValues (See
-
setPropertyValues
-
equals
-
hashCode
public int hashCode()
-