Examples of OEntityKey


Examples of org.odata4j.core.OEntityKey

    datastore.delete(KeyFactory.createKey(entitySetName, id));
  }

  @Override
  public void mergeEntity(String entitySetName, OEntity entity) {
    OEntityKey entityKey = entity.getEntityKey();
    Entity e = findEntity(entitySetName, entityKey);

    applyProperties(e, entity.getProperties());
    applyLinks(e, entity.getLinks());
    datastore.put(e);
View Full Code Here

Examples of org.odata4j.core.OEntityKey

    datastore.put(e);
  }

  @Override
  public void updateEntity(String entitySetName, OEntity entity) {
    OEntityKey entityKey = entity.getEntityKey();
    Entity e = findEntity(entitySetName, entityKey);

    // clear existing props
    for (String name : e.getProperties().keySet())
      e.removeProperty(name);
View Full Code Here

Examples of org.odata4j.core.OEntityKey

    final List<OProperty<?>> properties = new ArrayList<OProperty<?>>();
    final List<OLink> links = new ArrayList<OLink>();

    EdmEntityType eet = ees.getType();
    String entityKeyName = eet.getKeys().get(0);
    OEntityKey entityKey = OEntityKey.create(OProperties.int64(entityKeyName, entity.getKey().getId()));
    if (queryInfo == null || queryInfo.select == null || queryInfo.select.size() == 0 || containsProperty(queryInfo.select, entityKeyName, parentPropName)) {
      properties.add(OProperties.int64(entityKeyName, entity.getKey().getId()));
    }

    for (String propName : entity.getProperties().keySet()) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.