How to annotate from code entityTypes like this:
http://services.odata.org/OData/OData.svc/$metadata ?
Thanx in advance.
Received the answer. Here it:
1. Annotations sets in EdmProvider, at an EntitySets:
public CsdlEntitySet getEntitySet(...) throws ... {
...
return new CsdlEntitySet()
.setName(...)
.setType(...)
.setAnnotations(Arrays.asList(new CsdlAnnotation()
.setTerm("termName").setExpression(
new CsdlConstantExpression(CsdlConstantExpression
.ConstantExpressionType.String, "someInfo"))));
...
}
2. Terms can be defined in the separated TermProvider.