public static String getEntityRelId(OEntity oe) { return getEntityRelId(oe.getEntitySet(), oe.getEntityKey()); }
public static String getEntityRelId(OEntity oe) { return getEntityRelId(oe.getEntitySet(), oe.getEntityKey()); }
public static String getEntityRelId(OEntity oe) { return getEntityRelId(oe.getEntitySet(), oe.getEntityKey()); }
protected <T> T link(T rt, String navProperty, OEntity target) { return link(rt, navProperty, target.getEntitySet(), target.getEntityKey()); }
protected <T> T link(T rt, String navProperty, OEntity target) { return link(rt, navProperty, target.getEntitySet(), target.getEntityKey()); }
@Override protected void writeContent(UriInfo uriInfo, JsonWriter jw, Entry target) { writeOEntity(uriInfo, jw, target.getEntity(), target.getEntity().getEntitySet(), false); }
@Override protected void writeContent(UriInfo uriInfo, JsonWriter jw, Entry target) { writeOEntity(uriInfo, jw, target.getEntity(), target.getEntity().getEntitySet(), false); }
@Override protected void writeContent(UriInfo uriInfo, JsonWriter jw, EntityResponse target) { writeOEntity(uriInfo, jw, target.getEntity(), target.getEntity().getEntitySet(), true); }
@Override protected void writeContent(UriInfo uriInfo, JsonWriter jw, EntityResponse target) { writeOEntity(uriInfo, jw, target.getEntity(), target.getEntity().getEntitySet(), true); }
public OEntityGetRequest<OEntity> getEntity(OEntity entity) { return getEntity(entity.getEntitySet().getName(), entity.getEntityKey()); }
public OEntityGetRequest<OEntity> getEntity(OEntity entity) { return getEntity(entity.getEntitySet().getName(), entity.getEntityKey()); }
public OModifyRequest<OEntity> mergeEntity(OEntity entity) { return mergeEntity(entity.getEntitySet().getName(), entity.getEntityKey(), entity.getEntityTag()); }
public OModifyRequest<OEntity> mergeEntity(OEntity entity) { return mergeEntity(entity.getEntitySet().getName(), entity.getEntityKey(), entity.getEntityTag()); }
public OModifyRequest<OEntity> updateEntity(OEntity entity) { return new ConsumerEntityModificationRequest<OEntity>(entity, getClient(), getServiceRootUri(), getMetadata(), entity.getEntitySet().getName(), entity.getEntityKey(), entity.getEntityTag()); }
public OModifyRequest<OEntity> updateEntity(OEntity entity) { return new ConsumerEntityModificationRequest<OEntity>(entity, getClient(), getServiceRootUri(), getMetadata(), entity.getEntitySet().getName(), entity.getEntityKey(), entity.getEntityTag()); }
@Override protected void writeContent(UriInfo uriInfo, JsonWriter jw, CollectionResponse<?> target) { OCollection<?> c = target.getCollection(); EdmType ctype = c.getType(); jw.startArray(); { boolean isFirst = true; for (Object o : c) { if (!isFirst) { jw.writeSeparator(); } else { isFirst = false; } if (ctype instanceof EdmEntityType) { OEntity entity = (OEntity) o; super.writeOEntity(uriInfo, jw, entity, entity.getEntitySet(), true); // its a response. } else { super.writeValue(jw, ctype, o); } } } jw.endArray(); }
public void writeRequestEntry(Writer w, Entry entry) { DateTime utc = new DateTime().withZone(DateTimeZone.UTC); String updated = InternalUtil.toString(utc); XMLWriter2 writer = XMLFactoryProvider2.getInstance().newXMLWriterFactory2().createXMLWriter(w); writer.startDocument(); writer.startElement(new QName2("entry"), atom); writer.writeNamespace("d", d); writer.writeNamespace("m", m); OEntity entity = entry.getEntity(); writeEntry(writer, null, entity.getProperties(), entity.getLinks(), null, updated, entity.getEntitySet(), false); writer.endDocument(); }
public void writeRequestEntry(Writer w, Entry entry) { DateTime utc = new DateTime().withZone(DateTimeZone.UTC); String updated = InternalUtil.toString(utc); XMLWriter2 writer = XMLFactoryProvider2.getInstance().newXMLWriterFactory2().createXMLWriter(w); writer.startDocument(); writer.startElement(new QName2("entry"), atom); writer.writeNamespace("d", d); writer.writeNamespace("m", m); OEntity entity = entry.getEntity(); writeEntry(writer, null, entity.getProperties(), entity.getLinks(), null, updated, entity.getEntitySet(), false); writer.endDocument(); }
@Override public void write(UriInfo uriInfo, Writer w, EntityResponse target) { String baseUri = uriInfo.getBaseUri().toString(); EdmEntitySet ees = target.getEntity().getEntitySet(); DateTime utc = new DateTime().withZone(DateTimeZone.UTC); String updated = InternalUtil.toString(utc); XMLWriter2 writer = XMLFactoryProvider2.getInstance().newXMLWriterFactory2().createXMLWriter(w); writer.startDocument(); writer.startElement(new QName2("entry"), atom); writer.writeNamespace("m", m); writer.writeNamespace("d", d); writer.writeAttribute("xml:base", baseUri); writeEntry(writer, target.getEntity(), target.getEntity().getProperties(), target.getEntity().getLinks(), baseUri, updated, ees, true); writer.endDocument(); }
@Override public void write(UriInfo uriInfo, Writer w, EntityResponse target) { String baseUri = uriInfo.getBaseUri().toString(); EdmEntitySet ees = target.getEntity().getEntitySet(); DateTime utc = new DateTime().withZone(DateTimeZone.UTC); String updated = InternalUtil.toString(utc); XMLWriter2 writer = XMLFactoryProvider2.getInstance().newXMLWriterFactory2().createXMLWriter(w); writer.startDocument(); writer.startElement(new QName2("entry"), atom); writer.writeNamespace("m", m); writer.writeNamespace("d", d); writer.writeAttribute("xml:base", baseUri); writeEntry(writer, target.getEntity(), target.getEntity().getProperties(), target.getEntity().getLinks(), baseUri, updated, ees, true); writer.endDocument(); }