Interface EdmRecord
- All Superinterfaces:
EdmAnnotatable
,EdmDynamicExpression
,EdmExpression
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
EdmPropertyValue
)elements.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
EdmExpression.EdmExpressionType
-
Method Summary
Modifier and TypeMethodDescriptionList of edm:PropertyValues (SeeEdmPropertyValue
getType()
Returns the entity type or complex type to be constructed.Methods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotations
Methods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmDynamicExpression
asAnd, asAnnotationPath, asApply, asCast, asCollection, asEq, asGe, asGt, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLe, asLt, asNavigationPropertyPath, asNe, asNot, asNull, asOr, asPath, asPropertyPath, asPropertyValue, asRecord, asUrlRef, isAnd, isAnnotationPath, isApply, isCast, isCollection, isEq, isGe, isGt, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLe, isLt, isNavigationPropertyPath, isNe, isNot, isNull, isOr, isPath, isPropertyPath, isPropertyValue, isRecord, isUrlRef
Methods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
asConstant, asDynamic, getExpressionName, getExpressionType, isConstant, isDynamic
-
Method Details
-
getPropertyValues
List<EdmPropertyValue> getPropertyValues()List of edm:PropertyValues (SeeEdmPropertyValue
- Returns:
- List of edm:PropertyValues (See
EdmPropertyValue
-
getType
EdmStructuredType getType()Returns the entity type or complex type to be constructed.- Returns:
- Entity type or complex type
-
getTypeFQN
FullQualifiedName getTypeFQN()- Returns:
- Fully Qualified Name of the Record
-