[OLINGO-575] Delete V3 sources from master

This commit is contained in:
Christian Amend 2015-02-18 15:01:25 +01:00
parent 03ad0444fa
commit c8865db8e8
923 changed files with 807 additions and 94017 deletions

View File

@ -24,12 +24,14 @@ import java.lang.reflect.Proxy;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.zip.GZIPInputStream;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.io.IOUtils;
import org.apache.olingo.client.api.CommonEdmEnabledODataClient;
import org.apache.olingo.client.api.edm.xml.XMLMetadata;
import org.apache.olingo.client.core.ODataClientFactory;
import org.apache.olingo.client.core.edm.EdmClientImpl;
import org.apache.olingo.commons.api.ODataRuntimeException;
import org.apache.olingo.commons.api.edm.Edm;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.commons.api.format.ODataFormat;
@ -83,9 +85,12 @@ public abstract class AbstractService<C extends CommonEdmEnabledODataClient<?>>
}
final Edm edm = metadata == null ? null : new EdmClientImpl(version, metadata.getSchemaByNsOrAlias());
this.client = version.compareTo(ODataServiceVersion.V40) < 0
? ODataClientFactory.getEdmEnabledV3(serviceRoot, edm)
: ODataClientFactory.getEdmEnabledV4(serviceRoot, edm, metadataETag);
//TODO: check runtime exception or not
if(version.compareTo(ODataServiceVersion.V40) < 0){
throw new ODataRuntimeException("Only OData V4 or higher supported.");
}
this.client = ODataClientFactory.getEdmEnabledV4(serviceRoot, edm, metadataETag);
this.client.getConfiguration().setDefaultPubFormat(ODataFormat.JSON_FULL_METADATA);
this.transactional = transactional;
this.context = new Context();

View File

@ -1,18 +1,18 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
@ -30,6 +30,7 @@ import java.util.Map;
import java.util.Set;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.client.api.communication.header.ODataPreferences;
import org.apache.olingo.client.api.communication.request.cud.ODataDeleteRequest;
@ -37,16 +38,18 @@ import org.apache.olingo.client.api.communication.request.cud.ODataEntityUpdateR
import org.apache.olingo.client.api.communication.request.cud.v4.ODataReferenceAddingRequest;
import org.apache.olingo.client.api.communication.request.streamed.ODataMediaEntityUpdateRequest;
import org.apache.olingo.client.api.communication.request.streamed.ODataStreamUpdateRequest;
import org.apache.olingo.client.api.v4.EdmEnabledODataClient;
import org.apache.olingo.client.core.uri.URIUtils;
import org.apache.olingo.commons.api.ODataRuntimeException;
import org.apache.olingo.commons.api.domain.CommonODataEntity;
import org.apache.olingo.commons.api.domain.ODataLink;
import org.apache.olingo.commons.api.domain.ODataLinkType;
import org.apache.olingo.commons.api.domain.v4.ODataEntity;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.ext.proxy.AbstractService;
import org.apache.olingo.ext.proxy.api.EdmStreamValue;
import org.apache.olingo.ext.proxy.api.PersistenceManager;
import org.apache.olingo.ext.proxy.api.annotations.NavigationProperty;
import org.apache.olingo.ext.proxy.api.EdmStreamValue;
import org.apache.olingo.ext.proxy.context.AttachedEntity;
import org.apache.olingo.ext.proxy.context.AttachedEntityStatus;
import org.apache.olingo.ext.proxy.context.EntityLinkDesc;
@ -93,8 +96,8 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
for (AttachedEntity attachedEntity : service.getContext().entityContext()) {
final AttachedEntityStatus status = attachedEntity.getStatus();
if (((status != AttachedEntityStatus.ATTACHED
&& status != AttachedEntityStatus.LINKED) || attachedEntity.getEntity().isChanged())
&& !items.contains(attachedEntity.getEntity())) {
&& status != AttachedEntityStatus.LINKED) || attachedEntity.getEntity().isChanged())
&& !items.contains(attachedEntity.getEntity())) {
pos++;
pos = processEntityContext(attachedEntity.getEntity(), pos, items, delayedUpdates, changes);
}
@ -122,27 +125,27 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
ODataLink result;
switch (type) {
case ENTITY_NAVIGATION:
result = service.getClient().getObjectFactory().newEntityNavigationLink(name, uri);
break;
case ENTITY_NAVIGATION:
result = service.getClient().getObjectFactory().newEntityNavigationLink(name, uri);
break;
case ENTITY_SET_NAVIGATION:
result = service.getClient().getObjectFactory().newEntitySetNavigationLink(name, uri);
break;
case ENTITY_SET_NAVIGATION:
result = service.getClient().getObjectFactory().newEntitySetNavigationLink(name, uri);
break;
default:
throw new IllegalArgumentException("Invalid link type " + type.name());
default:
throw new IllegalArgumentException("Invalid link type " + type.name());
}
return result;
}
protected int processEntityContext(
final EntityInvocationHandler handler,
int pos,
final TransactionItems items,
final List<EntityLinkDesc> delayedUpdates,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
int pos,
final TransactionItems items,
final List<EntityLinkDesc> delayedUpdates,
final PersistenceChanges changeset) {
items.put(handler, null);
@ -162,20 +165,20 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
for (Map.Entry<String, AnnotatableInvocationHandler> entry : handler.getPropAnnotatableHandlers().entrySet()) {
CoreUtils.addAnnotations(service.getClient(),
entry.getValue().getAnnotations(), ((ODataEntity) entity).getProperty(entry.getKey()));
entry.getValue().getAnnotations(), ((ODataEntity) entity).getProperty(entry.getKey()));
}
}
}
for (Map.Entry<NavigationProperty, Object> property : handler.getLinkChanges().entrySet()) {
final ODataLinkType type = Collection.class.isAssignableFrom(property.getValue().getClass())
? ODataLinkType.ENTITY_SET_NAVIGATION
: ODataLinkType.ENTITY_NAVIGATION;
? ODataLinkType.ENTITY_SET_NAVIGATION
: ODataLinkType.ENTITY_NAVIGATION;
final Set<EntityInvocationHandler> toBeLinked = new HashSet<EntityInvocationHandler>();
for (Object proxy : type == ODataLinkType.ENTITY_SET_NAVIGATION
? (Collection<?>) property.getValue() : Collections.singleton(property.getValue())) {
? (Collection<?>) property.getValue() : Collections.singleton(property.getValue())) {
final EntityInvocationHandler target = (EntityInvocationHandler) Proxy.getInvocationHandler(proxy);
@ -193,8 +196,8 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
if ((status == AttachedEntityStatus.ATTACHED || status == AttachedEntityStatus.LINKED) && !target.isChanged()) {
LOG.debug("Add link to '{}'", target);
entity.addLink(buildNavigationLink(
property.getKey().name(),
URIUtils.getURI(service.getClient().getServiceRoot(), editLink.toASCIIString()), type));
property.getKey().name(),
URIUtils.getURI(service.getClient().getServiceRoot(), editLink.toASCIIString()), type));
} else {
if (!items.contains(target)) {
pos = processEntityContext(target, pos, items, delayedUpdates, changeset);
@ -209,8 +212,8 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
} else if (status == AttachedEntityStatus.CHANGED) {
LOG.debug("Changed: '{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target);
entity.addLink(buildNavigationLink(
property.getKey().name(),
URIUtils.getURI(service.getClient().getServiceRoot(), editLink.toASCIIString()), type));
property.getKey().name(),
URIUtils.getURI(service.getClient().getServiceRoot(), editLink.toASCIIString()), type));
} else {
// create the link for the current object
LOG.debug("'{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target);
@ -239,8 +242,8 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
for (Map.Entry<String, AnnotatableInvocationHandler> entry : handler.getNavPropAnnotatableHandlers().entrySet()) {
CoreUtils.addAnnotations(service.getClient(),
entry.getValue().getAnnotations(),
(org.apache.olingo.commons.api.domain.v4.ODataLink) entity.getNavigationLink(entry.getKey()));
entry.getValue().getAnnotations(),
(org.apache.olingo.commons.api.domain.v4.ODataLink) entity.getNavigationLink(entry.getKey()));
}
}
@ -260,9 +263,9 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
// update media properties
if (!handler.getPropertyChanges().isEmpty()) {
final URI targetURI = currentStatus == AttachedEntityStatus.NEW
? URI.create("$" + startingPos)
: URIUtils.getURI(
service.getClient().getServiceRoot(), handler.getEntity().getEditLink().toASCIIString());
? URI.create("$" + startingPos)
: URIUtils.getURI(
service.getClient().getServiceRoot(), handler.getEntity().getEditLink().toASCIIString());
queueUpdate(handler, targetURI, entity, changeset);
pos++;
items.put(handler, pos);
@ -272,10 +275,10 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
// update media content
if (handler.getStreamChanges() != null) {
final URI targetURI = currentStatus == AttachedEntityStatus.NEW
? URI.create("$" + startingPos + "/$value")
: URIUtils.getURI(
service.getClient().getServiceRoot(),
handler.getEntity().getEditLink().toASCIIString() + "/$value");
? URI.create("$" + startingPos + "/$value")
: URIUtils.getURI(
service.getClient().getServiceRoot(),
handler.getEntity().getEditLink().toASCIIString() + "/$value");
queueUpdateMediaEntity(handler, targetURI, handler.getStreamChanges(), changeset);
@ -288,9 +291,9 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
for (Map.Entry<String, EdmStreamValue> streamedChanges : handler.getStreamedPropertyChanges().entrySet()) {
final URI targetURI = currentStatus == AttachedEntityStatus.NEW
? URI.create("$" + startingPos) : URIUtils.getURI(
service.getClient().getServiceRoot(),
CoreUtils.getMediaEditLink(streamedChanges.getKey(), entity).toASCIIString());
? URI.create("$" + startingPos) : URIUtils.getURI(
service.getClient().getServiceRoot(),
CoreUtils.getMediaEditLink(streamedChanges.getKey(), entity).toASCIIString());
queueUpdateMediaResource(handler, targetURI, streamedChanges.getValue(), changeset);
@ -305,10 +308,10 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
protected void processDelayedUpdates(
final List<EntityLinkDesc> delayedUpdates,
int pos,
final TransactionItems items,
final PersistenceChanges changeset) {
final List<EntityLinkDesc> delayedUpdates,
int pos,
final TransactionItems items,
final PersistenceChanges changeset) {
for (EntityLinkDesc delayedUpdate : delayedUpdates) {
if (StringUtils.isBlank(delayedUpdate.getReference())) {
@ -317,15 +320,15 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
items.put(delayedUpdate.getSource(), pos);
final CommonODataEntity changes =
service.getClient().getObjectFactory().newEntity(delayedUpdate.getSource().getEntity().getTypeName());
service.getClient().getObjectFactory().newEntity(delayedUpdate.getSource().getEntity().getTypeName());
AttachedEntityStatus status = service.getContext().entityContext().getStatus(delayedUpdate.getSource());
final URI sourceURI;
if (status == AttachedEntityStatus.CHANGED) {
sourceURI = URIUtils.getURI(
service.getClient().getServiceRoot(),
delayedUpdate.getSource().getEntity().getEditLink().toASCIIString());
service.getClient().getServiceRoot(),
delayedUpdate.getSource().getEntity().getEditLink().toASCIIString());
} else {
int sourcePos = items.get(delayedUpdate.getSource());
sourceURI = URI.create("$" + sourcePos);
@ -337,16 +340,16 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
final URI targetURI;
if (status == AttachedEntityStatus.CHANGED) {
targetURI = URIUtils.getURI(
service.getClient().getServiceRoot(), target.getEntity().getEditLink().toASCIIString());
service.getClient().getServiceRoot(), target.getEntity().getEditLink().toASCIIString());
} else {
int targetPos = items.get(target);
targetURI = URI.create("$" + targetPos);
}
changes.addLink(delayedUpdate.getType() == ODataLinkType.ENTITY_NAVIGATION
? service.getClient().getObjectFactory().
? service.getClient().getObjectFactory().
newEntityNavigationLink(delayedUpdate.getSourceName(), targetURI)
: service.getClient().getObjectFactory().
: service.getClient().getObjectFactory().
newEntitySetNavigationLink(delayedUpdate.getSourceName(), targetURI));
LOG.debug("'{}' from {} to {}", delayedUpdate.getType().name(), sourceURI, targetURI);
@ -355,12 +358,12 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
queueUpdate(delayedUpdate.getSource(), sourceURI, changes, changeset);
} else {
URI sourceURI = URIUtils.getURI(
service.getClient().getServiceRoot(),
delayedUpdate.getSource().getEntity().getEditLink().toASCIIString()
service.getClient().getServiceRoot(),
delayedUpdate.getSource().getEntity().getEditLink().toASCIIString()
+ "/" + delayedUpdate.getSourceName() + "/$ref");
if (queueUpdateLinkViaRef(
delayedUpdate.getSource(), sourceURI, URI.create(delayedUpdate.getReference()), changeset)) {
delayedUpdate.getSource(), sourceURI, URI.create(delayedUpdate.getReference()), changeset)) {
pos++;
items.put(delayedUpdate.getSource(), pos);
}
@ -369,50 +372,50 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private AttachedEntityStatus queue(
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
switch (service.getContext().entityContext().getStatus(handler)) {
case NEW:
queueCreate(handler, entity, changeset);
return AttachedEntityStatus.NEW;
case NEW:
queueCreate(handler, entity, changeset);
return AttachedEntityStatus.NEW;
case DELETED:
queueDelete(handler, entity, changeset);
return AttachedEntityStatus.DELETED;
case DELETED:
queueDelete(handler, entity, changeset);
return AttachedEntityStatus.DELETED;
default:
if (handler.isChanged(false)) {
queueUpdate(handler, entity, changeset);
return AttachedEntityStatus.CHANGED;
} else {
return null;
}
default:
if (handler.isChanged(false)) {
queueUpdate(handler, entity, changeset);
return AttachedEntityStatus.CHANGED;
} else {
return null;
}
}
}
private void queueCreate(
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
LOG.debug("Create '{}'", handler);
changeset.addChange(service.getClient().getCUDRequestFactory().
getEntityCreateRequest(handler.getEntitySetURI(), entity), handler);
getEntityCreateRequest(handler.getEntitySetURI(), entity), handler);
}
private void queueUpdateMediaEntity(
final EntityInvocationHandler handler,
final URI uri,
final EdmStreamValue input,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final URI uri,
final EdmStreamValue input,
final PersistenceChanges changeset) {
LOG.debug("Update media entity '{}'", uri);
final ODataMediaEntityUpdateRequest<?> req =
service.getClient().getCUDRequestFactory().getMediaEntityUpdateRequest(uri, input.getStream());
service.getClient().getCUDRequestFactory().getMediaEntityUpdateRequest(uri, input.getStream());
if (StringUtils.isNotBlank(input.getContentType())) {
req.setContentType(input.getContentType());
@ -426,15 +429,15 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private void queueUpdateMediaResource(
final EntityInvocationHandler handler,
final URI uri,
final EdmStreamValue input,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final URI uri,
final EdmStreamValue input,
final PersistenceChanges changeset) {
LOG.debug("Update media entity '{}'", uri);
final ODataStreamUpdateRequest req =
service.getClient().getCUDRequestFactory().getStreamUpdateRequest(uri, input.getStream());
service.getClient().getCUDRequestFactory().getStreamUpdateRequest(uri, input.getStream());
if (StringUtils.isNotBlank(input.getContentType())) {
req.setContentType(input.getContentType());
@ -448,20 +451,21 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private void queueUpdate(
final EntityInvocationHandler handler,
final CommonODataEntity changes,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final CommonODataEntity changes,
final PersistenceChanges changeset) {
LOG.debug("Update '{}'", handler.getEntityURI());
// TODO: Check
if (service.getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new ODataRuntimeException("Only OData V4 or higher supported.");
}
final ODataEntityUpdateRequest<CommonODataEntity> req =
service.getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0
? ((org.apache.olingo.client.api.v3.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
((EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
getEntityUpdateRequest(handler.getEntityURI(),
org.apache.olingo.client.api.communication.request.cud.v3.UpdateType.PATCH, changes)
: ((org.apache.olingo.client.api.v4.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
getEntityUpdateRequest(handler.getEntityURI(),
org.apache.olingo.client.api.communication.request.cud.v4.UpdateType.PATCH, changes);
org.apache.olingo.client.api.communication.request.cud.v4.UpdateType.PATCH, changes);
req.setPrefer(new ODataPreferences(service.getClient().getServiceVersion()).returnContent());
@ -473,17 +477,17 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private boolean queueUpdateLinkViaRef(
final EntityInvocationHandler handler,
final URI source,
final URI targetRef,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final URI source,
final URI targetRef,
final PersistenceChanges changeset) {
LOG.debug("Update '{}'", targetRef);
URI sericeRoot = handler.getClient().newURIBuilder(handler.getClient().getServiceRoot()).build();
if (service.getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) >= 1) {
final ODataReferenceAddingRequest req =
((org.apache.olingo.client.api.v4.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
((org.apache.olingo.client.api.v4.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
getReferenceAddingRequest(sericeRoot, source, targetRef);
req.setPrefer(new ODataPreferences(service.getClient().getServiceVersion()).returnContent());
@ -499,21 +503,21 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private void queueUpdate(
final EntityInvocationHandler handler,
final URI uri,
final CommonODataEntity changes,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final URI uri,
final CommonODataEntity changes,
final PersistenceChanges changeset) {
LOG.debug("Update '{}'", uri);
// TODO: Check
if (service.getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new ODataRuntimeException("Only OData V4 or higher supported.");
}
final ODataEntityUpdateRequest<CommonODataEntity> req =
service.getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0
? ((org.apache.olingo.client.api.v3.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
((EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
getEntityUpdateRequest(uri,
org.apache.olingo.client.api.communication.request.cud.v3.UpdateType.PATCH, changes)
: ((org.apache.olingo.client.api.v4.EdmEnabledODataClient) service.getClient()).getCUDRequestFactory().
getEntityUpdateRequest(uri,
org.apache.olingo.client.api.communication.request.cud.v4.UpdateType.PATCH, changes);
org.apache.olingo.client.api.communication.request.cud.v4.UpdateType.PATCH, changes);
req.setPrefer(new ODataPreferences(service.getClient().getServiceVersion()).returnContent());
@ -525,17 +529,17 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private void queueDelete(
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
final EntityInvocationHandler handler,
final CommonODataEntity entity,
final PersistenceChanges changeset) {
final URI deleteURI = entity.getEditLink() == null ? handler.getEntityURI() : entity.getEditLink();
changeset.addChange(buildDeleteRequest(deleteURI, handler.getETag()), handler);
}
private void queueDelete(
final URI deleteURI,
final String etag,
final PersistenceChanges changeset) {
final URI deleteURI,
final String etag,
final PersistenceChanges changeset) {
changeset.addChange(buildDeleteRequest(deleteURI, etag), null);
}
@ -553,7 +557,7 @@ abstract class AbstractPersistenceManager implements PersistenceManager {
}
private AttachedEntityStatus resolveNavigationLink(
final NavigationProperty property, final EntityInvocationHandler handler) {
final NavigationProperty property, final EntityInvocationHandler handler) {
if (handler.getUUID().getEntitySetURI() == null) {
final Object key = CoreUtils.getKey(service.getClient(), handler, handler.getTypeRef(), handler.getEntity());
handler.updateUUID(CoreUtils.getTargetEntitySetURI(service.getClient(), property), handler.getTypeRef(), null);

View File

@ -1,18 +1,18 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
@ -28,11 +28,13 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
import org.apache.olingo.client.api.communication.request.retrieve.ODataMediaRequest;
import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
import org.apache.olingo.client.api.uri.CommonURIBuilder;
import org.apache.olingo.commons.api.ODataRuntimeException;
import org.apache.olingo.commons.api.domain.CommonODataEntity;
import org.apache.olingo.commons.api.domain.CommonODataProperty;
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
@ -57,72 +59,72 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
private static final long serialVersionUID = 2629912294765040037L;
private final Map<Class<? extends AbstractTerm>, Object> annotations =
new HashMap<Class<? extends AbstractTerm>, Object>();
new HashMap<Class<? extends AbstractTerm>, Object>();
private EdmStreamValue stream;
private EntityUUID uuid;
static EntityInvocationHandler getInstance(
final CommonODataEntity entity,
final EntitySetInvocationHandler<?, ?, ?> entitySet,
final Class<?> typeRef) {
final CommonODataEntity entity,
final EntitySetInvocationHandler<?, ?, ?> entitySet,
final Class<?> typeRef) {
return new EntityInvocationHandler(
null,
entity,
entitySet.getURI(),
typeRef,
entitySet.service);
null,
entity,
entitySet.getURI(),
typeRef,
entitySet.service);
}
static EntityInvocationHandler getInstance(
final Object key,
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final Object key,
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
return new EntityInvocationHandler(key, entity, entitySetURI, typeRef, service);
}
public static EntityInvocationHandler getInstance(
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
return new EntityInvocationHandler(null, entity, entitySetURI, typeRef, service);
}
public static EntityInvocationHandler getInstance(
final CommonODataEntity entity,
final URI entitySetURI,
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final CommonODataEntity entity,
final URI entitySetURI,
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
return new EntityInvocationHandler(entity, entityURI, entitySetURI, typeRef, service);
}
public static EntityInvocationHandler getInstance(
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
return new EntityInvocationHandler(entityURI, typeRef, service);
}
public static EntityInvocationHandler getInstance(
final Class<?> typeRef,
final AbstractService<?> service) {
final Class<?> typeRef,
final AbstractService<?> service) {
return new EntityInvocationHandler(typeRef, service);
}
private EntityInvocationHandler(
final Class<?> typeRef,
final AbstractService<?> service) {
final Class<?> typeRef,
final AbstractService<?> service) {
super(typeRef, service);
@ -136,9 +138,9 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
}
private EntityInvocationHandler(
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
super(typeRef, service);
@ -155,11 +157,11 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
}
private EntityInvocationHandler(
final CommonODataEntity entity,
final URI entitySetURI,
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final CommonODataEntity entity,
final URI entitySetURI,
final URI entityURI,
final Class<?> typeRef,
final AbstractService<?> service) {
super(typeRef, entity, service);
if (entityURI != null) {
@ -177,11 +179,11 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
}
private EntityInvocationHandler(
final Object entityKey,
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
final Object entityKey,
final CommonODataEntity entity,
final URI entitySetURI,
final Class<?> typeRef,
final AbstractService<?> service) {
super(typeRef, entity, service);
@ -192,7 +194,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
this.uri = getClient().newURIBuilder(baseURI.toASCIIString());
} else if (key != null) {
final CommonURIBuilder<?> uriBuilder =
CoreUtils.buildEditLink(getClient(), entitySetURI.toASCIIString(), entity, key);
CoreUtils.buildEditLink(getClient(), entitySetURI.toASCIIString(), entity, key);
this.uri = uriBuilder;
this.baseURI = this.uri.build();
@ -219,7 +221,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
// fix for OLINGO-353
if (this.uri == null) {
final CommonURIBuilder<?> uriBuilder =
entity.getEditLink() == null
entity.getEditLink() == null
? CoreUtils.buildEditLink(getClient(), getUUID().getEntitySetURI().toASCIIString(), entity, key)
: getClient().newURIBuilder(entity.getEditLink().toASCIIString());
@ -252,7 +254,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
if (this.uri == null) {
final CommonURIBuilder<?> uriBuilder =
getEntity().getEditLink() == null
getEntity().getEditLink() == null
? CoreUtils.buildEditLink(getClient(), entitySetURI.toASCIIString(), getEntity(), key)
: getClient().newURIBuilder(getEntity().getEditLink().toASCIIString());
@ -304,9 +306,9 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
public boolean isChanged(final boolean deep) {
return this.linkChanges.hashCode() != this.linksTag
|| this.propertyChanges.hashCode() != this.propertiesTag
|| (deep && (this.stream != null
|| !this.streamedPropertyChanges.isEmpty()));
|| this.propertyChanges.hashCode() != this.propertiesTag
|| (deep && (this.stream != null
|| !this.streamedPropertyChanges.isEmpty()));
}
public void uploadStream(final EdmStreamValue stream) {
@ -325,15 +327,15 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
public EdmStreamValue loadStream() {
final URI contentSource = getEntity().getMediaContentSource() == null
? getClient().newURIBuilder(baseURI.toASCIIString()).appendValueSegment().build()
: getEntity().getMediaContentSource();
? getClient().newURIBuilder(baseURI.toASCIIString()).appendValueSegment().build()
: getEntity().getMediaContentSource();
if (this.stream == null
&& typeRef.getAnnotation(EntityType.class).hasStream()
&& contentSource != null) {
&& typeRef.getAnnotation(EntityType.class).hasStream()
&& contentSource != null) {
final ODataMediaRequest retrieveReq =
getClient().getRetrieveRequestFactory().getMediaEntityRequest(contentSource);
getClient().getRetrieveRequestFactory().getMediaEntityRequest(contentSource);
if (StringUtils.isNotBlank(getEntity().getMediaContentType())) {
retrieveReq.setFormat(ODataFormat.fromString(getEntity().getMediaContentType()));
@ -341,9 +343,9 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
final ODataRetrieveResponse<InputStream> res = retrieveReq.execute();
this.stream = EdmStreamValue.class.cast(Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
new Class<?>[] {EdmStreamValue.class},
new EdmStreamValueHandler(res.getContentType(), res.getBody(), contentSource, service)));
Thread.currentThread().getContextClassLoader(),
new Class<?>[] { EdmStreamValue.class },
new EdmStreamValueHandler(res.getContentType(), res.getBody(), contentSource, service)));
}
return this.stream;
@ -389,7 +391,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
if (item instanceof Proxy) {
final InvocationHandler handler = Proxy.getInvocationHandler(item);
if ((handler instanceof ComplexInvocationHandler)
&& ((ComplexInvocationHandler) handler).getEntityHandler() == null) {
&& ((ComplexInvocationHandler) handler).getEntityHandler() == null) {
((ComplexInvocationHandler) handler).setEntityHandler(this);
}
}
@ -422,8 +424,8 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
}
}
res = annotation == null || annotation.hasNullValue()
? null
: CoreUtils.getObjectFromODataValue(annotation.getValue(), null, service);
? null
: CoreUtils.getObjectFromODataValue(annotation.getValue(), null, service);
if (res != null) {
annotations.put(term, res);
}
@ -438,8 +440,8 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
@Override
public Collection<Class<? extends AbstractTerm>> readAnnotationTerms() {
return getEntity() instanceof ODataEntity
? CoreUtils.getAnnotationTerms(service, ((ODataEntity) getEntity()).getAnnotations())
: Collections.<Class<? extends AbstractTerm>>emptyList();
? CoreUtils.getAnnotationTerms(service, ((ODataEntity) getEntity()).getAnnotations())
: Collections.<Class<? extends AbstractTerm>> emptyList();
}
@Override
@ -449,7 +451,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
try {
final ODataEntityRequest<CommonODataEntity> req =
getClient().getRetrieveRequestFactory().getEntityRequest(uri.build());
getClient().getRetrieveRequestFactory().getEntityRequest(uri.build());
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) > 0) {
req.setPrefer(getClient().newPreferences().includeAnnotations("*"));
@ -485,7 +487,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
@Override
@SuppressWarnings("unchecked")
protected <T extends CommonODataProperty> List<T> getInternalProperties() {
return getEntity() == null ? Collections.<T>emptyList() : (List<T>) getEntity().getProperties();
return getEntity() == null ? Collections.<T> emptyList() : (List<T>) getEntity().getProperties();
}
@Override
@ -494,11 +496,12 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
}
// use read- instead of get- for .invoke() to distinguish it from entity property getter.
public String readEntityReferenceID() {
URI id = getEntity() == null ? null
: getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0
? ((org.apache.olingo.commons.api.domain.v3.ODataEntity) getEntity()).getLink()
: ((org.apache.olingo.commons.api.domain.v4.ODataEntity) getEntity()).getId();
public String readEntityReferenceID() {
// TODO: Check
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new ODataRuntimeException("Only OData V4 or higher supported.");
}
URI id = getEntity() == null ? null : ((ODataEntity) getEntity()).getId();
return id == null ? null : id.toASCIIString();
}
@ -516,6 +519,6 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
@Override
public boolean equals(final Object obj) {
return obj instanceof EntityInvocationHandler
&& ((EntityInvocationHandler) obj).getUUID().equals(uuid);
&& ((EntityInvocationHandler) obj).getUUID().equals(uuid);
}
}

View File

@ -26,15 +26,14 @@ import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
import org.apache.commons.lang3.tuple.Triple;
import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
import org.apache.olingo.client.api.uri.CommonURIBuilder;
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
import org.apache.olingo.client.api.v4.EdmEnabledODataClient;
import org.apache.olingo.commons.api.domain.CommonODataEntity;
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
import org.apache.olingo.commons.api.edm.FullQualifiedName;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.commons.api.format.ODataFormat;
import org.apache.olingo.ext.proxy.AbstractService;
import org.apache.olingo.ext.proxy.api.AbstractEntitySet;
@ -197,19 +196,12 @@ public class EntitySetInvocationHandler<
@Override
public Search<T, EC> createSearch() {
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new UnsupportedInV3Exception();
}
return new SearchImpl<T, EC>((EdmEnabledODataClient) getClient(), this.collItemRef, this.baseURI, this);
}
@Override
@SuppressWarnings("unchecked")
public <S extends T, SEC extends EntityCollection<S, ?, ?>> Search<S, SEC> createSearch(final Class<SEC> reference) {
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new UnsupportedInV3Exception();
}
return new SearchImpl<S, SEC>(
(EdmEnabledODataClient) getClient(),
reference,

View File

@ -35,10 +35,10 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.client.api.CommonEdmEnabledODataClient;
import org.apache.olingo.client.api.uri.CommonURIBuilder;
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
import org.apache.olingo.client.core.uri.URIUtils;
import org.apache.olingo.commons.api.domain.CommonODataEntity;
import org.apache.olingo.commons.api.domain.CommonODataProperty;
@ -58,7 +58,6 @@ import org.apache.olingo.commons.api.edm.EdmPrimitiveTypeKind;
import org.apache.olingo.commons.api.edm.EdmTerm;
import org.apache.olingo.commons.api.edm.EdmType;
import org.apache.olingo.commons.api.edm.FullQualifiedName;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.commons.core.domain.v4.ODataAnnotationImpl;
import org.apache.olingo.commons.core.edm.EdmTypeInfo;
import org.apache.olingo.commons.core.edm.primitivetype.EdmPrimitiveTypeFactory;
@ -93,7 +92,7 @@ public final class CoreUtils {
}
public static ODataValue getODataValue(
final CommonEdmEnabledODataClient<?> client, final EdmTypeInfo type, final Object obj) {
final CommonEdmEnabledODataClient<?> client, final EdmTypeInfo type, final Object obj) {
final ODataValue value;
@ -101,19 +100,14 @@ public final class CoreUtils {
value = client.getObjectFactory().newCollectionValue(type.getFullQualifiedName().toString());
final EdmTypeInfo intType = new EdmTypeInfo.Builder().
setEdm(client.getCachedEdm()).setTypeExpression(type.getFullQualifiedName().toString()).build();
setEdm(client.getCachedEdm()).setTypeExpression(type.getFullQualifiedName().toString()).build();
for (Object collectionItem : (Collection<?>) obj) {
if (intType.isPrimitiveType()) {
value.asCollection().add(getODataValue(client, intType, collectionItem).asPrimitive());
} else if (intType.isEnumType()) {
if (client.getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new UnsupportedInV3Exception();
} else {
value.asCollection().add(((org.apache.olingo.commons.api.domain.v4.ODataValue) getODataValue(
client, intType, collectionItem)).asEnum());
}
value.asCollection().add(((org.apache.olingo.commons.api.domain.v4.ODataValue) getODataValue(
client, intType, collectionItem)).asEnum());
} else if (intType.isComplexType()) {
value.asCollection().add(getODataValue(client, intType, collectionItem).asComplex());
} else {
@ -128,65 +122,58 @@ public final class CoreUtils {
final Class<?> typeRef = ((ComplexInvocationHandler) objHandler).getTypeRef();
for (Map.Entry<String, Object> changes
: ((ComplexInvocationHandler) objHandler).getPropertyChanges().entrySet()) {
for (Map.Entry<String, Object> changes : ((ComplexInvocationHandler) objHandler).getPropertyChanges()
.entrySet()) {
try {
value.asComplex().add(getODataComplexProperty(
client, type.getFullQualifiedName(), changes.getKey(), changes.getValue()));
client, type.getFullQualifiedName(), changes.getKey(), changes.getValue()));
} catch (Exception ignore) {
// ignore value
LOG.warn("Error attaching complex {} for field '{}.{}'",
type.getFullQualifiedName(), typeRef.getName(), changes.getKey(), ignore);
type.getFullQualifiedName(), typeRef.getName(), changes.getKey(), ignore);
}
}
} else {
throw new IllegalArgumentException(objHandler.getClass().getName() + "' is not a complex value");
}
} else if (type.isEnumType()) {
if (client.getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new UnsupportedInV3Exception();
} else {
value = ((org.apache.olingo.commons.api.domain.v4.ODataObjectFactory) client.getObjectFactory()).
newEnumValue(type.getFullQualifiedName().toString(), ((Enum<?>) obj).name());
}
value = ((org.apache.olingo.commons.api.domain.v4.ODataObjectFactory) client.getObjectFactory()).
newEnumValue(type.getFullQualifiedName().toString(), ((Enum<?>) obj).name());
} else {
value = client.getObjectFactory().newPrimitiveValueBuilder().setType(type.getPrimitiveTypeKind()).setValue(obj).
build();
build();
}
return value;
}
private static CommonODataProperty getODataEntityProperty(
final CommonEdmEnabledODataClient<?> client,
final FullQualifiedName entity,
final String property,
final Object obj) {
final CommonEdmEnabledODataClient<?> client,
final FullQualifiedName entity,
final String property,
final Object obj) {
final EdmElement edmProperty = client.getCachedEdm().getEntityType(entity).getProperty(property);
return getODataProperty(client, edmProperty, property, obj);
}
private static CommonODataProperty getODataComplexProperty(
final CommonEdmEnabledODataClient<?> client,
final FullQualifiedName complex,
final String property,
final Object obj) {
final CommonEdmEnabledODataClient<?> client,
final FullQualifiedName complex,
final String property,
final Object obj) {
final EdmElement edmProperty = client.getCachedEdm().getComplexType(complex).getProperty(property);
return getODataProperty(client, edmProperty, property, obj);
}
private static CommonODataProperty getODataProperty(
final CommonEdmEnabledODataClient<?> client,
final EdmElement edmProperty,
final String property,
final Object obj) {
final CommonEdmEnabledODataClient<?> client,
final EdmElement edmProperty,
final String property,
final Object obj) {
final EdmTypeInfo type;
if (edmProperty == null) {
@ -196,7 +183,7 @@ public final class CoreUtils {
final EdmType edmType = edmProperty.getType();
type = new EdmTypeInfo.Builder().setEdm(client.getCachedEdm()).setTypeExpression(
edmProperty.isCollection()
edmProperty.isCollection()
? "Collection(" + edmType.getFullQualifiedName().toString() + ")"
: edmType.getFullQualifiedName().toString()).build();
}
@ -205,7 +192,7 @@ public final class CoreUtils {
}
public static ODataAnnotation getODataAnnotation(
final CommonEdmEnabledODataClient<?> client, final String term, final EdmType type, final Object obj) {
final CommonEdmEnabledODataClient<?> client, final String term, final EdmType type, final Object obj) {
ODataAnnotation annotation;
@ -213,19 +200,19 @@ public final class CoreUtils {
annotation = new ODataAnnotationImpl(term, null);
} else {
final EdmTypeInfo valueType = type == null
? guessTypeFromObject(client, obj)
: new EdmTypeInfo.Builder().setEdm(client.getCachedEdm()).
? guessTypeFromObject(client, obj)
: new EdmTypeInfo.Builder().setEdm(client.getCachedEdm()).
setTypeExpression(type.getFullQualifiedName().toString()).build();
annotation = new ODataAnnotationImpl(term,
(org.apache.olingo.commons.api.domain.v4.ODataValue) getODataValue(client, valueType, obj));
(org.apache.olingo.commons.api.domain.v4.ODataValue) getODataValue(client, valueType, obj));
}
return annotation;
}
public static CommonODataProperty getODataProperty(
final CommonEdmEnabledODataClient<?> client, final String name, final EdmTypeInfo type, final Object obj) {
final CommonEdmEnabledODataClient<?> client, final String name, final EdmTypeInfo type, final Object obj) {
CommonODataProperty property;
@ -234,8 +221,8 @@ public final class CoreUtils {
property = client.getObjectFactory().newPrimitiveProperty(name, null);
} else {
final EdmTypeInfo valueType = type == null
? guessTypeFromObject(client, obj)
: type;
? guessTypeFromObject(client, obj)
: type;
final ODataValue value = getODataValue(client, valueType, obj);
if (valueType.isCollection()) {
@ -245,12 +232,8 @@ public final class CoreUtils {
} else if (valueType.isComplexType()) {
property = client.getObjectFactory().newComplexProperty(name, value.asComplex());
} else if (valueType.isEnumType()) {
if (client.getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
throw new UnsupportedInV3Exception();
} else {
property = ((ODataObjectFactory) client.getObjectFactory()).newEnumProperty(name,
((org.apache.olingo.commons.api.domain.v4.ODataValue) value).asEnum());
}
property = ((ODataObjectFactory) client.getObjectFactory()).newEnumProperty(name,
((org.apache.olingo.commons.api.domain.v4.ODataValue) value).asEnum());
} else {
throw new UnsupportedOperationException("Usupported object type " + valueType.getFullQualifiedName());
}
@ -263,13 +246,13 @@ public final class CoreUtils {
}
private static EdmTypeInfo guessTypeFromObject(
final CommonEdmEnabledODataClient<?> client, final Object obj) {
final CommonEdmEnabledODataClient<?> client, final Object obj) {
final EdmTypeInfo.Builder edmTypeInfo = new EdmTypeInfo.Builder().setEdm(client.getCachedEdm());
if (Collection.class.isAssignableFrom(obj.getClass())) {
final EdmTypeInfo type = guessPrimitiveType(client, ClassUtils.extractTypeArg(obj.getClass(),
EntityCollection.class, ComplexCollection.class, Collection.class));
final EdmTypeInfo type = guessPrimitiveType(client, ClassUtils.extractTypeArg(obj.getClass(),
EntityCollection.class, ComplexCollection.class, Collection.class));
return edmTypeInfo.setTypeExpression("Collection(" + type.getFullQualifiedName() + ")").build();
} else if (obj instanceof Proxy) {
final Class<?> typeRef = obj.getClass().getInterfaces()[0];
@ -298,7 +281,7 @@ public final class CoreUtils {
} else if (target.isAssignableFrom(clazz)) {
bckCandidate = kind;
} else if (target == Timestamp.class
&& (kind == EdmPrimitiveTypeKind.DateTime || kind == EdmPrimitiveTypeKind.DateTimeOffset)) {
&& (kind == EdmPrimitiveTypeKind.DateTime || kind == EdmPrimitiveTypeKind.DateTimeOffset)) {
bckCandidate = kind;
}
}
@ -313,34 +296,34 @@ public final class CoreUtils {
@SuppressWarnings("unchecked")
public static void addProperties(
final CommonEdmEnabledODataClient<?> client,
final Map<String, Object> changes,
final CommonODataEntity entity) {
final CommonEdmEnabledODataClient<?> client,
final Map<String, Object> changes,
final CommonODataEntity entity) {
for (Map.Entry<String, Object> entry : changes.entrySet()) {
((List<CommonODataProperty>) entity.getProperties()).add(
getODataEntityProperty(client, entity.getTypeName(), entry.getKey(), entry.getValue()));
getODataEntityProperty(client, entity.getTypeName(), entry.getKey(), entry.getValue()));
}
}
public static void addProperties(
final CommonEdmEnabledODataClient<?> client,
final Map<String, Object> changes,
final ODataComplexValue<CommonODataProperty> entity) {
final CommonEdmEnabledODataClient<?> client,
final Map<String, Object> changes,
final ODataComplexValue<CommonODataProperty> entity) {
for (Map.Entry<String, Object> entry : changes.entrySet()) {
entity.add(getODataComplexProperty(
client,
new FullQualifiedName(entity.getTypeName()),
entry.getKey(),
entry.getValue()));
client,
new FullQualifiedName(entity.getTypeName()),
entry.getKey(),
entry.getValue()));
}
}
public static void addAnnotations(
final CommonEdmEnabledODataClient<?> client,
final Map<Class<? extends AbstractTerm>, Object> annotations,
final ODataAnnotatable annotatable) {
final CommonEdmEnabledODataClient<?> client,
final Map<Class<? extends AbstractTerm>, Object> annotations,
final ODataAnnotatable annotatable) {
for (Map.Entry<Class<? extends AbstractTerm>, Object> entry : annotations.entrySet()) {
final Namespace nsAnn = entry.getKey().getAnnotation(Namespace.class);
@ -351,12 +334,12 @@ public final class CoreUtils {
LOG.error("Could not find term for class {}", entry.getKey().getName());
} else {
annotatable.getAnnotations().add(getODataAnnotation(
client, term.getFullQualifiedName().toString(), term.getType(), entry.getValue()));
client, term.getFullQualifiedName().toString(), term.getType(), entry.getValue()));
}
}
}
@SuppressWarnings({"unchecked", "rawtypes"})
@SuppressWarnings({ "unchecked", "rawtypes" })
private static Enum<?> enumValueToObject(final ODataEnumValue value, final Class<?> reference) {
final Namespace namespace = reference.getAnnotation(Namespace.class);
final EnumType enumType = reference.getAnnotation(EnumType.class);
@ -372,8 +355,8 @@ public final class CoreUtils {
try {
obj = reference == null
? value.toValue()
: value.toCastValue(reference);
? value.toValue()
: value.toCastValue(reference);
} catch (EdmPrimitiveTypeException e) {
LOG.warn("While casting primitive value {} to {}", value, reference, e);
obj = value.toValue();
@ -383,7 +366,7 @@ public final class CoreUtils {
}
private static void setPropertyValue(final Object bean, final Method getter, final Object value)
throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
// Assumption: setter is always prefixed by 'set' word
final String setterName = getter.getName().replaceFirst("get", "set");
@ -404,18 +387,18 @@ public final class CoreUtils {
}
public static CommonURIBuilder<?> buildEditLink(
final CommonEdmEnabledODataClient<?> client,
final String entitySetURI,
final CommonODataEntity entity,
final Object key) {
final CommonEdmEnabledODataClient<?> client,
final String entitySetURI,
final CommonODataEntity entity,
final Object key) {
if (key == null) {
return null;
}
final CommonURIBuilder<?> uriBuilder = StringUtils.isNotBlank(entitySetURI)
? client.newURIBuilder(entitySetURI)
: client.newURIBuilder();
? client.newURIBuilder(entitySetURI)
: client.newURIBuilder();
if (key.getClass().getAnnotation(CompoundKey.class) == null) {
LOG.debug("Append key segment '{}'", key);
@ -435,7 +418,7 @@ public final class CoreUtils {
final Annotation annotation = method.getAnnotation(CompoundKeyElement.class);
if (annotation instanceof CompoundKeyElement) {
elements.add(new CompoundKeyElementWrapper(
((CompoundKeyElement) annotation).name(), method, ((CompoundKeyElement) annotation).position()));
((CompoundKeyElement) annotation).name(), method, ((CompoundKeyElement) annotation).position()));
}
}
@ -453,10 +436,10 @@ public final class CoreUtils {
}
public static Object getKey(
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Class<?> entityTypeRef,
final CommonODataEntity entity) {
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Class<?> entityTypeRef,
final CommonODataEntity entity) {
Object res = null;
@ -466,7 +449,7 @@ public final class CoreUtils {
final CommonODataProperty property = entity.getProperty(firstValidEntityKey(entityTypeRef));
if (property != null && property.hasPrimitiveValue()) {
res = primitiveValueToObject(
property.getPrimitiveValue(), getPropertyClass(entityTypeRef, property.getName()));
property.getPrimitiveValue(), getPropertyClass(entityTypeRef, property.getName()));
}
} else {
try {
@ -483,11 +466,11 @@ public final class CoreUtils {
}
private static void populate(
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Object bean,
final Class<? extends Annotation> getterAnn,
final Iterator<? extends CommonODataProperty> propItor) {
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Object bean,
final Class<? extends Annotation> getterAnn,
final Iterator<? extends CommonODataProperty> propItor) {
if (bean != null) {
final Class<?> typeRef;
@ -505,14 +488,14 @@ public final class CoreUtils {
}
}
@SuppressWarnings({"unchecked"})
@SuppressWarnings({ "unchecked" })
private static void populate(
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Object bean,
final Class<?> typeRef,
final Class<? extends Annotation> getterAnn,
final Iterator<? extends CommonODataProperty> propItor) {
final CommonEdmEnabledODataClient<?> client,
final EntityInvocationHandler typeHandler,
final Object bean,
final Class<?> typeRef,
final Class<? extends Annotation> getterAnn,
final Iterator<? extends CommonODataProperty> propItor) {
if (bean != null) {
while (propItor.hasNext()) {
@ -522,19 +505,19 @@ public final class CoreUtils {
if (getter == null) {
LOG.warn("Could not find any property annotated as {} in {}",
property.getName(), bean.getClass().getName());
property.getName(), bean.getClass().getName());
} else {
try {
if (property.hasNullValue()) {
setPropertyValue(bean, getter, null);
} else if (property.hasPrimitiveValue()) {
setPropertyValue(bean, getter, primitiveValueToObject(
property.getPrimitiveValue(), getPropertyClass(typeRef, property.getName())));
property.getPrimitiveValue(), getPropertyClass(typeRef, property.getName())));
} else if (property.hasComplexValue()) {
final Object complex = Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
new Class<?>[] {getter.getReturnType()},
ComplexInvocationHandler.getInstance(property.getName(), typeHandler, getter.getReturnType()));
Thread.currentThread().getContextClassLoader(),
new Class<?>[] { getter.getReturnType() },
ComplexInvocationHandler.getInstance(property.getName(), typeHandler, getter.getReturnType()));
populate(client, typeHandler, complex, Property.class, property.getValue().asComplex().iterator());
setPropertyValue(bean, getter, complex);
@ -553,12 +536,12 @@ public final class CoreUtils {
final ODataValue value = collPropItor.next();
if (value.isPrimitive()) {
collection.add(primitiveValueToObject(
value.asPrimitive(), getPropertyClass(typeRef, property.getName())));
value.asPrimitive(), getPropertyClass(typeRef, property.getName())));
} else if (value.isComplex()) {
final Object collItem = Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
new Class<?>[] {collItemClass},
ComplexInvocationHandler.getInstance(property.getName(), typeHandler, collItemClass));
Thread.currentThread().getContextClassLoader(),
new Class<?>[] { collItemClass },
ComplexInvocationHandler.getInstance(property.getName(), typeHandler, collItemClass));
populate(client, typeHandler, collItem, Property.class, value.asComplex().iterator());
collection.add(collItem);
@ -574,10 +557,10 @@ public final class CoreUtils {
}
public static Object getObjectFromODataValue(
final ODataValue value,
final Type typeRef,
final AbstractService<?> service)
throws InstantiationException, IllegalAccessException {
final ODataValue value,
final Type typeRef,
final AbstractService<?> service)
throws InstantiationException, IllegalAccessException {
Class<?> internalRef;
if (typeRef == null) {
@ -594,11 +577,10 @@ public final class CoreUtils {
}
public static Object getObjectFromODataValue(
final ODataValue value,
final Class<?> ref,
final AbstractService<?> service)
throws InstantiationException, IllegalAccessException {
final ODataValue value,
final Class<?> ref,
final AbstractService<?> service)
throws InstantiationException, IllegalAccessException {
final Object res;
@ -608,9 +590,9 @@ public final class CoreUtils {
// complex types supports inheritance in V4, best to re-read actual type
Class<?> internalRef = getComplexTypeRef(service, value);
res = Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
new Class<?>[] {internalRef},
ComplexInvocationHandler.getInstance(value.asComplex(), internalRef, service));
Thread.currentThread().getContextClassLoader(),
new Class<?>[] { internalRef },
ComplexInvocationHandler.getInstance(value.asComplex(), internalRef, service));
} else if (value.isCollection()) {
final ArrayList<Object> collection = new ArrayList<Object>();
@ -622,9 +604,9 @@ public final class CoreUtils {
} else if (itemValue.isComplex()) {
Class<?> internalRef = getComplexTypeRef(service, value);
final Object collItem = Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
new Class<?>[] {internalRef},
ComplexInvocationHandler.getInstance(itemValue.asComplex(), internalRef, service));
Thread.currentThread().getContextClassLoader(),
new Class<?>[] { internalRef },
ComplexInvocationHandler.getInstance(itemValue.asComplex(), internalRef, service));
collection.add(collItem);
}
@ -641,7 +623,7 @@ public final class CoreUtils {
}
public static Collection<Class<? extends AbstractTerm>> getAnnotationTerms(
final AbstractService<?> service, final List<ODataAnnotation> annotations) {
final AbstractService<?> service, final List<ODataAnnotation> annotations) {
final List<Class<? extends AbstractTerm>> res = new ArrayList<Class<? extends AbstractTerm>>();
@ -681,11 +663,11 @@ public final class CoreUtils {
}
public static URI getTargetEntitySetURI(
final CommonEdmEnabledODataClient<?> client, final NavigationProperty property) {
final CommonEdmEnabledODataClient<?> client, final NavigationProperty property) {
final Edm edm = client.getCachedEdm();
final FullQualifiedName containerName =
new FullQualifiedName(property.targetSchema(), property.targetContainer());
new FullQualifiedName(property.targetSchema(), property.targetContainer());
final EdmEntityContainer container = edm.getEntityContainer(containerName);
final CommonURIBuilder<?> uriBuilder = client.newURIBuilder(client.getServiceRoot());

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>pojogen-maven-plugin-v3test</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<name>${project.artifactId}</name>
<description>A simple IT verifying the basic use case of pojogen-man-plugin.</description>
<properties>
<project.source>1.6</project.source>
<compiler.plugin.version>3.2</compiler.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<artifactId>pojogen-maven-plugin</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<scope>runtime</scope>
</dependency>
<dependency>
<artifactId>odata-client-proxy</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler.plugin.version}</version>
<configuration>
<source>${project.source}</source>
<target>${project.source}</target>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>@project.groupId@</groupId>
<artifactId>pojogen-maven-plugin</artifactId>
<version>@project.version@</version>
<executions>
<execution>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<localEdm>${project.basedir}/src/test/resources/metadata.xml</localEdm>
<basePackage>org.apache.olingo.fit.proxy.v3.staticservice</basePackage>
</configuration>
<id>v3pojoGen</id>
<phase>generate-sources</phase>
<goals>
<goal>v3pojoGen</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,719 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
<edmx:DataServices m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<Schema Namespace="Microsoft.Test.OData.Services.AstoriaDefaultService" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
<EntityType Name="AllSpatialTypes">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Type="Edm.Int32" Nullable="false" />
<Property Name="Geog" Type="Edm.Geography" SRID="Variable" />
<Property Name="GeogPoint" Type="Edm.GeographyPoint" SRID="Variable" />
<Property Name="GeogLine" Type="Edm.GeographyLineString" SRID="Variable" />
<Property Name="GeogPolygon" Type="Edm.GeographyPolygon" SRID="Variable" />
<Property Name="GeogCollection" Type="Edm.GeographyCollection" SRID="Variable" />
<Property Name="GeogMultiPoint" Type="Edm.GeographyMultiPoint" SRID="Variable" />
<Property Name="GeogMultiLine" Type="Edm.GeographyMultiLineString" SRID="Variable" />
<Property Name="GeogMultiPolygon" Type="Edm.GeographyMultiPolygon" SRID="Variable" />
<Property Name="Geom" Type="Edm.Geometry" SRID="Variable" />
<Property Name="GeomPoint" Type="Edm.GeometryPoint" SRID="Variable" />
<Property Name="GeomLine" Type="Edm.GeometryLineString" SRID="Variable" />
<Property Name="GeomPolygon" Type="Edm.GeometryPolygon" SRID="Variable" />
<Property Name="GeomCollection" Type="Edm.GeometryCollection" SRID="Variable" />
<Property Name="GeomMultiPoint" Type="Edm.GeometryMultiPoint" SRID="Variable" />
<Property Name="GeomMultiLine" Type="Edm.GeometryMultiLineString" SRID="Variable" />
<Property Name="GeomMultiPolygon" Type="Edm.GeometryMultiPolygon" SRID="Variable" />
</EntityType>
<EntityType Name="AllSpatialCollectionTypes" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Type="Edm.Int32" Nullable="false" />
</EntityType>
<EntityType Name="Customer">
<Key>
<PropertyRef Name="CustomerId" />
</Key>
<Property Name="Thumbnail" Type="Edm.Stream" Nullable="false" />
<Property Name="Video" Type="Edm.Stream" Nullable="false" />
<Property Name="CustomerId" Type="Edm.Int32" Nullable="false" />
<Property Name="Name" Type="Edm.String" m:FC_TargetPath="SyndicationSummary" m:FC_ContentKind="text" m:FC_KeepInContent="false" />
<Property Name="PrimaryContactInfo" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails" />
<Property Name="BackupContactInfo" Type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)" Nullable="false" />
<Property Name="Auditing" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo" />
<NavigationProperty Name="Orders" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Orders" ToRole="Orders" FromRole="Customer" />
<NavigationProperty Name="Logins" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Logins" ToRole="Logins" FromRole="Customer" />
<NavigationProperty Name="Husband" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Husband" ToRole="Husband" FromRole="Customer" />
<NavigationProperty Name="Wife" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Wife" ToRole="Wife" FromRole="Customer" />
<NavigationProperty Name="Info" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Info" ToRole="Info" FromRole="Customer" />
</EntityType>
<EntityType Name="Login">
<Key>
<PropertyRef Name="Username" />
</Key>
<Property Name="Username" Type="Edm.String" Nullable="false" />
<Property Name="CustomerId" Type="Edm.Int32" Nullable="false" />
<NavigationProperty Name="Customer" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_Customer" ToRole="Customer" FromRole="Login" />
<NavigationProperty Name="LastLogin" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_LastLogin" ToRole="LastLogin" FromRole="Login" />
<NavigationProperty Name="SentMessages" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_SentMessages" ToRole="SentMessages" FromRole="Login" />
<NavigationProperty Name="ReceivedMessages" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_ReceivedMessages" ToRole="ReceivedMessages" FromRole="Login" />
<NavigationProperty Name="Orders" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_Orders" ToRole="Orders" FromRole="Login" />
</EntityType>
<EntityType Name="RSAToken">
<Key>
<PropertyRef Name="Serial" />
</Key>
<Property Name="Serial" Type="Edm.String" Nullable="false" />
<Property Name="Issued" Type="Edm.DateTime" Nullable="false" />
<NavigationProperty Name="Login" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.RSAToken_Login" ToRole="Login" FromRole="RSAToken" />
</EntityType>
<EntityType Name="PageView">
<Key>
<PropertyRef Name="PageViewId" />
</Key>
<Property Name="PageViewId" Type="Edm.Int32" Nullable="false" />
<Property Name="Username" Type="Edm.String" />
<Property Name="Viewed" Type="Edm.DateTimeOffset" Nullable="false" />
<Property Name="TimeSpentOnPage" Type="Edm.Time" Nullable="false" />
<Property Name="PageUrl" Type="Edm.String" />
<NavigationProperty Name="Login" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.PageView_Login" ToRole="Login" FromRole="PageView" />
</EntityType>
<EntityType Name="LastLogin">
<Key>
<PropertyRef Name="Username" />
</Key>
<Property Name="Username" Type="Edm.String" Nullable="false" />
<Property Name="LoggedIn" Type="Edm.DateTime" Nullable="false" />
<Property Name="LoggedOut" Type="Edm.DateTime" />
<Property Name="Duration" Type="Edm.Time" Nullable="false" />
<NavigationProperty Name="Login" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.LastLogin_Login" ToRole="Login" FromRole="LastLogin" />
</EntityType>
<EntityType Name="Message">
<Key>
<PropertyRef Name="FromUsername" />
<PropertyRef Name="MessageId" />
</Key>
<Property Name="MessageId" Type="Edm.Int32" Nullable="false" />
<Property Name="FromUsername" Type="Edm.String" Nullable="false" />
<Property Name="ToUsername" Type="Edm.String" />
<Property Name="Sent" Type="Edm.DateTimeOffset" Nullable="false" m:FC_TargetPath="SyndicationPublished" m:FC_ContentKind="text" m:FC_KeepInContent="true" />
<Property Name="Subject" Type="Edm.String" m:FC_TargetPath="SyndicationTitle" m:FC_ContentKind="text" m:FC_KeepInContent="true" />
<Property Name="Body" Type="Edm.String" />
<Property Name="IsRead" Type="Edm.Boolean" Nullable="false" />
<NavigationProperty Name="Sender" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Sender" ToRole="Sender" FromRole="Message" />
<NavigationProperty Name="Recipient" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Recipient" ToRole="Recipient" FromRole="Message" />
<NavigationProperty Name="Attachments" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Attachments" ToRole="Attachments" FromRole="Message" />
</EntityType>
<EntityType Name="MessageAttachment">
<Key>
<PropertyRef Name="AttachmentId" />
</Key>
<Property Name="AttachmentId" Type="Edm.Guid" Nullable="false" />
<Property Name="Attachment" Type="Edm.Binary" />
</EntityType>
<EntityType Name="Order">
<Key>
<PropertyRef Name="OrderId" />
</Key>
<Property Name="OrderId" Type="Edm.Int32" Nullable="false" />
<Property Name="CustomerId" Type="Edm.Int32" />
<Property Name="Concurrency" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo" />
<NavigationProperty Name="Login" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Order_Login" ToRole="Login" FromRole="Order" />
<NavigationProperty Name="Customer" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Order_Customer" ToRole="Customer" FromRole="Order" />
</EntityType>
<EntityType Name="OrderLine">
<Key>
<PropertyRef Name="OrderId" />
<PropertyRef Name="ProductId" />
</Key>
<Property Name="OrderLineStream" Type="Edm.Stream" Nullable="false" />
<Property Name="OrderId" Type="Edm.Int32" Nullable="false" />
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="Quantity" Type="Edm.Int32" Nullable="false" />
<Property Name="ConcurrencyToken" Type="Edm.String" ConcurrencyMode="Fixed" />
<NavigationProperty Name="Order" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine_Order" ToRole="Order" FromRole="OrderLine" />
<NavigationProperty Name="Product" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine_Product" ToRole="Product" FromRole="OrderLine" />
</EntityType>
<EntityType Name="Product">
<Key>
<PropertyRef Name="ProductId" />
</Key>
<Property Name="Picture" Type="Edm.Stream" Nullable="false" />
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="Description" Type="Edm.String" />
<Property Name="Dimensions" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions" />
<Property Name="BaseConcurrency" Type="Edm.String" ConcurrencyMode="Fixed" />
<Property Name="ComplexConcurrency" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo" />
<Property Name="NestedComplexConcurrency" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo" />
<NavigationProperty Name="RelatedProducts" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_RelatedProducts" ToRole="RelatedProducts" FromRole="Product" />
<NavigationProperty Name="Detail" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Detail" ToRole="Detail" FromRole="Product" />
<NavigationProperty Name="Reviews" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Reviews" ToRole="Reviews" FromRole="Product" />
<NavigationProperty Name="Photos" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Photos" ToRole="Photos" FromRole="Product" />
</EntityType>
<EntityType Name="ProductDetail">
<Key>
<PropertyRef Name="ProductId" />
</Key>
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="Details" Type="Edm.String" />
<NavigationProperty Name="Product" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductDetail_Product" ToRole="Product" FromRole="ProductDetail" />
</EntityType>
<EntityType Name="ProductReview">
<Key>
<PropertyRef Name="ProductId" />
<PropertyRef Name="ReviewId" />
<PropertyRef Name="RevisionId" />
</Key>
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="ReviewId" Type="Edm.Int32" Nullable="false" />
<Property Name="Review" Type="Edm.String" />
<Property Name="RevisionId" Type="Edm.String" Nullable="false" />
<NavigationProperty Name="Product" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductReview_Product" ToRole="Product" FromRole="ProductReview" />
</EntityType>
<EntityType Name="ProductPhoto">
<Key>
<PropertyRef Name="PhotoId" />
<PropertyRef Name="ProductId" />
</Key>
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="PhotoId" Type="Edm.Int32" Nullable="false" />
<Property Name="Photo" Type="Edm.Binary" />
</EntityType>
<EntityType Name="CustomerInfo" m:HasStream="true">
<Key>
<PropertyRef Name="CustomerInfoId" />
</Key>
<Property Name="CustomerInfoId" Type="Edm.Int32" Nullable="false" />
<Property Name="Information" Type="Edm.String" />
</EntityType>
<EntityType Name="Computer">
<Key>
<PropertyRef Name="ComputerId" />
</Key>
<Property Name="ComputerId" Type="Edm.Int32" Nullable="false" />
<Property Name="Name" Type="Edm.String" />
<NavigationProperty Name="ComputerDetail" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer_ComputerDetail" ToRole="ComputerDetail" FromRole="Computer" />
</EntityType>
<EntityType Name="ComputerDetail">
<Key>
<PropertyRef Name="ComputerDetailId" />
</Key>
<Property Name="ComputerDetailId" Type="Edm.Int32" Nullable="false" />
<Property Name="Manufacturer" Type="Edm.String" m:FC_TargetPath="SyndicationAuthorEmail" m:FC_ContentKind="text" m:FC_KeepInContent="true" />
<Property Name="Model" Type="Edm.String" m:FC_TargetPath="SyndicationAuthorUri" m:FC_ContentKind="text" m:FC_KeepInContent="true" />
<Property Name="Serial" Type="Edm.String" />
<Property Name="SpecificationsBag" Type="Collection(Edm.String)" Nullable="false" />
<Property Name="PurchaseDate" Type="Edm.DateTime" Nullable="false" />
<Property Name="Dimensions" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions" />
<NavigationProperty Name="Computer" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail_Computer" ToRole="Computer" FromRole="ComputerDetail" />
</EntityType>
<EntityType Name="Driver">
<Key>
<PropertyRef Name="Name" />
</Key>
<Property Name="Name" Type="Edm.String" Nullable="false" />
<Property Name="BirthDate" Type="Edm.DateTime" Nullable="false" />
<NavigationProperty Name="License" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Driver_License" ToRole="License" FromRole="Driver" />
</EntityType>
<EntityType Name="License">
<Key>
<PropertyRef Name="Name" />
</Key>
<Property Name="Name" Type="Edm.String" Nullable="false" />
<Property Name="LicenseNumber" Type="Edm.String" />
<Property Name="LicenseClass" Type="Edm.String" m:FC_TargetPath="SyndicationContributorEmail" m:FC_ContentKind="text" m:FC_KeepInContent="false" />
<Property Name="Restrictions" Type="Edm.String" m:FC_TargetPath="SyndicationContributorUri" m:FC_ContentKind="text" m:FC_KeepInContent="false" />
<Property Name="ExpirationDate" Type="Edm.DateTime" Nullable="false" />
<NavigationProperty Name="Driver" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.License_Driver" ToRole="Driver" FromRole="License" />
</EntityType>
<EntityType Name="MappedEntityType">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Type="Edm.Int32" Nullable="false" />
<Property Name="Href" Type="Edm.String" />
<Property Name="Title" Type="Edm.String" />
<Property Name="HrefLang" Type="Edm.String" />
<Property Name="Type" Type="Edm.String" />
<Property Name="Length" Type="Edm.Int32" Nullable="false" />
<Property Name="BagOfPrimitiveToLinks" Type="Collection(Edm.String)" Nullable="false" />
<Property Name="Logo" Type="Edm.Binary" />
<Property Name="BagOfDecimals" Type="Collection(Edm.Decimal)" Nullable="false" />
<Property Name="BagOfDoubles" Type="Collection(Edm.Double)" Nullable="false" />
<Property Name="BagOfSingles" Type="Collection(Edm.Single)" Nullable="false" />
<Property Name="BagOfBytes" Type="Collection(Edm.Byte)" Nullable="false" />
<Property Name="BagOfInt16s" Type="Collection(Edm.Int16)" Nullable="false" />
<Property Name="BagOfInt32s" Type="Collection(Edm.Int32)" Nullable="false" />
<Property Name="BagOfInt64s" Type="Collection(Edm.Int64)" Nullable="false" />
<Property Name="BagOfGuids" Type="Collection(Edm.Guid)" Nullable="false" />
<Property Name="BagOfDateTime" Type="Collection(Edm.DateTime)" Nullable="false" />
<Property Name="BagOfComplexToCategories" Type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ComplexToCategory)" Nullable="false" />
<Property Name="ComplexPhone" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone" m:FC_TargetPath="SyndicationRights" m:FC_ContentKind="text" m:FC_SourcePath="PhoneNumber" m:FC_KeepInContent="true" />
<Property Name="ComplexContactDetails" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails" m:FC_TargetPath="SyndicationSummary" m:FC_ContentKind="text" m:FC_SourcePath="WorkPhone/Extension" m:FC_KeepInContent="true" />
</EntityType>
<EntityType Name="Car" m:HasStream="true">
<Key>
<PropertyRef Name="VIN" />
</Key>
<Property Name="Photo" Type="Edm.Stream" Nullable="false" />
<Property Name="Video" Type="Edm.Stream" Nullable="false" />
<Property Name="VIN" Type="Edm.Int32" Nullable="false" />
<Property Name="Description" Type="Edm.String" />
</EntityType>
<EntityType Name="Person">
<Key>
<PropertyRef Name="PersonId" />
</Key>
<Property Name="PersonId" Type="Edm.Int32" Nullable="false" />
<Property Name="Name" Type="Edm.String" />
<NavigationProperty Name="PersonMetadata" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Person_PersonMetadata" ToRole="PersonMetadata" FromRole="Person" />
</EntityType>
<EntityType Name="PersonMetadata">
<Key>
<PropertyRef Name="PersonMetadataId" />
</Key>
<Property Name="PersonMetadataId" Type="Edm.Int32" Nullable="false" />
<Property Name="PersonId" Type="Edm.Int32" Nullable="false" />
<Property Name="PropertyName" Type="Edm.String" />
<Property Name="PropertyValue" Type="Edm.String" />
<NavigationProperty Name="Person" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.PersonMetadata_Person" ToRole="Person" FromRole="PersonMetadata" />
</EntityType>
<ComplexType Name="ContactDetails">
<Property Name="EmailBag" Type="Collection(Edm.String)" Nullable="false" />
<Property Name="AlternativeNames" Type="Collection(Edm.String)" Nullable="false" />
<Property Name="ContactAlias" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases" />
<Property Name="HomePhone" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone" />
<Property Name="WorkPhone" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone" />
<Property Name="MobilePhoneBag" Type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)" Nullable="false" />
</ComplexType>
<ComplexType Name="AuditInfo">
<Property Name="ModifiedDate" Type="Edm.DateTime" Nullable="false" />
<Property Name="ModifiedBy" Type="Edm.String" />
<Property Name="Concurrency" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo" />
</ComplexType>
<ComplexType Name="ConcurrencyInfo">
<Property Name="Token" Type="Edm.String" />
<Property Name="QueriedDateTime" Type="Edm.DateTime" />
</ComplexType>
<ComplexType Name="Dimensions">
<Property Name="Width" Type="Edm.Decimal" Nullable="false" />
<Property Name="Height" Type="Edm.Decimal" Nullable="false" />
<Property Name="Depth" Type="Edm.Decimal" Nullable="false" />
</ComplexType>
<ComplexType Name="ComplexToCategory">
<Property Name="Term" Type="Edm.String" />
<Property Name="Scheme" Type="Edm.String" />
<Property Name="Label" Type="Edm.String" />
</ComplexType>
<ComplexType Name="Phone">
<Property Name="PhoneNumber" Type="Edm.String" />
<Property Name="Extension" Type="Edm.String" />
</ComplexType>
<ComplexType Name="Aliases">
<Property Name="AlternativeNames" Type="Collection(Edm.String)" Nullable="false" />
</ComplexType>
<EntityType Name="AllSpatialCollectionTypes_Simple" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.AllSpatialCollectionTypes">
<Property Name="ManyGeogPoint" Type="Collection(Edm.GeographyPoint)" Nullable="false" SRID="Variable" />
<Property Name="ManyGeogLine" Type="Collection(Edm.GeographyLineString)" Nullable="false" SRID="Variable" />
<Property Name="ManyGeogPolygon" Type="Collection(Edm.GeographyPolygon)" Nullable="false" SRID="Variable" />
<Property Name="ManyGeomPoint" Type="Collection(Edm.GeometryPoint)" Nullable="false" SRID="Variable" />
<Property Name="ManyGeomLine" Type="Collection(Edm.GeometryLineString)" Nullable="false" SRID="Variable" />
<Property Name="ManyGeomPolygon" Type="Collection(Edm.GeometryPolygon)" Nullable="false" SRID="Variable" />
</EntityType>
<EntityType Name="ProductPageView" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.PageView">
<Property Name="ProductId" Type="Edm.Int32" Nullable="false" />
<Property Name="ConcurrencyToken" Type="Edm.String" ConcurrencyMode="Fixed" />
</EntityType>
<EntityType Name="BackOrderLine" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine" />
<EntityType Name="BackOrderLine2" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.BackOrderLine" />
<EntityType Name="DiscontinuedProduct" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.Product">
<Property Name="Discontinued" Type="Edm.DateTime" Nullable="false" />
<Property Name="ReplacementProductId" Type="Edm.Int32" />
<Property Name="DiscontinuedPhone" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone" />
<Property Name="ChildConcurrencyToken" Type="Edm.String" ConcurrencyMode="Fixed" />
</EntityType>
<EntityType Name="Contractor" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.Person">
<Property Name="ContratorCompanyId" Type="Edm.Int32" Nullable="false" />
<Property Name="BillingRate" Type="Edm.Int32" Nullable="false" />
<Property Name="TeamContactPersonId" Type="Edm.Int32" Nullable="false" />
<Property Name="JobDescription" Type="Edm.String" />
</EntityType>
<EntityType Name="Employee" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.Person">
<Property Name="ManagersPersonId" Type="Edm.Int32" Nullable="false" />
<Property Name="Salary" Type="Edm.Int32" Nullable="false" />
<Property Name="Title" Type="Edm.String" />
<NavigationProperty Name="Manager" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee_Manager" ToRole="Manager" FromRole="Employee" />
</EntityType>
<EntityType Name="SpecialEmployee" BaseType="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee">
<Property Name="CarsVIN" Type="Edm.Int32" Nullable="false" />
<Property Name="Bonus" Type="Edm.Int32" Nullable="false" />
<Property Name="IsFullyVested" Type="Edm.Boolean" Nullable="false" />
<NavigationProperty Name="Car" Relationship="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee_Car" ToRole="Car" FromRole="SpecialEmployee" />
</EntityType>
<ComplexType Name="ComplexWithAllPrimitiveTypes">
<Property Name="Binary" Type="Edm.Binary" />
<Property Name="Boolean" Type="Edm.Boolean" Nullable="false" />
<Property Name="Byte" Type="Edm.Byte" Nullable="false" />
<Property Name="DateTime" Type="Edm.DateTime" Nullable="false" />
<Property Name="Decimal" Type="Edm.Decimal" Nullable="false" />
<Property Name="Double" Type="Edm.Double" Nullable="false" />
<Property Name="Int16" Type="Edm.Int16" Nullable="false" />
<Property Name="Int32" Type="Edm.Int32" Nullable="false" />
<Property Name="Int64" Type="Edm.Int64" Nullable="false" />
<Property Name="SByte" Type="Edm.SByte" Nullable="false" />
<Property Name="String" Type="Edm.String" />
<Property Name="Single" Type="Edm.Single" Nullable="false" />
<Property Name="GeographyPoint" Type="Edm.GeographyPoint" SRID="Variable" />
<Property Name="GeometryPoint" Type="Edm.GeometryPoint" SRID="Variable" />
</ComplexType>
<Association Name="Customer_Orders">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" Role="Orders" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="*" />
</Association>
<Association Name="Customer_Logins">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Logins" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="*" />
</Association>
<Association Name="Customer_Husband">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Husband" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="*" />
</Association>
<Association Name="Customer_Wife">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Wife" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="*" />
</Association>
<Association Name="Customer_Info">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo" Role="Info" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="*" />
</Association>
<Association Name="Login_Customer">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="0..1" />
</Association>
<Association Name="Login_LastLogin">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.LastLogin" Role="LastLogin" Multiplicity="0..1" />
</Association>
<Association Name="Login_SentMessages">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" Role="SentMessages" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="*" />
</Association>
<Association Name="Login_ReceivedMessages">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" Role="ReceivedMessages" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="*" />
</Association>
<Association Name="Login_Orders">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" Role="Orders" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="*" />
</Association>
<Association Name="RSAToken_Login">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.RSAToken" Role="RSAToken" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="0..1" />
</Association>
<Association Name="PageView_Login">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.PageView" Role="PageView" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="0..1" />
</Association>
<Association Name="LastLogin_Login">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.LastLogin" Role="LastLogin" Multiplicity="*" />
</Association>
<Association Name="Message_Sender">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" Role="Message" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Sender" Multiplicity="0..1" />
</Association>
<Association Name="Message_Recipient">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" Role="Message" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Recipient" Multiplicity="0..1" />
</Association>
<Association Name="Message_Attachments">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.MessageAttachment" Role="Attachments" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" Role="Message" Multiplicity="*" />
</Association>
<Association Name="Order_Login">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" Role="Order" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" Role="Login" Multiplicity="0..1" />
</Association>
<Association Name="Order_Customer">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" Role="Order" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" Role="Customer" Multiplicity="0..1" />
</Association>
<Association Name="OrderLine_Order">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine" Role="OrderLine" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" Role="Order" Multiplicity="0..1" />
</Association>
<Association Name="OrderLine_Product">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine" Role="OrderLine" Multiplicity="*" />
</Association>
<Association Name="Product_RelatedProducts">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="RelatedProducts" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="*" />
</Association>
<Association Name="Product_Detail">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductDetail" Role="Detail" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="*" />
</Association>
<Association Name="Product_Reviews">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductReview" Role="Reviews" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="*" />
</Association>
<Association Name="Product_Photos">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto" Role="Photos" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="*" />
</Association>
<Association Name="ProductDetail_Product">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductDetail" Role="ProductDetail" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="0..1" />
</Association>
<Association Name="ProductReview_Product">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductReview" Role="ProductReview" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" Role="Product" Multiplicity="0..1" />
</Association>
<Association Name="Computer_ComputerDetail">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" Role="ComputerDetail" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" Role="Computer" Multiplicity="*" />
</Association>
<Association Name="ComputerDetail_Computer">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" Role="ComputerDetail" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" Role="Computer" Multiplicity="0..1" />
</Association>
<Association Name="Driver_License">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.License" Role="License" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Driver" Role="Driver" Multiplicity="*" />
</Association>
<Association Name="License_Driver">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.License" Role="License" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Driver" Role="Driver" Multiplicity="0..1" />
</Association>
<Association Name="Person_PersonMetadata">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.PersonMetadata" Role="PersonMetadata" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Person" Role="Person" Multiplicity="*" />
</Association>
<Association Name="PersonMetadata_Person">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.PersonMetadata" Role="PersonMetadata" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Person" Role="Person" Multiplicity="0..1" />
</Association>
<Association Name="Employee_Manager">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee" Role="Manager" Multiplicity="0..1" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee" Role="Employee" Multiplicity="*" />
</Association>
<Association Name="SpecialEmployee_Car">
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" Role="SpecialEmployee" Multiplicity="*" />
<End Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" Role="Car" Multiplicity="0..1" />
</Association>
<EntityContainer Name="DefaultContainer" m:IsDefaultEntityContainer="true">
<EntitySet Name="AllGeoTypesSet" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.AllSpatialTypes" />
<EntitySet Name="AllGeoCollectionTypesSet" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.AllSpatialCollectionTypes" />
<EntitySet Name="Customer" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" />
<EntitySet Name="Login" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" />
<EntitySet Name="RSAToken" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.RSAToken" />
<EntitySet Name="PageView" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.PageView" />
<EntitySet Name="LastLogin" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.LastLogin" />
<EntitySet Name="Message" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" />
<EntitySet Name="MessageAttachment" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.MessageAttachment" />
<EntitySet Name="Order" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" />
<EntitySet Name="OrderLine" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine" />
<EntitySet Name="Product" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" />
<EntitySet Name="ProductDetail" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductDetail" />
<EntitySet Name="ProductReview" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductReview" />
<EntitySet Name="ProductPhoto" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto" />
<EntitySet Name="CustomerInfo" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo" />
<EntitySet Name="Computer" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" />
<EntitySet Name="ComputerDetail" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" />
<EntitySet Name="Driver" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Driver" />
<EntitySet Name="License" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.License" />
<EntitySet Name="MappedEntityType" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.MappedEntityType" />
<EntitySet Name="Car" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" />
<EntitySet Name="Person" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.Person" />
<EntitySet Name="PersonMetadata" EntityType="Microsoft.Test.OData.Services.AstoriaDefaultService.PersonMetadata" />
<FunctionImport Name="GetPrimitiveString" ReturnType="Edm.String" m:HttpMethod="GET" />
<FunctionImport Name="GetSpecificCustomer" ReturnType="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Customer)" EntitySet="Customer" m:HttpMethod="GET">
<Parameter Name="Name" Type="Edm.String" />
</FunctionImport>
<FunctionImport Name="GetCustomerCount" ReturnType="Edm.Int32" m:HttpMethod="GET" />
<FunctionImport Name="GetArgumentPlusOne" ReturnType="Edm.Int32" m:HttpMethod="GET">
<Parameter Name="arg1" Type="Edm.Int32" Nullable="false" />
</FunctionImport>
<FunctionImport Name="EntityProjectionReturnsCollectionOfComplexTypes" ReturnType="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)" m:HttpMethod="GET" />
<FunctionImport Name="ResetDataSource" m:HttpMethod="POST" />
<FunctionImport Name="InStreamErrorGetCustomer" ReturnType="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Customer)" EntitySet="Customer" m:HttpMethod="GET" />
<FunctionImport Name="IncreaseSalaries" IsBindable="true" m:IsAlwaysBindable="true">
<Parameter Name="employees" Type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Employee)" />
<Parameter Name="n" Type="Edm.Int32" Nullable="false" />
</FunctionImport>
<FunctionImport Name="Sack" IsBindable="true" m:IsAlwaysBindable="true">
<Parameter Name="employee" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee" />
</FunctionImport>
<FunctionImport Name="GetComputer" ReturnType="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" IsBindable="true" EntitySet="Computer" m:IsAlwaysBindable="true">
<Parameter Name="computer" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" />
</FunctionImport>
<FunctionImport Name="ChangeProductDimensions" IsBindable="true" m:IsAlwaysBindable="true">
<Parameter Name="product" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" />
<Parameter Name="dimensions" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions" />
</FunctionImport>
<FunctionImport Name="ResetComputerDetailsSpecifications" IsBindable="true" m:IsAlwaysBindable="true">
<Parameter Name="computerDetail" Type="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" />
<Parameter Name="specifications" Type="Collection(Edm.String)" Nullable="false" />
<Parameter Name="purchaseTime" Type="Edm.DateTime" Nullable="false" />
</FunctionImport>
<AssociationSet Name="Customer_Orders" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Orders">
<End Role="Customer" EntitySet="Customer" />
<End Role="Orders" EntitySet="Order" />
</AssociationSet>
<AssociationSet Name="Customer_Logins" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Logins">
<End Role="Customer" EntitySet="Customer" />
<End Role="Logins" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="Customer_Husband" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Husband">
<End Role="Customer" EntitySet="Customer" />
<End Role="Husband" EntitySet="Customer" />
</AssociationSet>
<AssociationSet Name="Customer_Wife" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Wife">
<End Role="Customer" EntitySet="Customer" />
<End Role="Wife" EntitySet="Customer" />
</AssociationSet>
<AssociationSet Name="Customer_Info" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer_Info">
<End Role="Customer" EntitySet="Customer" />
<End Role="Info" EntitySet="CustomerInfo" />
</AssociationSet>
<AssociationSet Name="Login_Customer" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_Customer">
<End Role="Login" EntitySet="Login" />
<End Role="Customer" EntitySet="Customer" />
</AssociationSet>
<AssociationSet Name="Login_LastLogin" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_LastLogin">
<End Role="Login" EntitySet="Login" />
<End Role="LastLogin" EntitySet="LastLogin" />
</AssociationSet>
<AssociationSet Name="Login_SentMessages" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_SentMessages">
<End Role="Login" EntitySet="Login" />
<End Role="SentMessages" EntitySet="Message" />
</AssociationSet>
<AssociationSet Name="Login_ReceivedMessages" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_ReceivedMessages">
<End Role="Login" EntitySet="Login" />
<End Role="ReceivedMessages" EntitySet="Message" />
</AssociationSet>
<AssociationSet Name="Login_Orders" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Login_Orders">
<End Role="Login" EntitySet="Login" />
<End Role="Orders" EntitySet="Order" />
</AssociationSet>
<AssociationSet Name="RSAToken_Login" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.RSAToken_Login">
<End Role="RSAToken" EntitySet="RSAToken" />
<End Role="Login" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="PageView_Login" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.PageView_Login">
<End Role="PageView" EntitySet="PageView" />
<End Role="Login" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="LastLogin_Login" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.LastLogin_Login">
<End Role="LastLogin" EntitySet="LastLogin" />
<End Role="Login" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="Message_Sender" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Sender">
<End Role="Message" EntitySet="Message" />
<End Role="Sender" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="Message_Recipient" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Recipient">
<End Role="Message" EntitySet="Message" />
<End Role="Recipient" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="Message_Attachments" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Message_Attachments">
<End Role="Message" EntitySet="Message" />
<End Role="Attachments" EntitySet="MessageAttachment" />
</AssociationSet>
<AssociationSet Name="Order_Login" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Order_Login">
<End Role="Order" EntitySet="Order" />
<End Role="Login" EntitySet="Login" />
</AssociationSet>
<AssociationSet Name="Order_Customer" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Order_Customer">
<End Role="Order" EntitySet="Order" />
<End Role="Customer" EntitySet="Customer" />
</AssociationSet>
<AssociationSet Name="OrderLine_Order" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine_Order">
<End Role="OrderLine" EntitySet="OrderLine" />
<End Role="Order" EntitySet="Order" />
</AssociationSet>
<AssociationSet Name="OrderLine_Product" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine_Product">
<End Role="OrderLine" EntitySet="OrderLine" />
<End Role="Product" EntitySet="Product" />
</AssociationSet>
<AssociationSet Name="Product_RelatedProducts" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_RelatedProducts">
<End Role="Product" EntitySet="Product" />
<End Role="RelatedProducts" EntitySet="Product" />
</AssociationSet>
<AssociationSet Name="Product_Detail" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Detail">
<End Role="Product" EntitySet="Product" />
<End Role="Detail" EntitySet="ProductDetail" />
</AssociationSet>
<AssociationSet Name="Product_Reviews" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Reviews">
<End Role="Product" EntitySet="Product" />
<End Role="Reviews" EntitySet="ProductReview" />
</AssociationSet>
<AssociationSet Name="Product_Photos" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Product_Photos">
<End Role="Product" EntitySet="Product" />
<End Role="Photos" EntitySet="ProductPhoto" />
</AssociationSet>
<AssociationSet Name="ProductDetail_Product" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductDetail_Product">
<End Role="ProductDetail" EntitySet="ProductDetail" />
<End Role="Product" EntitySet="Product" />
</AssociationSet>
<AssociationSet Name="ProductReview_Product" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductReview_Product">
<End Role="ProductReview" EntitySet="ProductReview" />
<End Role="Product" EntitySet="Product" />
</AssociationSet>
<AssociationSet Name="Computer_ComputerDetail" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer_ComputerDetail">
<End Role="Computer" EntitySet="Computer" />
<End Role="ComputerDetail" EntitySet="ComputerDetail" />
</AssociationSet>
<AssociationSet Name="ComputerDetail_Computer" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail_Computer">
<End Role="ComputerDetail" EntitySet="ComputerDetail" />
<End Role="Computer" EntitySet="Computer" />
</AssociationSet>
<AssociationSet Name="Driver_License" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Driver_License">
<End Role="Driver" EntitySet="Driver" />
<End Role="License" EntitySet="License" />
</AssociationSet>
<AssociationSet Name="License_Driver" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.License_Driver">
<End Role="License" EntitySet="License" />
<End Role="Driver" EntitySet="Driver" />
</AssociationSet>
<AssociationSet Name="Employee_Manager" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Employee_Manager">
<End Role="Employee" EntitySet="Person" />
<End Role="Manager" EntitySet="Person" />
</AssociationSet>
<AssociationSet Name="SpecialEmployee_Car" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee_Car">
<End Role="SpecialEmployee" EntitySet="Person" />
<End Role="Car" EntitySet="Car" />
</AssociationSet>
<AssociationSet Name="Person_PersonMetadata" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.Person_PersonMetadata">
<End Role="Person" EntitySet="Person" />
<End Role="PersonMetadata" EntitySet="PersonMetadata" />
</AssociationSet>
<AssociationSet Name="PersonMetadata_Person" Association="Microsoft.Test.OData.Services.AstoriaDefaultService.PersonMetadata_Person">
<End Role="PersonMetadata" EntitySet="PersonMetadata" />
<End Role="Person" EntitySet="Person" />
</AssociationSet>
</EntityContainer>
</Schema>
</edmx:DataServices>
</edmx:Edmx>

View File

@ -1,20 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
File basepkg = new File( basedir, "target/generated-sources/ojc-plugin/org/apache/olingo/fit/proxy/v3" );
assert basepkg.isDirectory() && basepkg.listFiles().length>0;

View File

@ -1,24 +1,23 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.ext.pojogen;
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
import org.apache.olingo.commons.api.edm.Edm;
import org.apache.olingo.commons.api.edm.EdmBindingTarget;
import org.apache.olingo.commons.api.edm.EdmEntityContainer;
@ -41,8 +40,7 @@ public class NavPropertyBindingDetails {
protected EdmStructuredType type;
protected NavPropertyBindingDetails() {
}
protected NavPropertyBindingDetails() {}
public NavPropertyBindingDetails(final Edm edm, final EdmStructuredType type) {
this.edm = edm;
@ -53,7 +51,7 @@ public class NavPropertyBindingDetails {
}
public NavPropertyBindingDetails(
final Edm edm, final EdmStructuredType sourceType, final EdmNavigationProperty property) {
final Edm edm, final EdmStructuredType sourceType, final EdmNavigationProperty property) {
this.edm = edm;
this.entitySet = getNavigationBindingDetails(sourceType, property);
this.container = this.entitySet.getEntityContainer();
@ -70,14 +68,10 @@ public class NavPropertyBindingDetails {
}
}
try {
for (EdmSingleton s : c.getSingletons()) {
if (s.getEntityType().getFullQualifiedName().equals(type.getFullQualifiedName())) {
return s;
}
for (EdmSingleton s : c.getSingletons()) {
if (s.getEntityType().getFullQualifiedName().equals(type.getFullQualifiedName())) {
return s;
}
} catch (UnsupportedInV3Exception ignore) {
// ignore
}
}
@ -87,7 +81,7 @@ public class NavPropertyBindingDetails {
}
private EdmBindingTarget getNavigationBindingDetails(
final EdmStructuredType sourceType, final EdmNavigationProperty property) {
final EdmStructuredType sourceType, final EdmNavigationProperty property) {
for (EdmSchema sc : edm.getSchemas()) {
for (EdmEntityContainer c : sc.getEntityContainers()) {
@ -95,32 +89,28 @@ public class NavPropertyBindingDetails {
if (es.getEntityType().getFullQualifiedName().equals(sourceType.getFullQualifiedName())) {
for (EdmNavigationPropertyBinding binding : es.getNavigationPropertyBindings()) {
if (binding.getPath().equals(property.getName())
|| binding.getPath().endsWith("/" + property.getName())) {
|| binding.getPath().endsWith("/" + property.getName())) {
return es.getRelatedBindingTarget(binding.getPath());
}
}
}
}
try {
for (EdmSingleton s : c.getSingletons()) {
if (s.getEntityType().getFullQualifiedName().equals(sourceType.getFullQualifiedName())) {
for (EdmNavigationPropertyBinding binding : s.getNavigationPropertyBindings()) {
if (binding.getPath().equals(property.getName())
|| binding.getPath().endsWith("/" + property.getName())) {
return s.getRelatedBindingTarget(binding.getPath());
}
for (EdmSingleton s : c.getSingletons()) {
if (s.getEntityType().getFullQualifiedName().equals(sourceType.getFullQualifiedName())) {
for (EdmNavigationPropertyBinding binding : s.getNavigationPropertyBindings()) {
if (binding.getPath().equals(property.getName())
|| binding.getPath().endsWith("/" + property.getName())) {
return s.getRelatedBindingTarget(binding.getPath());
}
}
}
} catch (UnsupportedInV3Exception ignore) {
// ignore
}
}
}
throw new IllegalStateException(
"Navigation property '" + sourceType.getName() + "." + property.getName() + "' not valid");
"Navigation property '" + sourceType.getName() + "." + property.getName() + "' not valid");
}
public EdmSchema getSchema() {

View File

@ -1,54 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.ext.pojogen;
import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.olingo.client.api.CommonODataClient;
import org.apache.olingo.client.core.ODataClientFactory;
import org.apache.olingo.commons.api.edm.Edm;
import org.apache.olingo.commons.api.edm.EdmSchema;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
/**
* POJOs generator.
*/
@Mojo(name = "v3pojoGen", defaultPhase = LifecyclePhase.PROCESS_SOURCES)
public class V3POJOGenMojo extends AbstractPOJOGenMojo {
@Override
protected void createUtility(final Edm edm, final EdmSchema schema, final String basePackage) {
utility = new V3Utility(edm, schema, basePackage);
}
@Override
protected V3Utility getUtility() {
return (V3Utility) utility;
}
@Override
protected String getVersion() {
return ODataServiceVersion.V30.name().toLowerCase();
}
@Override
protected CommonODataClient<?> getClient() {
return ODataClientFactory.getV3();
}
}

View File

@ -1,29 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.ext.pojogen;
import org.apache.olingo.commons.api.edm.Edm;
import org.apache.olingo.commons.api.edm.EdmSchema;
public class V3Utility extends AbstractUtility {
public V3Utility(final Edm metadata, final EdmSchema schema, final String basePackage) {
super(metadata, schema, basePackage);
}
}

View File

@ -50,31 +50,6 @@ public class Service<C extends CommonEdmEnabledODataClient<?>> extends AbstractS
return (Service<C>) SERVICES.get(serviceRoot);
}
/**
* Gives an OData 3.0 instance for given service root, operating in transactions (with batch requests).
*
* @param serviceRoot OData service root
* @return OData 3.0 instance for given service root, operating in transactions (with batch requests)
*/
public static Service<org.apache.olingo.client.api.v3.EdmEnabledODataClient> getV3(
final String serviceRoot) {
return getV3(serviceRoot, true);
}
/**
* Gives an OData 3.0 instance for given service root.
*
* @param serviceRoot OData service root
* @param transactional whether operating in transactions (with batch requests) or not
* @return OData 3.0 instance for given service root
*/
public static Service<org.apache.olingo.client.api.v3.EdmEnabledODataClient> getV3(
final String serviceRoot, final boolean transactional) {
return getInstance(ODataServiceVersion.V30, serviceRoot, transactional);
}
/**
* Gives an OData 4.0 instance for given service root, operating in transactions (with batch requests).
*

View File

@ -1,52 +0,0 @@
#*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*#
@org.apache.olingo.ext.proxy.api.annotations.Namespace("$namespace")
@org.apache.olingo.ext.proxy.api.annotations.ComplexType(name = "$complexType.Name")
public interface $utility.capitalize($complexType.Name)
extends #if($complexType.getBaseType())$utility.getJavaType($complexType.getBaseType().getFullQualifiedName().toString())#{else}org.apache.olingo.ext.proxy.api.ComplexType<$utility.capitalize($complexType.Name)>, org.apache.olingo.ext.proxy.api.StructuredQuery<$utility.capitalize($complexType.Name)>#end {
#if( $entityType.getBaseType() )
@Override
$utility.capitalize($complexType.Name) load();
#end
#set( $complexProps = [] )
#foreach($propertyName in $complexType.PropertyNames)
#set($property = $complexType.getProperty($propertyName))#*
*##if($property.Type.FullQualifiedName.toString().equals("Edm.Stream"))#*
*##set( $returnType = "org.apache.olingo.ext.proxy.api.EdmStreamValue" )#*
*##else#*
*##set( $returnType = $utility.getJavaType($property.Type, $property.Collection) )#*
*##end
@org.apache.olingo.ext.proxy.api.annotations.Property(
name = "$property.Name",
type = "$property.Type.FullQualifiedName.toString()",
nullable = $property.Nullable)
$returnType get$utility.capitalize($property.Name)();
void set$utility.capitalize($property.Name)($returnType _$utility.uncapitalize($property.Name));
#if($utility.isComplex($property.Type.FullQualifiedName))#*
*##set( $adding = $complexProps.add($property) )
#end
#end

View File

@ -1,51 +0,0 @@
#*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*#
public interface $utility.capitalize($complexType.Name)ComposableInvoker
extends org.apache.olingo.ext.proxy.api.StructuredComposableInvoker<$utility.capitalize($complexType.Name), ${utility.capitalize($complexType.Name)}.Operations> {
@Override
$utility.capitalize($complexType.Name)ComposableInvoker select(String... select);
@Override
$utility.capitalize($complexType.Name)ComposableInvoker expand(String... expand);
#set( $complexProps = [] )
#foreach($propertyName in $complexType.PropertyNames)
#set($property = $complexType.getProperty($propertyName))#*
*##if($property.Type.FullQualifiedName.toString().equals("Edm.Stream"))#*
*##set( $returnType = "org.apache.olingo.ext.proxy.api.EdmStreamValue" )#*
*##else#*
*##set( $returnType = $utility.getJavaType($property.Type, $property.Collection) )#*
*##end
@org.apache.olingo.ext.proxy.api.annotations.Property(
name = "$property.Name",
type = "$property.Type.FullQualifiedName.toString()",
nullable = $property.Nullable)
$returnType get$utility.capitalize($property.Name)();
void set$utility.capitalize($property.Name)($returnType _$utility.uncapitalize($property.Name));
#if($utility.isComplex($property.Type.FullQualifiedName))#*
*##set( $adding = $complexProps.add($property) )
#end
#end

View File

@ -1,19 +0,0 @@
#*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*#

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>pojogen-maven-plugin-v3test</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<name>${project.artifactId}</name>
<description>A simple IT verifying the basic use case of pojogen-maven-plugin.</description>
<properties>
<project.source>1.6</project.source>
<compiler.plugin.version>3.2</compiler.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<artifactId>pojogen-maven-plugin</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<scope>runtime</scope>
</dependency>
<dependency>
<artifactId>odata-client-proxy</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler.plugin.version}</version>
<configuration>
<source>${project.source}</source>
<target>${project.source}</target>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>@project.groupId@</groupId>
<artifactId>pojogen-maven-plugin</artifactId>
<version>@project.version@</version>
<executions>
<execution>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<serviceRootURL>http://localhost:9180/stub/StaticService/V30/ActionOverloading.svc</serviceRootURL>
<basePackage>org.apache.olingo.fit.proxy.v3.actionoverloading</basePackage>
</configuration>
<id>v3pojoGen</id>
<phase>generate-sources</phase>
<goals>
<goal>v3pojoGen</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,20 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
File basepkg = new File( basedir, "target/generated-sources/ojc-plugin/org/apache/olingo/fit/proxy/v3" );
assert basepkg.isDirectory() && basepkg.listFiles().length>0;

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>pojogen-maven-plugin-v3test</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<name>${project.artifactId}</name>
<description>A simple IT verifying the basic use case of pojogen-man-plugin.</description>
<properties>
<project.source>1.6</project.source>
<compiler.plugin.version>3.2</compiler.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<artifactId>pojogen-maven-plugin</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<scope>runtime</scope>
</dependency>
<dependency>
<artifactId>odata-client-proxy</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler.plugin.version}</version>
<configuration>
<source>${project.source}</source>
<target>${project.source}</target>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>@project.groupId@</groupId>
<artifactId>pojogen-maven-plugin</artifactId>
<version>@project.version@</version>
<executions>
<execution>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<serviceRootURL>http://localhost:9180/stub/StaticService/V30/OpenType.svc</serviceRootURL>
<basePackage>org.apache.olingo.fit.proxy.v3.opentype</basePackage>
</configuration>
<id>v3pojoGen</id>
<phase>generate-sources</phase>
<goals>
<goal>v3pojoGen</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,20 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
File basepkg = new File( basedir, "target/generated-sources/ojc-plugin/org/apache/olingo/fit/proxy/v3" );
assert basepkg.isDirectory() && basepkg.listFiles().length>0;

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>pojogen-maven-plugin-v3test</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<name>${project.artifactId}</name>
<description>A simple IT verifying the basic use case of pojogen-maven-plugin.</description>
<properties>
<project.source>1.6</project.source>
<compiler.plugin.version>3.2</compiler.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<artifactId>pojogen-maven-plugin</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<scope>runtime</scope>
</dependency>
<dependency>
<artifactId>odata-client-proxy</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler.plugin.version}</version>
<configuration>
<source>${project.source}</source>
<target>${project.source}</target>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>@project.groupId@</groupId>
<artifactId>pojogen-maven-plugin</artifactId>
<version>@project.version@</version>
<executions>
<execution>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<serviceRootURL>http://localhost:9180/stub/StaticService/V30/PrimitiveKeys.svc</serviceRootURL>
<basePackage>org.apache.olingo.fit.proxy.v3.primitivekeys</basePackage>
</configuration>
<id>v3pojoGen</id>
<phase>generate-sources</phase>
<goals>
<goal>v3pojoGen</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,20 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
File basepkg = new File( basedir, "target/generated-sources/ojc-plugin/org/apache/olingo/fit/proxy/v3" );
assert basepkg.isDirectory() && basepkg.listFiles().length>0;

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>pojogen-maven-plugin-v3test</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<name>${project.artifactId}</name>
<description>A simple IT verifying the basic use case of pojogen-maven-plugin.</description>
<properties>
<project.source>1.6</project.source>
<compiler.plugin.version>3.2</compiler.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<artifactId>pojogen-maven-plugin</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
<scope>runtime</scope>
</dependency>
<dependency>
<artifactId>odata-client-proxy</artifactId>
<groupId>org.apache.olingo</groupId>
<version>@project.version@</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler.plugin.version}</version>
<configuration>
<source>${project.source}</source>
<target>${project.source}</target>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>@project.groupId@</groupId>
<artifactId>pojogen-maven-plugin</artifactId>
<version>@project.version@</version>
<executions>
<execution>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<serviceRootURL>http://localhost:9180/stub/StaticService/V30/Static.svc</serviceRootURL>
<basePackage>org.apache.olingo.fit.proxy.v3.staticservice</basePackage>
</configuration>
<id>v3pojoGen</id>
<phase>generate-sources</phase>
<goals>
<goal>v3pojoGen</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,20 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
File basepkg = new File( basedir, "target/generated-sources/ojc-plugin/org/apache/olingo/fit/proxy/v3" );
assert basepkg.isDirectory() && basepkg.listFiles().length>0;

View File

@ -686,7 +686,7 @@ public abstract class AbstractServices {
final String location;
if ((this instanceof V3KeyAsSegment) || (this instanceof V4KeyAsSegment)) {
if ((this instanceof V4KeyAsSegment)) {
location = uriInfo.getRequestUri().toASCIIString() + "/" + entityKey;
final Link editLink = new LinkImpl();
@ -1204,7 +1204,7 @@ public abstract class AbstractServices {
}
final Entity entry = container.getPayload();
if ((this instanceof V3KeyAsSegment) || (this instanceof V4KeyAsSegment)) {
if ((this instanceof V4KeyAsSegment)) {
final Link editLink = new LinkImpl();
editLink.setRel("edit");
editLink.setTitle(entitySetName);

View File

@ -1,209 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.fit;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.fit.metadata.Metadata;
import org.apache.olingo.fit.utils.AbstractUtilities;
import org.apache.olingo.fit.utils.Accept;
import org.apache.olingo.fit.utils.Commons;
import org.apache.olingo.fit.utils.ConstantKey;
import org.apache.olingo.fit.utils.Constants;
import org.apache.olingo.fit.utils.FSManager;
import org.springframework.stereotype.Service;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
@Service
@Path("/V30/ActionOverloading.svc")
public class V3ActionOverloading extends V3Services {
public V3ActionOverloading() throws IOException {
super(new Metadata(FSManager.instance(ODataServiceVersion.V30).readRes(
"actionOverloading" + StringUtils.capitalize(Constants.get(ODataServiceVersion.V30, ConstantKey.METADATA)),
Accept.XML), ODataServiceVersion.V30));
}
private Response replaceServiceName(final Response response) {
try {
final String content = IOUtils.toString((InputStream) response.getEntity(), Constants.ENCODING).
replaceAll("Static\\.svc", "ActionOverloading.svc");
final Response.ResponseBuilder builder = Response.status(response.getStatus());
for (String headerName : response.getHeaders().keySet()) {
for (Object headerValue : response.getHeaders().get(headerName)) {
builder.header(headerName, headerValue);
}
}
final InputStream toBeStreamedBack = IOUtils.toInputStream(content, Constants.ENCODING);
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
IOUtils.copy(toBeStreamedBack, baos);
IOUtils.closeQuietly(toBeStreamedBack);
builder.header("Content-Length", baos.size());
builder.entity(new ByteArrayInputStream(baos.toByteArray()));
return builder.build();
} catch (Exception e) {
return response;
}
}
@GET
@Path("/$metadata")
@Produces(MediaType.APPLICATION_XML)
@Override
public Response getMetadata() {
return super.getMetadata("actionOverloading"
+ StringUtils.capitalize(Constants.get(ODataServiceVersion.V30, ConstantKey.METADATA)));
}
@POST
@Path("/RetrieveProduct")
public Response unboundRetrieveProduct(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType) {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, ODataServiceVersion.V30);
}
if (acceptType == Accept.XML || acceptType == Accept.TEXT) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
try {
final InputStream result = FSManager.instance(ODataServiceVersion.V30).
readFile("actionOverloadingRetrieveProduct", acceptType);
return replaceServiceName(xml.createResponse(result, null, acceptType));
} catch (Exception e) {
return replaceServiceName(xml.createFaultResponse(accept, e));
}
}
@GET
@Path("/Product({entityId})")
@Override
public Response getProduct(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("entityId") final String entityId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
final Map.Entry<Accept, AbstractUtilities> utils = super.getUtilities(accept, format);
if (utils.getKey() == Accept.XML || utils.getKey() == Accept.TEXT) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final Map.Entry<String, InputStream> entityInfo = utils.getValue().readEntity("Product", entityId, utils.getKey());
InputStream entity = entityInfo.getValue();
try {
if (utils.getKey() == Accept.JSON_FULLMETA || utils.getKey() == Accept.ATOM) {
entity = utils.getValue().addOperation(entity, "RetrieveProduct", "#DefaultContainer.RetrieveProduct",
uriInfo.getAbsolutePath().toASCIIString()
+ "/RetrieveProduct");
}
return replaceServiceName(utils.getValue().createResponse(
entity, Commons.getETag(entityInfo.getKey(), ODataServiceVersion.V30), utils.getKey()));
} catch (Exception e) {
LOG.error("Error retrieving entity", e);
return replaceServiceName(xml.createFaultResponse(accept, e));
}
}
@POST
@Path("/Product({entityId})/{path:.*RetrieveProduct}")
public Response productBoundRetrieveProduct(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType) {
return unboundRetrieveProduct(accept, format, contentType);
}
@GET
@Path("/OrderLine(OrderId={orderId},ProductId={productId})")
public Response getOrderLine(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("orderId") final String orderId,
@PathParam("productId") final String productId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
final Map.Entry<Accept, AbstractUtilities> utils = super.getUtilities(accept, format);
if (utils.getKey() == Accept.XML || utils.getKey() == Accept.TEXT) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final Map.Entry<String, InputStream> entityInfo = utils.getValue().
readEntity("OrderLine", orderId + " " + productId, utils.getKey());
InputStream entity = entityInfo.getValue();
try {
if (utils.getKey() == Accept.JSON_FULLMETA || utils.getKey() == Accept.ATOM) {
entity = utils.getValue().addOperation(entity, "RetrieveProduct", "#DefaultContainer.RetrieveProduct",
uriInfo.getAbsolutePath().toASCIIString()
+ "/RetrieveProduct");
}
return replaceServiceName(utils.getValue().createResponse(
entity, Commons.getETag(entityInfo.getKey(), ODataServiceVersion.V30), utils.getKey()));
} catch (Exception e) {
LOG.error("Error retrieving entity", e);
return replaceServiceName(xml.createFaultResponse(accept, e));
}
}
@POST
@Path("/OrderLine(OrderId={orderId},ProductId={productId})/{path:.*RetrieveProduct}")
public Response orderLineBoundRetrieveProduct(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType) {
return unboundRetrieveProduct(accept, format, contentType);
}
}

View File

@ -1,181 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.fit;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.fit.methods.MERGE;
import org.apache.olingo.fit.methods.PATCH;
import org.apache.olingo.fit.utils.Constants;
import org.springframework.stereotype.Service;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
@Service
@Path("/V30/KeyAsSegment.svc")
public class V3KeyAsSegment extends V3Services {
public V3KeyAsSegment() throws IOException {
super();
}
private Response replaceServiceName(final Response response) {
try {
final String content = IOUtils.toString((InputStream) response.getEntity(), Constants.ENCODING).
replaceAll("Static\\.svc", "KeyAsSegment.svc");
final Response.ResponseBuilder builder = Response.status(response.getStatus());
for (String headerName : response.getHeaders().keySet()) {
for (Object headerValue : response.getHeaders().get(headerName)) {
builder.header(headerName, headerValue);
}
}
final InputStream toBeStreamedBack = IOUtils.toInputStream(content, Constants.ENCODING);
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
IOUtils.copy(toBeStreamedBack, baos);
IOUtils.closeQuietly(toBeStreamedBack);
builder.header("Content-Length", baos.size());
builder.entity(new ByteArrayInputStream(baos.toByteArray()));
return builder.build();
} catch (Exception e) {
return response;
}
}
@GET
@Path("/{entitySetName}/{entityId}")
@Override
public Response getEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@QueryParam("$expand") @DefaultValue(StringUtils.EMPTY) final String expand,
@QueryParam("$select") @DefaultValue(StringUtils.EMPTY) final String select) {
return replaceServiceName(super.getEntityInternal(uriInfo.getRequestUri().toASCIIString(),
accept, entitySetName, entityId, format, expand, select));
}
@DELETE
@Path("/{entitySetName}/{entityId}")
@Override
public Response removeEntity(
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId) {
return replaceServiceName(super.removeEntity(entitySetName, entityId));
}
@MERGE
@Path("/{entitySetName}/{entityId}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Override
public Response mergeEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
@HeaderParam("If-Match") @DefaultValue(StringUtils.EMPTY) final String ifMatch,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
final String changes) {
return replaceServiceName(super.patchEntity(uriInfo, accept, contentType, prefer, ifMatch, entitySetName,
entityId, changes));
}
@PATCH
@Path("/{entitySetName}/{entityId}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Override
public Response patchEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
@HeaderParam("If-Match") @DefaultValue(StringUtils.EMPTY) final String ifMatch,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
final String changes) {
return replaceServiceName(super.patchEntity(uriInfo, accept, contentType, prefer, ifMatch, entitySetName,
entityId, changes));
}
@PUT
@Path("/{entitySetName}/{entityId}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
public Response putNewEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
final String entity) {
return replaceServiceName(super.replaceEntity(uriInfo, accept, contentType, prefer, entitySetName, entityId,
entity));
}
@POST
@Path("/{entitySetName}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM})
@Override
public Response postNewEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
@PathParam("entitySetName") final String entitySetName,
final String entity) {
return replaceServiceName(super.postNewEntity(uriInfo, accept, contentType, prefer, entitySetName, entity));
}
}

View File

@ -1,149 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.fit;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.fit.metadata.Metadata;
import org.apache.olingo.fit.utils.Accept;
import org.apache.olingo.fit.utils.ConstantKey;
import org.apache.olingo.fit.utils.Constants;
import org.apache.olingo.fit.utils.FSManager;
import org.springframework.stereotype.Service;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@Service
@Path("/V30/OpenType.svc")
public class V3OpenType extends V3Services {
private static final Pattern GUID = Pattern.compile("guid'(.*)'");
public V3OpenType() throws IOException {
super(new Metadata(FSManager.instance(ODataServiceVersion.V30).
readRes("openType" + StringUtils.capitalize(Constants.get(ODataServiceVersion.V30, ConstantKey.METADATA)),
Accept.XML), ODataServiceVersion.V30));
}
private Response replaceServiceName(final Response response) {
try {
final String content = IOUtils.toString((InputStream) response.getEntity(), Constants.ENCODING).
replaceAll("Static\\.svc", "OpenType.svc");
final Response.ResponseBuilder builder = Response.status(response.getStatus());
for (String headerName : response.getHeaders().keySet()) {
for (Object headerValue : response.getHeaders().get(headerName)) {
builder.header(headerName, headerValue);
}
}
final InputStream toBeStreamedBack = IOUtils.toInputStream(content, Constants.ENCODING);
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
IOUtils.copy(toBeStreamedBack, baos);
IOUtils.closeQuietly(toBeStreamedBack);
builder.header("Content-Length", baos.size());
builder.entity(new ByteArrayInputStream(baos.toByteArray()));
return builder.build();
} catch (Exception e) {
return response;
}
}
/**
* Provide sample large metadata.
*
* @return metadata.
*/
@GET
@Path("/$metadata")
@Produces(MediaType.APPLICATION_XML)
@Override
public Response getMetadata() {
return super.getMetadata("openType" + StringUtils.capitalize(
Constants.get(ODataServiceVersion.V30, ConstantKey.METADATA)));
}
@GET
@Path("/{entitySetName}({entityId})")
@Override
public Response getEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@QueryParam("$expand") @DefaultValue(StringUtils.EMPTY) final String expand,
@QueryParam("$select") @DefaultValue(StringUtils.EMPTY) final String select) {
final Matcher matcher = GUID.matcher(entityId);
return replaceServiceName(super.getEntityInternal(
uriInfo.getRequestUri().toASCIIString(), accept, entitySetName,
matcher.matches() ? matcher.group(1) : entityId, format, expand, select));
}
@POST
@Path("/{entitySetName}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM})
@Override
public Response postNewEntity(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
@PathParam("entitySetName") final String entitySetName,
final String entity) {
return replaceServiceName(super.postNewEntity(uriInfo, accept, contentType, prefer, entitySetName, entity));
}
@DELETE
@Path("/{entitySetName}({entityId})")
@Override
public Response removeEntity(
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId) {
final Matcher matcher = GUID.matcher(entityId);
return replaceServiceName(super.removeEntity(entitySetName,
matcher.matches() ? matcher.group(1) : entityId));
}
}

View File

@ -1,52 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.fit;
import org.apache.olingo.fit.utils.Accept;
import org.apache.olingo.fit.utils.FSManager;
import org.springframework.stereotype.Service;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.io.IOException;
@Service
@Path("/V30/PrimitiveKeys.svc")
public class V3PrimitiveKeys extends V3Services {
public V3PrimitiveKeys() throws IOException {
super();
}
@GET
@Path("/$metadata")
@Produces(MediaType.APPLICATION_XML)
@Override
public Response getMetadata() {
try {
return xml.createResponse(
null, FSManager.instance(version).readRes("primitiveKeysMetadata", Accept.XML), null, Accept.XML);
} catch (Exception e) {
return xml.createFaultResponse(Accept.XML.toString(version), e);
}
}
}

View File

@ -1,482 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.olingo.fit;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.cxf.interceptor.InInterceptors;
import org.apache.cxf.jaxrs.ext.multipart.Attachment;
import org.apache.olingo.commons.api.data.EntitySet;
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
import org.apache.olingo.fit.metadata.Metadata;
import org.apache.olingo.fit.methods.MERGE;
import org.apache.olingo.fit.methods.PATCH;
import org.apache.olingo.fit.rest.XHTTPMethodInterceptor;
import org.apache.olingo.fit.utils.AbstractUtilities;
import org.apache.olingo.fit.utils.Accept;
import org.apache.olingo.fit.utils.Commons;
import org.apache.olingo.fit.utils.ConstantKey;
import org.apache.olingo.fit.utils.Constants;
import org.apache.olingo.fit.utils.FSManager;
import org.apache.olingo.fit.utils.LinkInfo;
import org.springframework.stereotype.Service;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMultipart;
import javax.ws.rs.BadRequestException;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
@Service
@Path("/V30/Static.svc")
@InInterceptors(classes = XHTTPMethodInterceptor.class)
public class V3Services extends AbstractServices {
public V3Services() throws IOException {
super(ODataServiceVersion.V30, Commons.getMetadata(ODataServiceVersion.V30));
}
protected V3Services(final Metadata metadata) throws IOException {
super(ODataServiceVersion.V30, metadata);
}
@GET
@Path("/InStreamErrorGetCustomer")
public Response instreamErrorGetCustomer(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, version);
}
try {
final InputStream error = FSManager.instance(version).readFile("InStreamErrorGetCustomer", acceptType);
return Response.ok(error).
header(Constants.get(version, ConstantKey.ODATA_SERVICE_VERSION), version + ";").
header("Content-Type", acceptType.toString(version)).
build();
} catch (Exception e) {
if (acceptType == Accept.XML || acceptType == Accept.TEXT) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
return xml.createFaultResponse(accept, e);
}
}
/**
* Provide sample large metadata.
*
* @return metadata.
*/
@GET
@Path("/large/$metadata")
@Produces(MediaType.APPLICATION_XML)
public Response getLargeMetadata() {
return getMetadata("large" + StringUtils.capitalize(Constants.get(version, ConstantKey.METADATA)));
}
@Override
protected void setInlineCount(final EntitySet feed, final String count) {
if ("allpages".equals(count)) {
feed.setCount(feed.getEntities().size());
}
}
@Override
public InputStream exploreMultipart(
final List<Attachment> attachments, final String boundary, final boolean contineOnError)
throws IOException {
final ByteArrayOutputStream bos = new ByteArrayOutputStream();
Response res = null;
boolean goon = true;
for (int i = 0; i < attachments.size() && goon; i++) {
try {
final Attachment obj = attachments.get(i);
bos.write(("--" + boundary).getBytes());
bos.write(Constants.CRLF);
final Object content = obj.getDataHandler().getContent();
if (content instanceof MimeMultipart) {
final Map<String, String> references = new HashMap<String, String>();
final String cboundary = "changeset_" + UUID.randomUUID().toString();
bos.write(("Content-Type: multipart/mixed;boundary=" + cboundary).getBytes());
bos.write(Constants.CRLF);
bos.write(Constants.CRLF);
final ByteArrayOutputStream chbos = new ByteArrayOutputStream();
String lastContebtID = null;
try {
for (int j = 0; j < ((MimeMultipart) content).getCount(); j++) {
final MimeBodyPart part = (MimeBodyPart) ((MimeMultipart) content).getBodyPart(j);
lastContebtID = part.getContentID();
addChangesetItemIntro(chbos, lastContebtID, cboundary);
res = bodyPartRequest(new MimeBodyPart(part.getInputStream()), references);
if (res == null || res.getStatus() >= 400) {
throw new Exception("Failure processing changeset");
}
addSingleBatchResponse(res, lastContebtID, chbos);
references.put("$" + lastContebtID, res.getHeaderString("Location"));
}
bos.write(chbos.toByteArray());
IOUtils.closeQuietly(chbos);
bos.write(("--" + cboundary + "--").getBytes());
bos.write(Constants.CRLF);
} catch (Exception e) {
LOG.warn("While processing changeset", e);
IOUtils.closeQuietly(chbos);
addChangesetItemIntro(bos, lastContebtID, cboundary);
if (res == null || res.getStatus() < 400) {
addErrorBatchResponse(e, "1", bos);
} else {
addSingleBatchResponse(res, lastContebtID, bos);
}
goon = contineOnError;
}
} else {
addItemIntro(bos);
res = bodyPartRequest(new MimeBodyPart(obj.getDataHandler().getInputStream()));
if (res.getStatus() >= 400) {
goon = contineOnError;
throw new Exception("Failure processing changeset");
}
addSingleBatchResponse(res, bos);
}
} catch (Exception e) {
if (res == null || res.getStatus() < 400) {
addErrorBatchResponse(e, bos);
} else {
addSingleBatchResponse(res, bos);
}
}
}
bos.write(("--" + boundary + "--").getBytes());
return new ByteArrayInputStream(bos.toByteArray());
}
@GET
@Path("/Car/{type:[a-zA-Z].*}")
public Response filterCar(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@QueryParam("$top") @DefaultValue(StringUtils.EMPTY) final String top,
@QueryParam("$skip") @DefaultValue(StringUtils.EMPTY) final String skip,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@QueryParam("$inlinecount") @DefaultValue(StringUtils.EMPTY) final String count,
@QueryParam("$filter") @DefaultValue(StringUtils.EMPTY) final String filter,
@QueryParam("$orderby") @DefaultValue(StringUtils.EMPTY) final String orderby,
@QueryParam("$skiptoken") @DefaultValue(StringUtils.EMPTY) final String skiptoken) {
return super.getEntitySet(uriInfo, accept, "Car", top, skip, format, count, filter, orderby, skiptoken);
}
@GET
@Path("/Login({entityId})")
public Response getLogin(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("entityId") final String entityId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format,
@QueryParam("$expand") @DefaultValue(StringUtils.EMPTY) final String expand,
@QueryParam("$select") @DefaultValue(StringUtils.EMPTY) final String select) {
return super.getEntityInternal(uriInfo.getRequestUri().toASCIIString(), accept,
"Login", StringUtils.remove(entityId, "'"), format, expand, select);
}
@POST
@Path("/Login")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM})
public Response postLogin(
@Context final UriInfo uriInfo,
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) final String prefer,
final String entity) {
if ("{\"odata.type\":\"Microsoft.Test.OData.Services.AstoriaDefaultService.Login\"}".equals(entity)) {
return xml.createFaultResponse(accept, new BadRequestException());
}
return super.postNewEntity(uriInfo, accept, contentType, prefer, "Login", entity);
}
@DELETE
@Path("/Login({entityId})")
public Response removeLogin(
@PathParam("entityId") final String entityId) {
return super.removeEntity("Login", StringUtils.remove(entityId, "'"));
}
/**
* Retrieve links sample.
*
* @param accept Accept header.
* @param entitySetName Entity set name.
* @param entityId entity id.
* @param linkName link name.
* @param format format query option.
* @return links.
*/
@GET
@Path("/{entitySetName}({entityId})/$links/{linkName}")
public Response getLinks(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
try {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, version);
}
if (acceptType == Accept.ATOM) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final LinkInfo links = xml.readLinks(entitySetName, entityId, linkName, acceptType);
return xml.createResponse(
links.getLinks(),
links.getEtag(),
acceptType);
} catch (Exception e) {
return xml.createFaultResponse(accept, e);
}
}
@POST
@Path("/{entitySetName}({entityId})/$links/{linkName}")
public Response postLink(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
final String link,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
try {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, version);
}
if (acceptType == Accept.ATOM) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final Accept content;
if (StringUtils.isNotBlank(contentType)) {
content = Accept.parse(contentType, version);
} else {
content = acceptType;
}
final AbstractUtilities utils = getUtilities(acceptType);
final List<String> links;
if (content == Accept.XML || content == Accept.TEXT || content == Accept.ATOM) {
links = xml.extractLinkURIs(IOUtils.toInputStream(link, Constants.ENCODING)).getValue();
} else {
links = json.extractLinkURIs(IOUtils.toInputStream(link, Constants.ENCODING)).getValue();
}
utils.putLinksInMemory(
Commons.getEntityBasePath(entitySetName, entityId),
entitySetName,
entityId,
linkName,
links);
return xml.createResponse(null, null, null, Response.Status.NO_CONTENT);
} catch (Exception e) {
return xml.createFaultResponse(accept, e);
}
}
@MERGE
@Path("/{entitySetName}({entityId})/$links/{linkName}")
public Response mergeLink(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
final String link,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
return putLink(accept, contentType, entitySetName, entityId, linkName, link, format);
}
@PATCH
@Path("/{entitySetName}({entityId})/$links/{linkName}")
public Response patchLink(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
final String link,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
return putLink(accept, contentType, entitySetName, entityId, linkName, link, format);
}
@PUT
@Path("/{entitySetName}({entityId})/$links/{linkName}")
public Response putLink(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
final String link,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
try {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, version);
}
if (acceptType == Accept.ATOM) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final Accept content;
if (StringUtils.isNotBlank(contentType)) {
content = Accept.parse(contentType, version);
} else {
content = acceptType;
}
final AbstractUtilities utils = getUtilities(acceptType);
final List<String> links;
if (content == Accept.XML || content == Accept.TEXT || content == Accept.ATOM) {
links = xml.extractLinkURIs(IOUtils.toInputStream(link, Constants.ENCODING)).getValue();
} else {
links = json.extractLinkURIs(IOUtils.toInputStream(link, Constants.ENCODING)).getValue();
}
utils.putLinksInMemory(
Commons.getEntityBasePath(entitySetName, entityId),
entitySetName,
linkName,
links);
return xml.createResponse(null, null, null, Response.Status.NO_CONTENT);
} catch (Exception e) {
return xml.createFaultResponse(accept, e);
}
}
@DELETE
@Path("/{entitySetName}({entityId})/$links/{linkName}({linkId})")
public Response deleteLink(
@HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) final String accept,
@HeaderParam("Content-Type") @DefaultValue(StringUtils.EMPTY) final String contentType,
@PathParam("entitySetName") final String entitySetName,
@PathParam("entityId") final String entityId,
@PathParam("linkName") final String linkName,
@PathParam("linkId") final String linkId,
@QueryParam("$format") @DefaultValue(StringUtils.EMPTY) final String format) {
try {
final Accept acceptType;
if (StringUtils.isNotBlank(format)) {
acceptType = Accept.valueOf(format.toUpperCase());
} else {
acceptType = Accept.parse(accept, version);
}
if (acceptType == Accept.ATOM) {
throw new UnsupportedMediaTypeException("Unsupported media type");
}
final AbstractUtilities utils = getUtilities(acceptType);
final Map.Entry<String, List<String>> currents = json.extractLinkURIs(utils.readLinks(
entitySetName, entityId, linkName, Accept.JSON_FULLMETA).getLinks());
final Map.Entry<String, List<String>> toBeRemoved = json.extractLinkURIs(utils.readLinks(
entitySetName, entityId, linkName + "(" + linkId + ")", Accept.JSON_FULLMETA).getLinks());
final List<String> remains = currents.getValue();
remains.removeAll(toBeRemoved.getValue());
utils.putLinksInMemory(
Commons.getEntityBasePath(entitySetName, entityId),
entitySetName,
linkName,
remains);
return xml.createResponse(null, null, null, Response.Status.NO_CONTENT);
} catch (Exception e) {
return xml.createFaultResponse(accept, e);
}
}
}

View File

@ -61,11 +61,6 @@ public class TomcatTestServer {
try {
LOG.trace("Start tomcat embedded server from main()");
TestServerBuilder server = TomcatTestServer.init(9180)
.addStaticContent("/stub/StaticService/V30/Static.svc/$metadata", "V30/metadata.xml")
.addStaticContent("/stub/StaticService/V30/ActionOverloading.svc/$metadata",
"V30/actionOverloadingMetadata.xml")
.addStaticContent("/stub/StaticService/V30/OpenType.svc/$metadata", "V30/openTypeMetadata.xml")
.addStaticContent("/stub/StaticService/V30/PrimitiveKeys.svc/$metadata", "V30/primitiveKeysMetadata.xml")
.addStaticContent("/stub/StaticService/V40/OpenType.svc/$metadata", "V40/openTypeMetadata.xml")
.addStaticContent("/stub/StaticService/V40/Demo.svc/$metadata", "V40/demoMetadata.xml")
.addStaticContent("/stub/StaticService/V40/Static.svc/$metadata", "V40/metadata.xml");

View File

@ -1,161 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/AllGeoTypesSet(-10)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.AllSpatialTypes" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="AllSpatialTypes" href="AllGeoTypesSet(-10)" />
<title />
<updated>2014-05-08T12:27:58Z</updated>
<author>
<name />
</author>
<content type="application/xml">
<m:properties>
<d:Id m:type="Edm.Int32">-10</d:Id>
<d:Geog m:type="Edm.GeographyPoint">
<gml:Point gml:srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
<gml:pos>51.65 178.7</gml:pos>
</gml:Point>
</d:Geog>
<d:GeogPoint m:type="Edm.GeographyPoint">
<gml:Point gml:srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
<gml:pos>52.8606 173.334</gml:pos>
</gml:Point>
</d:GeogPoint>
<d:GeogLine m:type="Edm.GeographyLineString">
<gml:LineString gml:srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
<gml:pos>40.5 40.5</gml:pos>
<gml:pos>30.5 30.5</gml:pos>
<gml:pos>20.5 40.5</gml:pos>
<gml:pos>10.5 30.5</gml:pos>
</gml:LineString>
</d:GeogLine>
<d:GeogPolygon m:type="Edm.GeographyPolygon">
<gml:Polygon gml:srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
<gml:exterior>
<gml:LinearRing>
<gml:pos>5 15</gml:pos>
<gml:pos>10 40</gml:pos>
<gml:pos>20 10</gml:pos>
<gml:pos>10 5</gml:pos>
<gml:pos>5 15</gml:pos>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</d:GeogPolygon>
<d:GeogCollection m:null="true" />
<d:GeogMultiPoint m:null="true" />
<d:GeogMultiLine m:type="Edm.GeographyMultiLineString">
<gml:MultiCurve gml:srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
<gml:curveMembers>
<gml:LineString>
<gml:pos>10 10</gml:pos>
<gml:pos>20 20</gml:pos>
<gml:pos>40 10</gml:pos>
</gml:LineString>
<gml:LineString>
<gml:pos>40 40</gml:pos>
<gml:pos>30 30</gml:pos>
<gml:pos>20 40</gml:pos>
<gml:pos>10 30</gml:pos>
</gml:LineString>
</gml:curveMembers>
</gml:MultiCurve>
</d:GeogMultiLine>
<d:GeogMultiPolygon m:null="true" />
<d:Geom m:type="Edm.GeometryLineString">
<gml:LineString gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0">
<gml:pos>1 1</gml:pos>
<gml:pos>3 3</gml:pos>
<gml:pos>2 4</gml:pos>
<gml:pos>2 0</gml:pos>
</gml:LineString>
</d:Geom>
<d:GeomPoint m:type="Edm.GeometryPoint">
<gml:Point gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0">
<gml:pos />
</gml:Point>
</d:GeomPoint>
<d:GeomLine m:null="true" />
<d:GeomPolygon m:null="true" />
<d:GeomCollection m:type="Edm.GeometryCollection">
<gml:MultiGeometry gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0" />
</d:GeomCollection>
<d:GeomMultiPoint m:type="Edm.GeometryMultiPoint">
<gml:MultiPoint gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0" />
</d:GeomMultiPoint>
<d:GeomMultiLine m:type="Edm.GeometryMultiLineString">
<gml:MultiCurve gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0">
<gml:curveMembers>
<gml:LineString>
<gml:pos>10 10</gml:pos>
<gml:pos>20 20</gml:pos>
<gml:pos>10 40</gml:pos>
</gml:LineString>
<gml:LineString>
<gml:pos>40 40</gml:pos>
<gml:pos>30 30</gml:pos>
<gml:pos>40 20</gml:pos>
<gml:pos>30 10</gml:pos>
</gml:LineString>
</gml:curveMembers>
</gml:MultiCurve>
</d:GeomMultiLine>
<d:GeomMultiPolygon m:type="Edm.GeometryMultiPolygon">
<gml:MultiSurface gml:srsName="http://www.opengis.net/def/crs/EPSG/0/0">
<gml:surfaceMembers>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:pos>40 40</gml:pos>
<gml:pos>20 45</gml:pos>
<gml:pos>45 30</gml:pos>
<gml:pos>40 40</gml:pos>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:pos>20 35</gml:pos>
<gml:pos>45 20</gml:pos>
<gml:pos>30 5</gml:pos>
<gml:pos>10 10</gml:pos>
<gml:pos>10 30</gml:pos>
<gml:pos>20 35</gml:pos>
</gml:LinearRing>
</gml:exterior>
<gml:interior>
<gml:LinearRing>
<gml:pos>30 20</gml:pos>
<gml:pos>20 25</gml:pos>
<gml:pos>20 15</gml:pos>
<gml:pos>30 20</gml:pos>
</gml:LinearRing>
</gml:interior>
</gml:Polygon>
</gml:surfaceMembers>
</gml:MultiSurface>
</d:GeomMultiPolygon>
</m:properties>
</content>
</entry>

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)",
"odata.editLink": "Car(12)",
"odata.mediaEditLink": "Car(12)/$value",
"odata.mediaReadLink": "Car(12)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(12)/Photo",
"Video@odata.mediaEditLink": "Car(12)/Video",
"VIN": 12,
"Description": "lx"
}

View File

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(12)" />
<title />
<updated>2014-03-19T09:53:35Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(12)/Video" />
<link rel="edit-media" title="Car" href="Car(12)/$value" />
<content type="*/*" src="Car(12)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">12</d:VIN>
<d:Description>lx</d:Description>
</m:properties>
</entry>

View File

@ -1,13 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)",
"odata.editLink": "Car(14)",
"odata.mediaEditLink": "Car(14)/$value",
"odata.mediaReadLink": "Car(14)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(14)/Photo",
"Video@odata.mediaEditLink": "Car(14)/Video",
"VIN": 14,
"Description": "畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ"
}

View File

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-03-07T15:15:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="*/*" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description>
</m:properties>
</entry>

View File

@ -1,13 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)",
"odata.editLink": "Car(15)",
"odata.mediaEditLink": "Car(15)/$value",
"odata.mediaReadLink": "Car(15)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(15)/Photo",
"Video@odata.mediaEditLink": "Car(15)/Video",
"VIN": 15,
"Description": "kphszztczthjacvjnttrarxru"
}

View File

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-03-19T11:23:02Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="*/*" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>

View File

@ -1,14 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)",
"odata.editLink": "Car(16)",
"odata.mediaEditLink": "Car(16)/$value",
"odata.mediaReadLink": "Car(16)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(16)/Photo",
"Photo@odata.mediaContentType": "application/octet-stream",
"Video@odata.mediaEditLink": "Car(16)/Video",
"VIN": 16,
"Description": "ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ"
}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/"
xmlns="http://www.w3.org/2005/Atom"
xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"
xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"
xmlns:georss="http://www.georss.org/georss"
xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(16)" />
<title />
<updated>2014-02-06T13:56:11Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" type="application/octet-stream" title="Photo" href="Car(16)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" />
<link rel="edit-media" title="Car" href="Car(16)/$value" />
<content type="*/*" src="Car(16)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">16</d:VIN>
<d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description>
</m:properties>
</entry>

View File

@ -1,297 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car",
"value":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)",
"odata.editLink": "Car(11)",
"odata.mediaEditLink": "Car(11)/$value",
"odata.mediaReadLink": "Car(11)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(11)/Photo",
"Video@odata.mediaEditLink": "Car(11)/Video",
"VIN": 11,
"Description": "cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)",
"odata.editLink": "Car(12)",
"odata.mediaEditLink": "Car(12)/$value",
"odata.mediaReadLink": "Car(12)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(12)/Photo",
"Video@odata.mediaEditLink": "Car(12)/Video",
"VIN": 12,
"Description": "lx"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)",
"odata.editLink": "Car(13)",
"odata.mediaEditLink": "Car(13)/$value",
"odata.mediaReadLink": "Car(13)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(13)/Photo",
"Video@odata.mediaEditLink": "Car(13)/Video",
"VIN": 13,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)",
"odata.editLink": "Car(14)",
"odata.mediaEditLink": "Car(14)/$value",
"odata.mediaReadLink": "Car(14)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(14)/Photo",
"Video@odata.mediaEditLink": "Car(14)/Video",
"VIN": 14,
"Description": "New Description(1391427673034)"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)",
"odata.editLink": "Car(15)",
"odata.mediaEditLink": "Car(15)/$value",
"odata.mediaReadLink": "Car(15)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(15)/Photo",
"Video@odata.mediaEditLink": "Car(15)/Video",
"VIN": 15,
"Description": "kphszztczthjacvjnttrarxru"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)",
"odata.editLink": "Car(16)",
"odata.mediaEditLink": "Car(16)/$value",
"odata.mediaReadLink": "Car(16)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(16)/Photo",
"Photo@odata.mediaContentType": "application/octet-stream",
"Video@odata.mediaEditLink": "Car(16)/Video",
"VIN": 16,
"Description": "ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)",
"odata.editLink": "Car(17)",
"odata.mediaEditLink": "Car(17)/$value",
"odata.mediaReadLink": "Car(17)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(17)/Photo",
"Video@odata.mediaEditLink": "Car(17)/Video",
"VIN": 17,
"Description": "まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(18)",
"odata.editLink": "Car(18)",
"odata.mediaEditLink": "Car(18)/$value",
"odata.mediaReadLink": "Car(18)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(18)/Photo",
"Video@odata.mediaEditLink": "Car(18)/Video",
"VIN": 18,
"Description": "ёゼボタひべバタぞァяЯ畚ダソゾゾЯ歹ぺボぜたソ畚珱マ欲マグあ畚九ァ畚マグ裹ミゼァ欲ソ弌畚マ弌チ暦ァボぜ裹ミЯaぼひポをゾ弌歹"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(19)",
"odata.editLink": "Car(19)",
"odata.mediaEditLink": "Car(19)/$value",
"odata.mediaReadLink": "Car(19)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(19)/Photo",
"Video@odata.mediaEditLink": "Car(19)/Video",
"VIN": 19,
"Description": "bdssgpfovhjbzevqmgqxxkejsdhvtxugßßßjßfddßlsshrygytoginhrgoydicmjßcebzehqbegxgmsu"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(20)",
"odata.editLink": "Car(20)",
"odata.mediaEditLink": "Car(20)/$value",
"odata.mediaReadLink": "Car(20)/$value",
"odata.mediaContentType": "*/*",
"Photo@odata.mediaEditLink": "Car(20)/Photo",
"Video@odata.mediaEditLink": "Car(20)/Video",
"VIN": 20,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(21)",
"odata.editLink": "Car(21)",
"odata.mediaEditLink": "Car(21)/$value",
"odata.mediaReadLink": "Car(21)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(21)/Photo",
"Video@odata.mediaEditLink": "Car(21)/Video",
"VIN": 21,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(22)",
"odata.editLink": "Car(22)",
"odata.mediaEditLink": "Car(22)/$value",
"odata.mediaReadLink": "Car(22)/$value",
"odata.mediaContentType": "application/json;odata=nometadata",
"Photo@odata.mediaEditLink": "Car(22)/Photo",
"Video@odata.mediaEditLink": "Car(22)/Video",
"VIN": 22,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(27)",
"odata.editLink": "Car(27)",
"odata.mediaEditLink": "Car(27)/$value",
"odata.mediaReadLink": "Car(27)/$value",
"odata.mediaContentType": "application/json",
"Photo@odata.mediaEditLink": "Car(27)/Photo",
"Video@odata.mediaEditLink": "Car(27)/Video",
"VIN": 27,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(30)",
"odata.editLink": "Car(30)",
"odata.mediaEditLink": "Car(30)/$value",
"odata.mediaReadLink": "Car(30)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(30)/Photo",
"Video@odata.mediaEditLink": "Car(30)/Video",
"VIN": 30,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(31)",
"odata.editLink": "Car(31)",
"odata.mediaEditLink": "Car(31)/$value",
"odata.mediaReadLink": "Car(31)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(31)/Photo",
"Video@odata.mediaEditLink": "Car(31)/Video",
"VIN": 31,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(32)",
"odata.editLink": "Car(32)",
"odata.mediaEditLink": "Car(32)/$value",
"odata.mediaReadLink": "Car(32)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(32)/Photo",
"Video@odata.mediaEditLink": "Car(32)/Video",
"VIN": 32,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(33)",
"odata.editLink": "Car(33)",
"odata.mediaEditLink": "Car(33)/$value",
"odata.mediaReadLink": "Car(33)/$value",
"odata.mediaContentType": "application/octet-stream",
"odata.mediaETag": "\"ii9V2Rc2cJgIZtM0OF+iw3NLRgc=\"",
"Photo@odata.mediaEditLink": "Car(33)/Photo",
"Video@odata.mediaEditLink": "Car(33)/Video",
"VIN": 33,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(34)",
"odata.editLink": "Car(34)",
"odata.mediaEditLink": "Car(34)/$value",
"odata.mediaReadLink": "Car(34)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(34)/Photo",
"Video@odata.mediaEditLink": "Car(34)/Video",
"VIN": 34,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(35)",
"odata.editLink": "Car(35)",
"odata.mediaEditLink": "Car(35)/$value",
"odata.mediaReadLink": "Car(35)/$value",
"odata.mediaContentType": "application/json;odata=nometadata",
"Photo@odata.mediaEditLink": "Car(35)/Photo",
"Video@odata.mediaEditLink": "Car(35)/Video",
"VIN": 35,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(40)",
"odata.editLink": "Car(40)",
"odata.mediaEditLink": "Car(40)/$value",
"odata.mediaReadLink": "Car(40)/$value",
"odata.mediaContentType": "application/json",
"Photo@odata.mediaEditLink": "Car(40)/Photo",
"Video@odata.mediaEditLink": "Car(40)/Video",
"VIN": 40,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(43)",
"odata.editLink": "Car(43)",
"odata.mediaEditLink": "Car(43)/$value",
"odata.mediaReadLink": "Car(43)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(43)/Photo",
"Video@odata.mediaEditLink": "Car(43)/Video",
"VIN": 43,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(44)",
"odata.editLink": "Car(44)",
"odata.mediaEditLink": "Car(44)/$value",
"odata.mediaReadLink": "Car(44)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(44)/Photo",
"Video@odata.mediaEditLink": "Car(44)/Video",
"VIN": 44,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(45)",
"odata.editLink": "Car(45)",
"odata.mediaEditLink": "Car(45)/$value",
"odata.mediaReadLink": "Car(45)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(45)/Photo",
"Video@odata.mediaEditLink": "Car(45)/Video",
"VIN": 45,
"Description": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(46)",
"odata.editLink": "Car(46)",
"odata.mediaEditLink": "Car(46)/$value",
"odata.mediaReadLink": "Car(46)/$value",
"odata.mediaContentType": "application/octet-stream",
"odata.mediaETag": "\"ii9V2Rc2cJgIZtM0OF+iw3NLRgc=\"",
"Photo@odata.mediaEditLink": "Car(46)/Photo",
"Video@odata.mediaEditLink": "Car(46)/Video",
"VIN": 46,
"Description": null
}
]
}

View File

@ -1,459 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-06T14:09:08Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(11)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" />
<link rel="edit-media" title="Car" href="Car(11)/$value" />
<content type="application/octet-stream" src="Car(11)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">11</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(12)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(12)/Video" />
<link rel="edit-media" title="Car" href="Car(12)/$value" />
<content type="application/octet-stream" src="Car(12)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">12</d:VIN>
<d:Description>lx</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(13)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" />
<link rel="edit-media" title="Car" href="Car(13)/$value" />
<content type="application/octet-stream" src="Car(13)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">13</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1391427673034)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(16)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" type="application/octet-stream" title="Photo" href="Car(16)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" />
<link rel="edit-media" title="Car" href="Car(16)/$value" />
<content type="*/*" src="Car(16)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">16</d:VIN>
<d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(17)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" />
<link rel="edit-media" title="Car" href="Car(17)/$value" />
<content type="*/*" src="Car(17)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">17</d:VIN>
<d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(18)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(18)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(18)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(18)/Video" />
<link rel="edit-media" title="Car" href="Car(18)/$value" />
<content type="*/*" src="Car(18)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">18</d:VIN>
<d:Description>ёゼボタひべバタぞァяЯ畚ダソゾゾЯ歹ぺボぜたソ畚珱マ欲マグあ畚九ァ畚マグ裹ミゼァ欲ソ弌畚マ弌チ暦ァボぜ裹ミЯaぼひポをゾ弌歹</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(19)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(19)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(19)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(19)/Video" />
<link rel="edit-media" title="Car" href="Car(19)/$value" />
<content type="*/*" src="Car(19)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">19</d:VIN>
<d:Description>bdssgpfovhjbzevqmgqxxkejsdhvtxugßßßjßfddßlsshrygytoginhrgoydicmjßcebzehqbegxgmsu</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(20)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(20)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(20)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(20)/Video" />
<link rel="edit-media" title="Car" href="Car(20)/$value" />
<content type="*/*" src="Car(20)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">20</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(21)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(21)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(21)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(21)/Video" />
<link rel="edit-media" title="Car" href="Car(21)/$value" />
<content type="application/octet-stream" src="Car(21)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">21</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(22)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(22)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(22)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(22)/Video" />
<link rel="edit-media" title="Car" href="Car(22)/$value" />
<content type="application/json;odata=nometadata" src="Car(22)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">22</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(27)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(27)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(27)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(27)/Video" />
<link rel="edit-media" title="Car" href="Car(27)/$value" />
<content type="application/json" src="Car(27)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">27</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(30)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(30)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(30)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(30)/Video" />
<link rel="edit-media" title="Car" href="Car(30)/$value" />
<content type="application/octet-stream" src="Car(30)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">30</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(31)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(31)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(31)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(31)/Video" />
<link rel="edit-media" title="Car" href="Car(31)/$value" />
<content type="application/octet-stream" src="Car(31)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">31</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(32)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(32)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(32)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(32)/Video" />
<link rel="edit-media" title="Car" href="Car(32)/$value" />
<content type="application/octet-stream" src="Car(32)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">32</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(33)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(33)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(33)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(33)/Video" />
<link rel="edit-media" title="Car" href="Car(33)/$value" m:etag="&quot;ii9V2Rc2cJgIZtM0OF+iw3NLRgc=&quot;" />
<content type="application/octet-stream" src="Car(33)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">33</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(34)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(34)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(34)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(34)/Video" />
<link rel="edit-media" title="Car" href="Car(34)/$value" />
<content type="application/octet-stream" src="Car(34)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">34</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(35)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(35)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(35)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(35)/Video" />
<link rel="edit-media" title="Car" href="Car(35)/$value" />
<content type="application/json;odata=nometadata" src="Car(35)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">35</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(40)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(40)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(40)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(40)/Video" />
<link rel="edit-media" title="Car" href="Car(40)/$value" />
<content type="application/json" src="Car(40)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">40</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(43)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(43)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(43)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(43)/Video" />
<link rel="edit-media" title="Car" href="Car(43)/$value" />
<content type="application/octet-stream" src="Car(43)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">43</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(44)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(44)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(44)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(44)/Video" />
<link rel="edit-media" title="Car" href="Car(44)/$value" />
<content type="application/octet-stream" src="Car(44)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">44</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(45)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(45)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(45)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(45)/Video" />
<link rel="edit-media" title="Car" href="Car(45)/$value" />
<content type="application/octet-stream" src="Car(45)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">45</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(46)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(46)" />
<title />
<updated>2014-02-06T14:09:08Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(46)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(46)/Video" />
<link rel="edit-media" title="Car" href="Car(46)/$value" m:etag="&quot;ii9V2Rc2cJgIZtM0OF+iw3NLRgc=&quot;" />
<content type="application/octet-stream" src="Car(46)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">46</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,81 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(13)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" />
<link rel="edit-media" title="Car" href="Car(13)/$value" />
<content type="application/octet-stream" src="Car(13)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">13</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1392222565917)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1,15 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car",
"value": [{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)",
"odata.editLink": "Car(16)",
"odata.mediaEditLink": "Car(16)/$value",
"odata.mediaReadLink": "Car(16)/$value",
"odata.mediaContentType": "application/octet-stream",
"Photo@odata.mediaEditLink": "Car(16)/Photo",
"Video@odata.mediaEditLink": "Car(16)/Video",
"VIN": 16,
"Description": "kphszztczthjacvjnttrarxru"
}]
}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(16)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(16)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" />
<link rel="edit-media" title="Car" href="Car(16)/$value" />
<content type="application/octet-stream" src="Car(16)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">16</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(11)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" />
<link rel="edit-media" title="Car" href="Car(11)/$value" />
<content type="application/octet-stream" src="Car(11)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">11</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(12)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(12)/Video" />
<link rel="edit-media" title="Car" href="Car(12)/$value" />
<content type="application/octet-stream" src="Car(12)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">12</d:VIN>
<d:Description>lx</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(13)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" />
<link rel="edit-media" title="Car" href="Car(13)/$value" />
<content type="application/octet-stream" src="Car(13)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">13</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1392222565917)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(18)","odata.editLink":"Car(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\u3072\u30dd\u3092\u30be\u5f0c\u6b79"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(19)","odata.editLink":"Car(19)","odata.mediaEditLink":"Car(19)/$value","odata.mediaReadLink":"Car(19)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(19)/Photo","Video@odata.mediaEditLink":"Car(19)/Video","VIN":19,"Description":"bdssgpfovhjbzevqmgqxxkejsdhvtxug\u00df\u00df\u00dfj\u00dffdd\u00dflsshrygytoginhrgoydicmj\u00dfcebzehqbegxgmsu"}]}

View File

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(11)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" />
<link rel="edit-media" title="Car" href="Car(11)/$value" />
<content type="application/octet-stream" src="Car(11)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">11</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1392222565917)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(17)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" />
<link rel="edit-media" title="Car" href="Car(17)/$value" />
<content type="*/*" src="Car(17)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">17</d:VIN>
<d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(18)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(18)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(18)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(18)/Video" />
<link rel="edit-media" title="Car" href="Car(18)/$value" />
<content type="*/*" src="Car(18)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">18</d:VIN>
<d:Description>ёゼボタひべバタぞァяЯ畚ダソゾゾЯ歹ぺボぜたソ畚珱マ欲マグあ畚九ァ畚マグ裹ミゼァ欲ソ弌畚マ弌チ暦ァボぜ裹ミЯaぼひポをゾ弌歹</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(19)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(19)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(19)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(19)/Video" />
<link rel="edit-media" title="Car" href="Car(19)/$value" />
<content type="*/*" src="Car(19)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">19</d:VIN>
<d:Description>bdssgpfovhjbzevqmgqxxkejsdhvtxugßßßjßfddßlsshrygytoginhrgoydicmjßcebzehqbegxgmsu</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[]}

View File

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom"
xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"
xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:x${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T14:31:04Z</updated>
<link rel="self" title="Car" href="Car" />
<author>
<name />
</author>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.mediaEditLink":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"}]}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.mediaEditLink":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(18)","odata.editLink":"Car(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\u3072\u30dd\u3092\u30be\u5f0c\u6b79"}]}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(11)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" /><link rel="edit-media" title="Car" href="Car(11)/$value" /><content type="*/*" src="Car(11)/$value" /><m:properties><d:VIN m:type="Edm.Int32">11</d:VIN><d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description></m:properties></entry><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(12)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(12)/Video" /><link rel="edit-media" title="Car" href="Car(12)/$value" /><content type="*/*" src="Car(12)/$value" /><m:properties><d:VIN m:type="Edm.Int32">12</d:VIN><d:Description>lx</d:Description></m:properties></entry><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="true" /></m:properties></entry><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry></feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}

View File

@ -1,81 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(13)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" />
<link rel="edit-media" title="Car" href="Car(13)/$value" />
<content type="application/octet-stream" src="Car(13)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">13</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1392222565917)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}]}

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:32Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(11)" />
<title />
<updated>2014-02-13T12:09:32Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" />
<link rel="edit-media" title="Car" href="Car(11)/$value" />
<content type="application/octet-stream" src="Car(11)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">11</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1,9 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Car",
"value": [
{"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)", "odata.editLink": "Car(15)", "odata.mediaEditLink": "Car(15)/$value", "odata.mediaReadLink": "Car(15)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(15)/Photo", "Video@odata.mediaEditLink": "Car(15)/Video", "VIN": 15, "Description": "kphszztczthjacvjnttrarxru"},
{"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)", "odata.editLink": "Car(14)", "odata.mediaEditLink": "Car(14)/$value", "odata.mediaReadLink": "Car(14)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(14)/Photo", "Video@odata.mediaEditLink": "Car(14)/Video", "VIN": 14, "Description": "New Description(1392222565917)"},
{"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)", "odata.editLink": "Car(13)", "odata.mediaEditLink": "Car(13)/$value", "odata.mediaReadLink": "Car(13)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(13)/Photo", "Video@odata.mediaEditLink": "Car(13)/Video", "VIN": 13, "Description": null},
{"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)", "odata.editLink": "Car(12)", "odata.mediaEditLink": "Car(12)/$value", "odata.mediaReadLink": "Car(12)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(12)/Photo", "Video@odata.mediaEditLink": "Car(12)/Video", "VIN": 12, "Description": "lx"},
{"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)", "odata.editLink": "Car(11)", "odata.mediaEditLink": "Car(11)/$value", "odata.mediaReadLink": "Car(11)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(11)/Photo", "Video@odata.mediaEditLink": "Car(11)/Video", "VIN": 11, "Description": "cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}
]}

View File

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car</id>
<title type="text">Car</title>
<updated>2014-02-13T12:09:31Z</updated>
<link rel="self" title="Car" href="Car" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(15)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" />
<link rel="edit-media" title="Car" href="Car(15)/$value" />
<content type="application/octet-stream" src="Car(15)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">15</d:VIN>
<d:Description>kphszztczthjacvjnttrarxru</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(14)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" />
<link rel="edit-media" title="Car" href="Car(14)/$value" />
<content type="application/octet-stream" src="Car(14)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">14</d:VIN>
<d:Description>New Description(1392222565917)</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(13)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" />
<link rel="edit-media" title="Car" href="Car(13)/$value" />
<content type="application/octet-stream" src="Car(13)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">13</d:VIN>
<d:Description m:null="true" />
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(12)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(12)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(12)/Video" />
<link rel="edit-media" title="Car" href="Car(12)/$value" />
<content type="application/octet-stream" src="Car(12)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">12</d:VIN>
<d:Description>lx</d:Description>
</m:properties>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Car(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Car" href="Car(11)" />
<title />
<updated>2014-02-13T12:09:31Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(11)/Photo" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" />
<link rel="edit-media" title="Car" href="Car(11)/$value" />
<content type="application/octet-stream" src="Car(11)/$value" />
<m:properties>
<d:VIN m:type="Edm.Int32">11</d:VIN>
<d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description>
</m:properties>
</entry>
</feed>

View File

@ -1,207 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer</id>
<title type="text">Computer</title>
<updated>2014-05-08T10:00:26Z</updated>
<link rel="self" title="Computer" href="Computer" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(11)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(11)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(11)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(11)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">11</d:ComputerId>
<d:Name>ssgnpylqxlvzhhddkizabqurdokalozrmmvhcvmbdmjtkqirsgnxxclempdlklusmohumxap</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(12)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(12)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(12)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(12)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">12</d:ComputerId>
<d:Name m:null="true" />
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(13)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(13)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(13)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(13)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">13</d:ComputerId>
<d:Name>jiuxqefpxesahtftfnopfapumzdkkhy</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(14)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(14)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(14)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(14)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">14</d:ComputerId>
<d:Name>nmtpkopimarxykztifuuhhpdbouyupijekgepffouavnyvuifvqnuenbyljgyqdyxdujoxuszrzhlaffyipzylpavoioxzukryrq</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(15)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(15)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(15)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(15)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">15</d:ComputerId>
<d:Name m:null="true" />
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(16)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(16)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(16)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(16)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">16</d:ComputerId>
<d:Name>licaeurgfuooztfzjpuoqvysuntlvkrptixoulcupvltyrdz</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(17)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(17)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(17)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(17)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">17</d:ComputerId>
<d:Name>sssbxzussltcchxgskdezzv</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(18)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(18)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(18)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(18)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">18</d:ComputerId>
<d:Name>チ欲せあバя珱縷匚ダバzポソぴソぜぴ亜я歹び暦ミママぞミぞひゼそぴソ畚ゾ畚ゼまボボネダぽソяミ黑あべひソそ裹aグЯククa裹ぞ九ボぞゾ九ぺチマチマ黑たゼ珱</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(19)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(19)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(19)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(19)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">19</d:ComputerId>
<d:Name>hfbtpupssugßuxsuvhqsscssstlpoquzuhuratxpazfdmsszcssnuuvtdssbakptoknkaßss</d:Name>
</m:properties>
</content>
</entry>
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(20)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Computer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Computer" href="Computer(20)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ComputerDetail" type="application/atom+xml;type=entry" title="ComputerDetail" href="Computer(20)/ComputerDetail" />
<title />
<updated>2014-05-08T10:00:26Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.GetComputer" title="GetComputer" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Computer(20)/GetComputer" />
<content type="application/xml">
<m:properties>
<d:ComputerId m:type="Edm.Int32">20</d:ComputerId>
<d:Name>xifstdltzpytkiufbpzuofuxnzuyyiazceilfmkqubusfqzuyfrmddtnxjutkmuxnyljapzpodzyojnyapaphkqzcknxhq</d:Name>
</m:properties>
</content>
</entry>
</feed>

View File

@ -1,23 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)",
"odata.editLink": "ComputerDetail(-10)",
"Computer@odata.navigationLinkUrl": "ComputerDetail(-10)/Computer",
"#DefaultContainer.ResetComputerDetailsSpecifications":
{
"title": "ResetComputerDetailsSpecifications",
"target": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"
},
"ComputerDetailId": -10,
"Manufacturer": null,
"Model": null,
"Serial": null,
"SpecificationsBag@odata.type": "Collection(Edm.String)",
"SpecificationsBag":
[
],
"PurchaseDate@odata.type": "Edm.DateTime",
"PurchaseDate": "2005-02-09T23:59:59.9999999",
"Dimensions": null
}

View File

@ -1,44 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" />
<title />
<updated>2014-03-10T11:52:31Z</updated>
<author>
<name />
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" />
<content type="application/xml">
<m:properties>
<d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId>
<d:Manufacturer m:null="true" />
<d:Model m:null="true" />
<d:Serial m:null="true" />
<d:SpecificationsBag m:type="Collection(Edm.String)" />
<d:PurchaseDate m:type="Edm.DateTime">2005-02-09T23:59:59.9999999</d:PurchaseDate>
<d:Dimensions m:null="true" />
</m:properties>
</content>
</entry>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b0\u30de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30bf\u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.9999999","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id>
<title type="text">ComputerDetail</title>
<updated>2014-02-13T12:09:32Z</updated>
<link rel="self" title="ComputerDetail" href="ComputerDetail" />
<entry>
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="ComputerDetail" href="ComputerDetail(-1)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-1)/Computer" />
<title />
<updated>2014-02-13T12:09:32Z</updated>
<author>
<name />
<uri>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</uri>
<email>cybsycxhjrazcaxf</email>
</author>
<m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications" />
<content type="application/xml">
<m:properties>
<d:ComputerDetailId m:type="Edm.Int32">-1</d:ComputerDetailId>
<d:Manufacturer>cybsycxhjrazcaxf</d:Manufacturer>
<d:Model>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</d:Model>
<d:Serial>あァミゾダぜ裹あゼぞん匚畚バをミぼヲソン裹ぽハゾ黑ぼび</d:Serial>
<d:SpecificationsBag m:type="Collection(Edm.String)">
<d:element>チ欲ァミ畚珱ボ欲をぴンたァ黑タァそクほァ黑ゼ畚グ弌亜ほチをaべあタ</d:element>
<d:element>タ縷ソ畚ボたひ暦裹ぞぽチグaぁァ亜チゼひzネaぜボёタグネ黑バタびチ弌ほ黑グマ亜ぼあソポゾポべク畚畚をヲグチЯチzァほチボ匚欲ンタミゼ弌ぞ欲ゼゼ畚ポ裹縷ゾぼバヲ歹ひゾそボポひボチほまハぞそたソ</d:element>
<d:element>udjcekzitroessd</d:element>
<d:element>shxnubznxdumkraixsjsskrspkss</d:element>
<d:element>vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu</d:element>
<d:element>aerlqnsczhßgivchizyapazitnsszugryqlupnußjgxg</d:element>
<d:element>あべ暦裹zぽタゾ歹яひチミせチ亜あチ九ぞミボёボ暦ァ黑ソポ匚ポあァせソ亜ぞぼゼグァたボ九ゼネя裹歹バ亜亜ぜバaソびひせバァあ歹あァぜ</d:element>
</d:SpecificationsBag>
<d:PurchaseDate m:type="Edm.DateTime">9999-12-31T23:59:59.9999999</d:PurchaseDate>
<d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions">
<d:Width m:type="Edm.Decimal">-69.6411071913679</d:Width>
<d:Height m:type="Edm.Decimal">1451.59900018645</d:Height>
<d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth>
</d:Dimensions>
</m:properties>
</content>
</entry>
</feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b0\u30de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30bf\u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.9999999","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed>

View File

@ -1 +0,0 @@
{"odata.metadata":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<feed xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed>

View File

@ -1,673 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/@Element",
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
"odata.id": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Customer(-10)",
"odata.editLink": "Customer(-10)",
"Orders@odata.navigationLinkUrl": "Customer(-10)/Orders",
"Logins@odata.navigationLinkUrl": "Customer(-10)/Logins",
"Husband@odata.navigationLinkUrl": "Customer(-10)/Husband",
"Wife@odata.navigationLinkUrl": "Customer(-10)/Wife",
"Info@odata.navigationLinkUrl": "Customer(-10)/Info",
"Thumbnail@odata.mediaEditLink": "Customer(-10)/Thumbnail",
"Video@odata.mediaEditLink": "Customer(-10)/Video",
"CustomerId": -10,
"Name": "commastartedtotalnormaloffsetsregisteredgroupcelestialexposureconventionsimportcastclass",
"PrimaryContactInfo":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"rdstukrvlltteßzi",
"psgdkmxamznjulzbsohqjytbxhnojbufe",
"をンぺひぼゼせ暦裹я裹ぺあ亜ぞzァバ畚マネぞゼあネ弌チァ歹まゼ縷チハ裹亜黑ほゼё歹"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"グぁマせぺネソぁぼソひバたぴソ歹九ネボボяポソ畚クяせべ歹珱Я欲タハバミ裹ぼボをヲ歹んひ九ひ匚ぁa",
"qckrnuruxcbhjfimnsykgfquffobcadpsaocixoeljhspxrhebkudppgndgcrlyvynqhbujrnvyxyymhnroemigogsqulvgallta",
"btsnhqrjqryqzgxducl",
"qbtlssjhunufmzdv",
"ボんЯぜチべゼボボほa匚ミぼ九ぁひチ珱黑ミんぁタび暦クソソボゾんんあゼぞひタボタぜん弌ひべ匚",
"vicqasfdkxsuyuzspjqunxpyfuhlxfhgfqnlcpdfivqnxqoothnfsbuykfguftgulgldnkkzufssbae",
"九ソミせボぜゾボёaをぜЯまゾタぜタひ縷ダんaバたゼソ",
"ぽマタぁぁ黑ソゼミゼ匚zソダマぁァゾぽミaタゾ弌ミゼタそzぺポせ裹バポハハヲぺチあマ匚ミ",
"hssiißuamtctgqhglmusexyikhcsqctusonubxorssyizhyqpbtbdßjnelxqttkhdalabibuqhiubtßsptrmzelud",
"gbjssllxzzxkmßppyyrhgmoeßizlcmsuqqnvjßudszevtfunflqzqcuubukypßqjcix"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"ゼポソソァんマaグぴ九縷亜ぞゼソグバぼダぽママぽポチボソぼぜゾんミぴほダミミ畚珱九zべ弌畚タソzゼソぁび裹ァソマヲひ匚亜ポべポぽマゼたチ裹歹ミポ",
"flzjuisevegjjtmpnssobmdssikhzepsjklnoceuqrßuychauxhdutqcdenvssubqkoqyzxpfmvflbhjs",
"esgmrxddisdvykgttpmizcethjuazqxemuossopssaqpmqdßkayrrocgsxqpo",
"クソ珱べをマんグハひボソソんミソソゼンぞたぼzミ歹ぴ",
"ljrggbaseqsrkelksvhouoscmoilogibae",
"そぜぜママゼミぼゼボべソほあんせひびゼミソ弌ほそタボマチタマソネ弌チポ匚まソゾマЯЯたゾ裹あ畚ん弌た珱畚マЯソァ珱ネびё九たミミぴぺポマゼダ弌ミマママソボ亜ぺソ匚グ弌グ歹ハま匚そん黑ん",
"ydjfrjbzcgouafasiutdhhgypssyniqlkdtxbclnaplnasjfliqxnmuplznstnqvpyrzdkxkqbtszvguurhllvzziugdsuvl",
"たёタЯяまひぺァ暦ソマポハクタせたひァ暦ヲ九暦ぞぜチ匚欲ゼほ九ぺ畚びぞポボクぴをチチそボソマポんぽミァ弌ァぞぴまミ縷黑ミゼゼzチミソ暦ゼほ畚ソ匚ネёほゼボぴポゼ縷ソチポ裹ヲ縷九ン歹a九ソソ"
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "畚ぼせゼぽチ欲を縷弌ポタぺゾ欲a歹まマ亜チぁゼゼaマァゾぞあ弌そをポダボグびゼァたチ珱べぴゼタzボネァァ歹ぞゼ欲欲マソチぺんび暦ンタぺダzぴダポ縷ァボЯべぺべタびグ珱たミソぽひぼミ暦マミ歹そ欲ゼёべポ",
"Extension": "jqjklhnnkyhujailcedbguyectpuamgbghreatqvobbtj"
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "そマ弌あハミゼぼマ匚ソバzチぴソぁんёタゾゼソせぴボひハネゼぽべァたぺゾチァそ",
"Extension": "erpdbdvgezuztcsyßpxddmcdvgsysbtsssskhjpgssgbicdbcmdykutudsnkflxpzqxbcssdyfdqqmiufssinxkadeßustxßf"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "essfchpbmodumdlbssaoygvcecnegßumuvszyo",
"Extension": "ilvxmcmkixinhonuxeqfcbsnlgufneqhijddgurdkuvvj"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "bbyr",
"Extension": "グぴゼほ裹яほマタネ畚をソ九クゼ畚ゼァ縷ひグヲぽяダ歹"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "litlxcyvpspjqankvmvtmvoabobguscosktgzul",
"Extension": "jumpßßhqzmjxqßufuaprymlrb"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "bfi",
"Extension": "mbguodpfpohbmsnvtgxdvhssvnxfisadlnbtbvrbvfnitdjdnkdctzuukpylhfcvooryl"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "jmvrssnupsqltlmuegpybunosssspluvvgqenfgvrjhxqqjjqublkeekssyjisdssrxyvooj",
"Extension": "aゾ暦ヲaゾをチёゼをぽァ亜ぽひぞポ裹ぼぜゼソミネミ暦ぽぽべべミ匚aぞチボネヲ黑暦たほタクチダё珱ネををチソ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "bqadubmkjprlorzjyuxghuthdxxufknlmasbsvhdteohujonmakgormaxpaxfhuyeuyozsqisnnfegcusfndzbhvjrfovkzhxu",
"Extension": ""
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "mocßmhbuavyssxuosdkmcdqbkyadgusvssppytbtuurgßqacmbhfghvugzssvi",
"Extension": "をン黑グぼ黑ゼタタポ九チzポチゼポタぁaソァゼたゼぼネ匚ゼポまポ暦zマボぜ歹ぼ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "バゼぼクグ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "zチ亜ネンaバそ珱グせ亜ンネヲん歹ま亜aポタミぜ弌珱ミゼЯほんボ裹я九ぁァ珱ぼクゼポネァネ珱ゼまゼあハマまネぼゼ歹ポぴたべべそボぁソ珱ヲぺ黑ンネёゼダЯタゼそzソソンzボボァ黑匚んべポポ",
"Extension": "gclzjelinpvjcxjmcrsbuzhiyuxrffycgjuonyzhkvazkklhsihhgzhg"
}
]
},
"BackupContactInfo@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)",
"BackupContactInfo":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"まミボあ弌ミんヲをミグミをzソボソポタzべ裹タ畚グぁ暦また裹九ぽマそ九ぽ歹ゼ九マソたそマЯぽぜゼゼ暦ハハバ珱ダグぴ亜マミaя欲ゼヲぜЯぴぴひ弌ё黑歹ゾあ",
"ぜヲグ畚ァをたポ珱チグああミЯ亜ゼァミミ黑ぽ裹ぺぼЯダマ匚ァゾハァ裹ハ匚ダたゾぜ暦ソひボ欲せミん黑ああ九せそz歹ぁたボァ九ソ縷ゾせ弌ミびぞぺべぽ珱バ黑ソそまゼひをほ亜マぽミゾ"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"uhgnrnahnbsyvzlbltutlemsbcgdlchlxtsdpzkthvueixlxaelaq",
"pgjbsvduueebbnmcegqdkpfslcjtgmurnhzmalnyjbxthpujxsxcgugaaqrlhlkpvgpupzclssucrmfvjavnp",
"eylguilxscyeaatxlhlpzodkfuigqvayevsqkxrqcxkkndujcyechrsxqeazaocxczaucijpqugi",
"ёЯポぞミ暦亜タァぜ珱Яゼ縷ミボぜポハぺバまポぴたゾソチチァポま畚ひネネクンタせゾソポあゼぜё九ネべぽゼぁハま九ァソンぼクべヲЯゼチぞぽ黑九ぽそぞゾミぞボバ弌ぁソマチクあぼほま畚",
"adtdlrqxssuxcssufnxuotrssvrqqssugxjsihixukrßßßirygjzsssktizcikerysklohuonekujmutsxuvdbacrj",
"uahsvudmlßdtbxxm",
"yulcdchqqcvrrmzhaeens",
"vxiefursgkqzptijhincpdm"
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "jlessdhjbgglmofcyßucßqbrfßppgzvygdyssßpehkrdetitmßfddsplccvussrvidmkodchdfzjvfgossbciq",
"Extension": null
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ミび珱ぜマボチンダぽzゾぽバあンァま弌ひ裹せ畚ダミハびせボネぼグソバボあソ欲ミひ九ァハポぼ九暦Яzボべ黑ヲボ九ボををグぜソゾクチ",
"Extension": null
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "タチボゼダゾぺまネ匚ひぞン匚ァゼ珱畚ネ亜ぞソボマぼンяボマ九たёヲぜマァァぴぴひせяゼんんァグ弌マたた暦ンぺゼ",
"Extension": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ppcqouyißirrxriefhzqcssnpgatsphhaqsmkusuulsrel",
"Extension": "arndsscqeqfikblqsraouryqbtomdl"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "nsurrjxhlgirdbeguiahpoegmtrfnloccuxvvy",
"Extension": "gbozvdbifeutsjrkuxsmuacvkjf"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ぞク匚暦ほチaゼそゾぴぁゼソあソびゼ亜ゼaマソァヲまタゼヲяバソまソポゼ",
"Extension": "zfkfubjahvaiigjjxjvyaljivssytqtduojnboksulaialfxabkbadnjxgjejl"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ヲa珱ぺ亜ヲぜそゾタクせクソ珱黑チぴチぽ裹チЯマ歹マゼをァんをネをバクンびЯ九ほzひせaタをせボバチボタタソЯゼaたグあダ弌匚びべゼ弌九あ珱九チソァァミゾあびダバ弌マ九マ弌ソ珱ハヲあ",
"Extension": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "xrolfmsuiebodxvzujsiakjyyuitrytpufngeac",
"Extension": "ミぺミんぁべぁ暦ぺaあクゼまびチびソzそたをチzaァゾ黑弌ぴタぞそ裹ミミべ歹ぁハポぞチマそネびせ畚ソせ匚я弌ソゼポ弌グミ"
}
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"yclmjgfhgjasvuyuhefisifjdehjgvloldusqljis"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"rußknfirzrxssedhssyelzzbprcmzqchhkßaqfkavnj",
"gvpceoxgujmlbgcejlkndjßerimycssllpssfjzrnomadnluoovuossaegssxmpß",
"ぺaぁ畚ほя弌ぞ亜",
"cohmk"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "hphepmmsseqkdyiaqhasßivjßiabzqjhpfqrbtsgvmgevocifexknunlnujß",
"Extension": "rdxssckvzsszkutqxyzyxussxxuooaft"
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "fdxydssuxxotvnpiskuntjßbifupssssknuginqeapvußaqjgltqea",
"Extension": "んё亜ダゾグ暦黑ゼチz"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "tnkßnrßfxgyjhfr"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ojgepekvzrojparoqfkimuljazbptltxfyaduhfkbifobkt",
"Extension": "yibzsszzeryxikzcisßjssdaßzkxjc"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "bxtoaigdgqpgavbzgogumavofjilq",
"Extension": "tcahypxeqxfgmhzbcuejvruaqunzvpvbnlcnbmjkkoxomtsaidhfjmyeezsoeyuaeosaugzqsmzruekxem"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "apbncxdjnßyekauytgtpypccamximepvmhtkßxtxkujussßayfsockssyjgßntßbzlheneffyzp",
"Extension": "ゾまяゾネ弌暦zァクチゾをぜЯまЯ"
}
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"縷ソヲチネ暦べポチ歹ひぼ珱ポタぼンゼそダяマネチンぺ縷ボチё歹ゾほせゼチタゼ",
"マ暦ミァぁほァ匚九縷縷そゼクびソゼチ亜aチせタンポя亜ぼa九チチそ暦ァ裹ほぺzネダ珱欲ひヲク歹ミほそそ歹ああひハま九ポёソあ歹ЯをんЯチяぽほびボ匚",
"クёんびёя欲ボミゾぁポ九ボゾチ黑タソя暦珱ボクぽミ"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"をポソァ黑ミク珱ゼぁЯゼチ欲zaぽボ九バマ",
"ソタゼz黑ァёzマタべグぺゼミ匚べぁせゼЯゼま暦ゼァソァぞァタё亜ミ畚ゼんゼzぜЯぁマぁボチミ珱aヲゼポびゾマяぺチタチ裹ミ暦ァЯひボゾダん",
"ネゼヲミほぴ珱バチゼ",
"珱ぽё歹ひ九縷グべをぼクёソzほんボゾボダぴせミんンゼマヲんんボゼたんァソマたミ黑ミ匚そマクべ九裹グぼ弌ポをんポぴんタびァぴゼ縷ンバa縷たバ弌ボソ弌マ暦ゼヲяヲ弌ポ匚チあタ",
"poouzgrfxoijfndnpfvnlcbdmhrhuujpuekjqjkjzkluylkekzjbilfhyunnqfkiqjpcivxuujnashgeyqx",
"ndtimxyzurßjulzbssqidhqzd",
"nrahrsjzgmßgifzsssefcyotsdtoyzhkkßggdudfttppsßfak",
"ァをボゼzをぜaチチЯヲぁタァミンポ黑ポ九ハゾ",
"tß",
"yhboqrxfkugounppjzdyuadkrugvxmobguemuhp"
],
"ContactAlias": null,
"HomePhone": null,
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "sssjfßkcnzotjyhejzauuamivagdy",
"Extension": "まタボ黑タぼた匚ぞハたゼ"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"mkbqduundpogiffpogroxpxhpjgqranpvmafynckixzlpsltikvhxvexnueutuxcelllfaqlicezqhsvxnncourzlisomh",
"九ソ",
"kitgfquicbeuxbnqixtmabcmzqnuyxypqyikjtveojvmegljdgpmfqzdubgpeqofchlzoibfashngrlnuovndhfazuqbhczkdld",
"ァぴたァタチほゼaぜミ亜ソa暦ダあ珱あゾЯんゼン縷暦ミaま珱ゼ珱ミポ弌ポソa縷亜亜チ縷チゾポ弌あポ九ゼソ",
"auuksxfiesyauouoossftkjxlcardnjßdhuuydlbzklvyqqassm",
"cpinxqbruemprnqpgcupthdynzvpasrxokaseuzndkshxuuay",
"vrsygoßssvpskgrmcpznbfcgfr",
"tuqpukiktohyuatrtfecpyjaugznfhbhimozxecvmejj"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"hpkfvttvhputllugyzvpvutsebq",
"mbhsuszynfudpfclgeyimmuhhpxudrobjjiqkvglkejnyqcmmpxqthkajßfpxupzupyubpentjqlicmugfcsvmkasseckmtqfk",
"tifzmfygußssbkmcnzyiroybogp",
"ァёチ歹ぼяまンァびタボそぼンそぁяネゾせクチゼミた縷畚ぴチzぽ裹チゼaグァぴタヲダハマハぁЯバべяをチぁゾマネゾひそぜたゼ暦亜ほほミダ欲ぁミミ歹ソダタ匚",
"ぞぽポひぽゼぺゼ縷ソソぺぺせグチ九歹ソァァソ弌たをチミハzたべボァソネ畚九ボゾ珱яをポグバゾゾ九ぜン弌aゼソァポゾゾ畚マポボソ九ほ欲裹"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"pfathmtizkygccvidgcttuguxotnrpnuq",
"ん畚せヲあバマたタゼネハёポ",
"fljyuxdsugfxtqqjrtjddrblcflobmeukpgefuozubxcfcsrfofvgudp",
"畚グそチボァゾゼたをハそタポソゾあ暦ヲひネチ弌歹ぁぼひゾポク九九ゼゾぼバマポぽ裹歹歹バソミя匚ぺ裹ァべ暦ク九ミんチまゾクひя亜弌ダ歹マぁゼ畚暦",
"gussgi"
]
},
"HomePhone": null,
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "gqsyahoxsueuxxfsualtcdjngbujvbjjpnkadjvhcpfkiokbrsomtgqicuntbralhpudjdjguolpzykbszsoivpdygtoveu",
"Extension": "ソzび弌ゼん亜グマ歹"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"d",
"タネ裹クёタんゾそzzёた欲ёぼハびん欲ァゾヲソ畚ぽソソゾё黑バマゼハゾぁ暦九黑",
"rxazkpojipieaakktavaeaffrbm"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"xeccnxfßvhqxsspgplpfßyodbsnrcdizrrddavuz",
"erkb"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"jjlrtamzuesrjzurfftqqqluenskbyvnadubrmbscykhdgbkeqhevhytyrpudet",
"rutyzsoajsbil",
"knmvtpgjdassalbucburesirrz",
"チ歹びa匚яバぼ九ゼゼぜ歹グマヲ欲そタぽハネ"
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "xzxrixjxackpzluunbfhsxvgsqpzxyjlchzmnktndovyesslopmucßußimsskclaoxßgmpdbikuopezdassivchc"
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ldgui",
"Extension": "uxvhjrkvnyubylortspsifqvonujfkfxbq"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "亜ゼバネぺ歹ダ亜ぴあをaゼをぼ歹ぼЯま歹タяタそバぽяま九z弌ン歹そЯポミマボをёソぼぽびゼゾ裹ゼaa",
"Extension": "rxkgyucacdfiddnomgztitcyutivuavksodtcfqkthzzvfbnutgmldxypmuurhbchuguauxcqlaqtcevmkeapfykcfoqoltgbs"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "z"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ugkdnbgupexvxqqbiusqj",
"Extension": null
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "ぜゾゾ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "uuxmaailoioxfqaqcmtirjhedfiomypxlyadduqhyuyuharhkuqqceesjucqyzzujchgqshixgu",
"Extension": "fqsrtdßqkzfxkzßlßbuhuqgttjpuzzmcyußecfczkpsslhzssbzybgtulsfsszfrbt"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "azほポネ畚aチマ歹グ欲ゾゼ珱яミたゾママま九をゼ裹ぺぼ",
"Extension": "yqczpmgvcxajmiucgrucmcnquycepqr"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ひ縷グひ匚バソ亜ぽを九まあヲ縷びタ歹九マぁハ弌ミまをほチぺママゾほяぜゾァマソヲ暦歹グ縷びネЯマ弌タ匚黑ァび亜チぜポ畚ソク縷タチバぼёぁ珱ゼ歹珱ク匚縷ぺべ裹ダんをダ",
"Extension": "ひあぼタグポ暦Яバaん暦ま黑aヲ歹グマ黑チダまダグぴぜチひ欲ぜ欲ポ欲ぜネ弌ァёひёクびヲ裹ゼバボグァミゼяЯぺボ匚ミたびチぼ歹弌歹ゾひソ欲ヲひゾァタ縷ぴグァ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "xisvqplbibxpvmhojc",
"Extension": "cemoackiupiiasusm"
}
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"kxiqzbbrjpsqvpdlnbszackrlrzss",
"issppagdcykukfgvmjßdoaidcjhufclßouopsseslcssmopiejuykgtehqßrgbruß",
"edbuyltmaulsssuhssajuudevlpdslveßmtoaubhassqca"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"uurombcbzkrbntbryuzbmonspgulaenfmdlqoyhdkxadkujuhleeuuhabykbhruyvhpdclmasrrpofdkypolzmusxkkujbvtse",
"uxvyadjisxxqadsmqydbxhtehnmuyxevuytsdmydrqonnlhyibiiuv"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"tquyyaliladoaalcdbkybpstvsssfdaplßmmimctpafk"
]
},
"HomePhone": null,
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "lsshrcuzjezfbxlkuolljtalxyyuqvxxnzymqofdhu",
"Extension": null
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "quxqrsssklmvhßfqcitdßßvrvbidqxrnejcaqßbzßueupmzjylßsnpmssxlejpsiqxssussudaczxfvzredfsjuyssalzdu",
"Extension": "ぽせソァボ亜ヲボチソ九暦マまマёびゼ亜そ裹まaミ畚aをぁタそ珱"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "kfjlfeuqoofubbzrbqhzorkrkxoknkruczmvzctvkcnrnivdioejoamsvrejxgepjuxbposyx",
"Extension": "九そァё欲クソゼぽяぺ"
}
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"fyiuzdhbppzhilnlqp",
"jißpbuusvxokunpjtulsujujiftkstuzrlssxopuidmxvxssgßßosslqznasspmzksßiscu",
"fuhhjrnhnoßukpvrduzzzmexrnmuipuegcvviclzknajssrdhdassahsxuintyovdßßzkcvanefa",
"rzßfuliqusqhesnlpuqfejacapdlzsgclfkqunssgbgvcvxu",
"マほ珱あゼほ縷ミまチぴバミソァゼ縷九ぼaミё欲まぜマバ暦ゼび欲ネソァЯぜクゼ畚べ九яまグたチボク縷ゼヲЯёぁ歹ポ",
"tqifoucohkcelyebsukomeczabvssjmgsvkoprtuqsskczqhmußyozßkkrhufzssdtyoncatlmßpvbivfdqsrssnhktgßlbmjd",
"hvioljmguguchxeyrbdgumrvyadfanfongkmbmcdkccopopqoquikfnyofckucfpaasajnsu",
"ydmbsjpuhtcrbtngxctobxpimhmbmynijhnnnekakexttfkbubtxbxqapjqfvjnjbocubatutspuavfcyfhgorxmsm"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"uekkpqeravjss",
"mavokhmecfmctirirkqpntndru",
"yumkdbmozzspabuehfngssllurtjmkcibjdiytjviyqkxzmlhudurzuuqep",
"pmsrknzeo",
"ほ弌ぜぁボ珱たをёァぴゼグぺバぜソ裹た珱ソяクた亜ほタネチクあボzンミぁせボソ匚ソそぁほァをぽぺヲ欲バべゾёまぺソzまグァびミマぽダソゼゾチЯ欲",
"gssovkßfautyuzsmqogekdjhßuxytjvvtoqssdfoxj",
"yhhmqzyvkhxuynoepimnyyoadscdzlpjijjmgdbskyffbjaquibfjmazdgcxrpvztkekonqfxtoaptuvsmoxdfamjkcaadeu",
"rhmmmjvhphzfllhuokzqkkkeqfpdpsfzfcojbamkjxgujoskpixfeqi",
"縷ほ匚ダ弌縷せЯяぽゼヲンそaタぺチそをバタハひポダ歹ネ裹ポひ縷ゾマたァマ裹そゾせソそゾせポせ暦ゼ",
"oqygrqyceoohomkfßpvgkqcujiiakangcquyvvsiaykßgthnbvxv"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "yuanuulupluztfpucxstmvrbtpondkiyonoikjnpzvqfrzßvlguyc",
"Extension": "utuaxkohdsb"
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "uruglund",
"Extension": null
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ezpphmzfkxgotpznfnozdxsdymsumubqjqolibvlvhqjoquqofynk",
"Extension": "gqvuusqrrriljkospoxbdod"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "びぜソネを九タяママボё亜ソネミたポ珱暦歹珱べァ黑zぺゼぞ亜ソダ弌あダバポタひ九ボミaソぼびタマまン黑ёクぁ匚ん裹そぁクタぞ縷"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "xgepliuoyseshlioujurdcrmktckuzbuyvtxydldvqhoafyzasitxlhpqlurvqdylxums",
"Extension": "zxqxnmuxdlizjdjkuckovjbhkqomjcxnnzßruvoßaypbcaiqjipssujimrdhsshqkarmhmftsgokossxßokmmofryv"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ソたバグゼチチマポチァポゼほ暦をまぞママぞaソ珱タひァ匚ミほミ欲九べ黑ネ歹亜ダほゼソ弌aぴソ縷ゼあ",
"Extension": "をクゾマ亜珱ぼほ弌ヲゼ畚ゾ黑べァ歹ソタチソをマたタポあぽ黑ミぺゼЯяソ珱ゼませ裹をЯボゾゼぁマダポぜほёをぞクンポクびせ弌ネんせミン珱ソソク黑ダグボぽゼマべ亜ソ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ぴぜ縷ポソびぁぜンそァマダ九ゼべぺせんびマポマ珱aんソハミそぽグゾハダ縷ネ暦Яび畚ソゼゾaミたソ",
"Extension": "まボ暦ダゼё九ぞミソゼ縷珱ヲぴzべゾぺゼあぞんほぼび黑べびяほソク歹せ畚弌ンソaあ畚ソ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": null,
"Extension": "べぼ畚ёァクひんチまぼそタヲマぺzタЯ畚ァたべёをァべポ黑び九タzポネ亜グゼЯゾaダぺミべ欲タ裹匚ぴそンボ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "szolhhmsuvzyvlllytxkukudvresvukxrmqafhouukpqxvfnkiohomzduupqftvfhibdvkblpifguuhahj",
"Extension": "匚びチゼ珱ゾ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "gdxratßzquecqkßkqfymiqffatkrttbpssulzphhsfyiftssssssxauupyms",
"Extension": "fgbypkdxßiycssbbcnapiulvsnaae"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "ehzqurdqozsuychqdoyymltllfnjbnuoulvtbmgddhqlalpsnhzpaiumnjuvoujlupfhgpjstp",
"Extension": "ゾネマ欲珱歹バタそミんをひ弌クゾひソヲぞマゼぴべグzzぺ"
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "fybufznydlniikqhckburnitkjxxhprccnuvofukgbhxnidkdunxcvasvjqvirlptfulptcy",
"Extension": "ひびぴグたソバチё暦ЯゼチせЯミポヲクボポ弌ぞほぽ弌暦ゾチマまタёタハマぺん九ポぜネバネァソaチ弌タ"
}
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"gayifpozglkgekflfbrlruuxuvcrehnuuqbpcbhazzckvivekaykqqouvedkgjyyxflgdqcouqmryraszuce",
"umasbyxqmedmmmktttuqzojcuellbbvlttfucyeuxazppokukgj",
"meoupujjkhbvuucrnxtrußovqepgaxtqyfdftlgytlnqkxhs",
"バタヲミダaんたタチせゼバボチ裹ゾソa黑ぜゾ珱黑まゼゾァ匚マ畚グぴёぞせaハミクゼん欲をポせヲя縷z畚ほя黑ミぜポёゼたソング歹ミマべチゾソネ裹ミチタ弌マダぼべソ",
"vqhdfejyupzjssßpssyhnjßßlkjzjovcsßnmaigssdkeiturixsssfgezayxozyjqfissyzyjsslqssoigyc",
"せマひゾ縷ポあタポぴヲゼぁ珱欲匚ネ暦ま亜ぺソ亜ソポグ裹歹ポネバ",
"fxonebvfsslbxdcnxjeaipyrulsbvqnuckmxpgsexvrzyjkpmieurukqz"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"qlebgßjtgznrßicssssuhauruqjlißysscpcqdhqvple",
"llrecraphldysjtx",
"jsßkhxxfobyssdkpoyuatuzpusgfrbaspqavlmegckjzknnemugyoysslixuamboimdgcropxjuftaoqufvlxu",
"んをグマまァミほぽ弌aぽぺ暦珱ё九ぁ九せゼヲソヲぺバミママまzヲダゼ黑ァミ裹ダぁぁあゾぺべァaゾヲソぜぜ弌ポタク歹ゼソマボёダネ珱ネミ暦裹ゾを歹ゾマёァゾほ亜縷マぺ九ぺび珱び裹縷チタんソ"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "pkudpiquypr",
"Extension": "fvßvvzgßßhqdaxßymdnqfezcedssss"
},
"WorkPhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "マグソ暦ぴぼソぴ縷ネ歹ハァ縷ミぞんソ匚Я",
"Extension": "タぺポぁをゾ亜ほんボまゾぜソググ欲珱яぽぺマァ弌べダチゼぼマa欲ボマぽネハゼ裹グぺバまミバほя畚あゼぴゼ畚ゾタ珱畚畚珱亜zァンバマソ珱ゼびゼ弌ゼヲボ"
},
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
]
},
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails",
"EmailBag@odata.type": "Collection(Edm.String)",
"EmailBag":
[
"lqgvllyuujirmojvnqaohprqntjbjxjcqxcczoiulrbsdiuubuasnamxzqcrerrdzvaqxuxkmvprhzglypacvqppfgddvgitz",
"ёひzяぽタびミゼ縷ゾЯん九匚ソマソゼをべゼクタ縷ハバぴ亜畚ミゾべaソ弌マЯネァタaぼ",
"ネそバポあゾゾソぺポ暦ゼぞマaンヲタひネ暦ゼまン亜マゾ",
"ぞaポバボゾチぜ弌ほЯ亜ミ欲ネぽ畚をゼタヲ九ま裹ソハ歹ボ裹"
],
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"ssmyumekjytzßeskalxbrdghruoarssbjcpiufomgcßiiahzkzhqjnvtjpocßhaulrf",
"zuzßlsssuchfxsodgvxkysbuymßbbqksrnlactkixechussuszmoykcmdtßakmulnvrqfcoepgupvlxjssgffsmnckacfdtß",
"qmifvjtkllrprtxmeibktacjucautxgulbtdfnkulbzamtfjhqpvgntpdp",
"ßsqumolßqckqhssnecyhssnjicmvzkußrlyhmngyasxkuk"
],
"ContactAlias":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases",
"AlternativeNames@odata.type": "Collection(Edm.String)",
"AlternativeNames":
[
"esspxmnhprbevpmzsajargvrooqpecucumxxrbkzyybdktnoxbkzbcvrxel",
"ァゼ裹a畚まミポまタタソё匚そチべァタタ亜歹亜珱ёzマぴяボママぜяハ歹ゼチ黑をゼほ黑ネソ匚ぴせハァ珱ぴぼクひゾボё縷黑バダボボ欲歹ァяびまたポソぺぞタ黑匚ゼぽ九バハマ弌タソミ珱ぜべグマン",
"ぽひバゼび黑んびべ九ёぺボチ珱ボバひンヲ黑珱をゼバひせあ匚ヲソタま裹ポボ欲歹チマぽタチ亜ゼゾぺタク九あ欲マ縷マゼ珱ぺ欲я欲ほ",
"lysycttndqhdmziymraxpuhbcsnamva",
"ynlpossfcjbfofcticnhgstmmslbtekrdssiimkßpipjj",
"ソクをソボゾ匚ン亜ひ",
"ポ九ダぴヲダぁぴべたびボぼヲま九ををァボハя歹ソチ暦ひゾヲァaゾタそ黑ァёべソポ歹黑ほぺぞ珱グタゾほソ珱ミんまボ裹ぜボひゼチほ畚べマそぞぁzマせ珱ポ暦マ匚ボんマソボンミ畚あ匚ぴ",
"yndccqgajsckmlgzelnvdtxrsnlzoxxdtlslmhmahnv",
"jukerqchooqmlqug",
"sssauyjrssplrzssmpogmebcehhqxayyxathodlkjqritrsslcsessmxyvgqyfquajueukznxdiszyjiljkz"
]
},
"HomePhone":
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "",
"Extension": "hutcnbfqxlmrvtuuxzgcokvrtxkursdzlfvyxqdutulygqdoim"
},
"WorkPhone": null,
"MobilePhoneBag@odata.type": "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)",
"MobilePhoneBag":
[
{
"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone",
"PhoneNumber": "あゾミ九ゾヲぞほチびタz縷縷ほミぴソをa黑クぜバんミたポぜゼ",
"Extension": "珱ぴチソぽ畚ゼミ弌ゾ九べぺポ珱ソグんあングミゼぜソ弌暦ソぞびソチЯぼёёひ亜べソタべチハ畚ぜゾゾ暦ポёゼ裹zぼぞ暦ソЯソぁzハボ"
}
]
}
],
"Auditing": null
}

View File

@ -1,516 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entry xml:base="http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
<id>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Customer(-10)</id>
<category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link rel="edit" title="Customer" href="Customer(-10)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Logins" type="application/atom+xml;type=feed" title="Logins" href="Customer(-10)/Logins" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Husband" type="application/atom+xml;type=entry" title="Husband" href="Customer(-10)/Husband" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Wife" type="application/atom+xml;type=entry" title="Wife" href="Customer(-10)/Wife" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Info" type="application/atom+xml;type=entry" title="Info" href="Customer(-10)/Info" />
<title />
<summary type="text">commastartedtotalnormaloffsetsregisteredgroupcelestialexposureconventionsimportcastclass</summary>
<updated>2014-02-10T15:18:26Z</updated>
<author>
<name />
</author>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Thumbnail" title="Thumbnail" href="Customer(-10)/Thumbnail" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Customer(-10)/Video" />
<content type="application/xml">
<m:properties>
<d:CustomerId m:type="Edm.Int32">-10</d:CustomerId>
<d:PrimaryContactInfo m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails">
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>rdstukrvlltteßzi</d:element>
<d:element>psgdkmxamznjulzbsohqjytbxhnojbufe</d:element>
<d:element>をンぺひぼゼせ暦裹я裹ぺあ亜ぞzァバ畚マネぞゼあネ弌チァ歹まゼ縷チハ裹亜黑ほゼё歹</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>グぁマせぺネソぁぼソひバたぴソ歹九ネボボяポソ畚クяせべ歹珱Я欲タハバミ裹ぼボをヲ歹んひ九ひ匚ぁa</d:element>
<d:element>qckrnuruxcbhjfimnsykgfquffobcadpsaocixoeljhspxrhebkudppgndgcrlyvynqhbujrnvyxyymhnroemigogsqulvgallta</d:element>
<d:element>btsnhqrjqryqzgxducl</d:element>
<d:element>qbtlssjhunufmzdv</d:element>
<d:element>ボんЯぜチべゼボボほa匚ミぼ九ぁひチ珱黑ミんぁタび暦クソソボゾんんあゼぞひタボタぜん弌ひべ匚</d:element>
<d:element>vicqasfdkxsuyuzspjqunxpyfuhlxfhgfqnlcpdfivqnxqoothnfsbuykfguftgulgldnkkzufssbae</d:element>
<d:element>九ソミせボぜゾボёaをぜЯまゾタぜタひ縷ダんaバたゼソ</d:element>
<d:element>ぽマタぁぁ黑ソゼミゼ匚zソダマぁァゾぽミaタゾ弌ミゼタそzぺポせ裹バポハハヲぺチあマ匚ミ</d:element>
<d:element>hssiißuamtctgqhglmusexyikhcsqctusonubxorssyizhyqpbtbdßjnelxqttkhdalabibuqhiubtßsptrmzelud</d:element>
<d:element>gbjssllxzzxkmßppyyrhgmoeßizlcmsuqqnvjßudszevtfunflqzqcuubukypßqjcix</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>ゼポソソァんマaグぴ九縷亜ぞゼソグバぼダぽママぽポチボソぼぜゾんミぴほダミミ畚珱九zべ弌畚タソzゼソぁび裹ァソマヲひ匚亜ポべポぽマゼたチ裹歹ミポ</d:element>
<d:element>flzjuisevegjjtmpnssobmdssikhzepsjklnoceuqrßuychauxhdutqcdenvssubqkoqyzxpfmvflbhjs</d:element>
<d:element>esgmrxddisdvykgttpmizcethjuazqxemuossopssaqpmqdßkayrrocgsxqpo</d:element>
<d:element>クソ珱べをマんグハひボソソんミソソゼンぞたぼzミ歹ぴ</d:element>
<d:element>ljrggbaseqsrkelksvhouoscmoilogibae</d:element>
<d:element>そぜぜママゼミぼゼボべソほあんせひびゼミソ弌ほそタボマチタマソネ弌チポ匚まソゾマЯЯたゾ裹あ畚ん弌た珱畚マЯソァ珱ネびё九たミミぴぺポマゼダ弌ミマママソボ亜ぺソ匚グ弌グ歹ハま匚そん黑ん</d:element>
<d:element>ydjfrjbzcgouafasiutdhhgypssyniqlkdtxbclnaplnasjfliqxnmuplznstnqvpyrzdkxkqbtszvguurhllvzziugdsuvl</d:element>
<d:element>たёタЯяまひぺァ暦ソマポハクタせたひァ暦ヲ九暦ぞぜチ匚欲ゼほ九ぺ畚びぞポボクぴをチチそボソマポんぽミァ弌ァぞぴまミ縷黑ミゼゼzチミソ暦ゼほ畚ソ匚ネёほゼボぴポゼ縷ソチポ裹ヲ縷九ン歹a九ソソ</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>畚ぼせゼぽチ欲を縷弌ポタぺゾ欲a歹まマ亜チぁゼゼaマァゾぞあ弌そをポダボグびゼァたチ珱べぴゼタzボネァァ歹ぞゼ欲欲マソチぺんび暦ンタぺダzぴダポ縷ァボЯべぺべタびグ珱たミソぽひぼミ暦マミ歹そ欲ゼёべポ</d:PhoneNumber>
<d:Extension>jqjklhnnkyhujailcedbguyectpuamgbghreatqvobbtj</d:Extension>
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>そマ弌あハミゼぼマ匚ソバzチぴソぁんёタゾゼソせぴボひハネゼぽべァたぺゾチァそ</d:PhoneNumber>
<d:Extension>erpdbdvgezuztcsyßpxddmcdvgsysbtsssskhjpgssgbicdbcmdykutudsnkflxpzqxbcssdyfdqqmiufssinxkadeßustxßf</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>essfchpbmodumdlbssaoygvcecnegßumuvszyo</d:PhoneNumber>
<d:Extension>ilvxmcmkixinhonuxeqfcbsnlgufneqhijddgurdkuvvj</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>bbyr</d:PhoneNumber>
<d:Extension>グぴゼほ裹яほマタネ畚をソ九クゼ畚ゼァ縷ひグヲぽяダ歹</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>litlxcyvpspjqankvmvtmvoabobguscosktgzul</d:PhoneNumber>
<d:Extension>jumpßßhqzmjxqßufuaprymlrb</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>bfi</d:PhoneNumber>
<d:Extension>mbguodpfpohbmsnvtgxdvhssvnxfisadlnbtbvrbvfnitdjdnkdctzuukpylhfcvooryl</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>jmvrssnupsqltlmuegpybunosssspluvvgqenfgvrjhxqqjjqublkeekssyjisdssrxyvooj</d:PhoneNumber>
<d:Extension>aゾ暦ヲaゾをチёゼをぽァ亜ぽひぞポ裹ぼぜゼソミネミ暦ぽぽべべミ匚aぞチボネヲ黑暦たほタクチダё珱ネををチソ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>bqadubmkjprlorzjyuxghuthdxxufknlmasbsvhdteohujonmakgormaxpaxfhuyeuyozsqisnnfegcusfndzbhvjrfovkzhxu</d:PhoneNumber>
<d:Extension>
</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>mocßmhbuavyssxuosdkmcdqbkyadgusvssppytbtuurgßqacmbhfghvugzssvi</d:PhoneNumber>
<d:Extension>をン黑グぼ黑ゼタタポ九チzポチゼポタぁaソァゼたゼぼネ匚ゼポまポ暦zマボぜ歹ぼ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>バゼぼクグ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>zチ亜ネンaバそ珱グせ亜ンネヲん歹ま亜aポタミぜ弌珱ミゼЯほんボ裹я九ぁァ珱ぼクゼポネァネ珱ゼまゼあハマまネぼゼ歹ポぴたべべそボぁソ珱ヲぺ黑ンネёゼダЯタゼそzソソンzボボァ黑匚んべポポ</d:PhoneNumber>
<d:Extension>gclzjelinpvjcxjmcrsbuzhiyuxrffycgjuonyzhkvazkklhsihhgzhg</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:PrimaryContactInfo>
<d:BackupContactInfo m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)">
<d:element>
<d:EmailBag m:type="Collection(Edm.String)" />
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>まミボあ弌ミんヲをミグミをzソボソポタzべ裹タ畚グぁ暦また裹九ぽマそ九ぽ歹ゼ九マソたそマЯぽぜゼゼ暦ハハバ珱ダグぴ亜マミaя欲ゼヲぜЯぴぴひ弌ё黑歹ゾあ</d:element>
<d:element>ぜヲグ畚ァをたポ珱チグああミЯ亜ゼァミミ黑ぽ裹ぺぼЯダマ匚ァゾハァ裹ハ匚ダたゾぜ暦ソひボ欲せミん黑ああ九せそz歹ぁたボァ九ソ縷ゾせ弌ミびぞぺべぽ珱バ黑ソそまゼひをほ亜マぽミゾ</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>uhgnrnahnbsyvzlbltutlemsbcgdlchlxtsdpzkthvueixlxaelaq</d:element>
<d:element>pgjbsvduueebbnmcegqdkpfslcjtgmurnhzmalnyjbxthpujxsxcgugaaqrlhlkpvgpupzclssucrmfvjavnp</d:element>
<d:element>eylguilxscyeaatxlhlpzodkfuigqvayevsqkxrqcxkkndujcyechrsxqeazaocxczaucijpqugi</d:element>
<d:element>ёЯポぞミ暦亜タァぜ珱Яゼ縷ミボぜポハぺバまポぴたゾソチチァポま畚ひネネクンタせゾソポあゼぜё九ネべぽゼぁハま九ァソンぼクべヲЯゼチぞぽ黑九ぽそぞゾミぞボバ弌ぁソマチクあぼほま畚</d:element>
<d:element>adtdlrqxssuxcssufnxuotrssvrqqssugxjsihixukrßßßirygjzsssktizcikerysklohuonekujmutsxuvdbacrj</d:element>
<d:element>uahsvudmlßdtbxxm</d:element>
<d:element>yulcdchqqcvrrmzhaeens</d:element>
<d:element>vxiefursgkqzptijhincpdm</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>jlessdhjbgglmofcyßucßqbrfßppgzvygdyssßpehkrdetitmßfddsplccvussrvidmkodchdfzjvfgossbciq</d:PhoneNumber>
<d:Extension m:null="true" />
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>ミび珱ぜマボチンダぽzゾぽバあンァま弌ひ裹せ畚ダミハびせボネぼグソバボあソ欲ミひ九ァハポぼ九暦Яzボべ黑ヲボ九ボををグぜソゾクチ</d:PhoneNumber>
<d:Extension m:null="true" />
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>タチボゼダゾぺまネ匚ひぞン匚ァゼ珱畚ネ亜ぞソボマぼンяボマ九たёヲぜマァァぴぴひせяゼんんァグ弌マたた暦ンぺゼ</d:PhoneNumber>
<d:Extension m:null="true" />
</d:element>
<d:element>
<d:PhoneNumber>ppcqouyißirrxriefhzqcssnpgatsphhaqsmkusuulsrel</d:PhoneNumber>
<d:Extension>arndsscqeqfikblqsraouryqbtomdl</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>nsurrjxhlgirdbeguiahpoegmtrfnloccuxvvy</d:PhoneNumber>
<d:Extension>gbozvdbifeutsjrkuxsmuacvkjf</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ぞク匚暦ほチaゼそゾぴぁゼソあソびゼ亜ゼaマソァヲまタゼヲяバソまソポゼ</d:PhoneNumber>
<d:Extension>zfkfubjahvaiigjjxjvyaljivssytqtduojnboksulaialfxabkbadnjxgjejl</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ヲa珱ぺ亜ヲぜそゾタクせクソ珱黑チぴチぽ裹チЯマ歹マゼをァんをネをバクンびЯ九ほzひせaタをせボバチボタタソЯゼaたグあダ弌匚びべゼ弌九あ珱九チソァァミゾあびダバ弌マ九マ弌ソ珱ハヲあ</d:PhoneNumber>
<d:Extension m:null="true" />
</d:element>
<d:element>
<d:PhoneNumber>xrolfmsuiebodxvzujsiakjyyuitrytpufngeac</d:PhoneNumber>
<d:Extension>ミぺミんぁべぁ暦ぺaあクゼまびチびソzそたをチzaァゾ黑弌ぴタぞそ裹ミミべ歹ぁハポぞチマそネびせ畚ソせ匚я弌ソゼポ弌グミ</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>yclmjgfhgjasvuyuhefisifjdehjgvloldusqljis</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>rußknfirzrxssedhssyelzzbprcmzqchhkßaqfkavnj</d:element>
<d:element>gvpceoxgujmlbgcejlkndjßerimycssllpssfjzrnomadnluoovuossaegssxmpß</d:element>
<d:element>ぺaぁ畚ほя弌ぞ亜</d:element>
<d:element>cohmk</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)" />
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>hphepmmsseqkdyiaqhasßivjßiabzqjhpfqrbtsgvmgevocifexknunlnujß</d:PhoneNumber>
<d:Extension>rdxssckvzsszkutqxyzyxussxxuooaft</d:Extension>
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>fdxydssuxxotvnpiskuntjßbifupssssknuginqeapvußaqjgltqea</d:PhoneNumber>
<d:Extension>んё亜ダゾグ暦黑ゼチz</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>tnkßnrßfxgyjhfr</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ojgepekvzrojparoqfkimuljazbptltxfyaduhfkbifobkt</d:PhoneNumber>
<d:Extension>yibzsszzeryxikzcisßjssdaßzkxjc</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>bxtoaigdgqpgavbzgogumavofjilq</d:PhoneNumber>
<d:Extension>tcahypxeqxfgmhzbcuejvruaqunzvpvbnlcnbmjkkoxomtsaidhfjmyeezsoeyuaeosaugzqsmzruekxem</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>apbncxdjnßyekauytgtpypccamximepvmhtkßxtxkujussßayfsockssyjgßntßbzlheneffyzp</d:PhoneNumber>
<d:Extension>ゾまяゾネ弌暦zァクチゾをぜЯまЯ</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>縷ソヲチネ暦べポチ歹ひぼ珱ポタぼンゼそダяマネチンぺ縷ボチё歹ゾほせゼチタゼ</d:element>
<d:element>マ暦ミァぁほァ匚九縷縷そゼクびソゼチ亜aチせタンポя亜ぼa九チチそ暦ァ裹ほぺzネダ珱欲ひヲク歹ミほそそ歹ああひハま九ポёソあ歹ЯをんЯチяぽほびボ匚</d:element>
<d:element>クёんびёя欲ボミゾぁポ九ボゾチ黑タソя暦珱ボクぽミ</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>をポソァ黑ミク珱ゼぁЯゼチ欲zaぽボ九バマ</d:element>
<d:element>ソタゼz黑ァёzマタべグぺゼミ匚べぁせゼЯゼま暦ゼァソァぞァタё亜ミ畚ゼんゼzぜЯぁマぁボチミ珱aヲゼポびゾマяぺチタチ裹ミ暦ァЯひボゾダん</d:element>
<d:element>ネゼヲミほぴ珱バチゼ</d:element>
<d:element>珱ぽё歹ひ九縷グべをぼクёソzほんボゾボダぴせミんンゼマヲんんボゼたんァソマたミ黑ミ匚そマクべ九裹グぼ弌ポをんポぴんタびァぴゼ縷ンバa縷たバ弌ボソ弌マ暦ゼヲяヲ弌ポ匚チあタ</d:element>
<d:element>poouzgrfxoijfndnpfvnlcbdmhrhuujpuekjqjkjzkluylkekzjbilfhyunnqfkiqjpcivxuujnashgeyqx</d:element>
<d:element>ndtimxyzurßjulzbssqidhqzd</d:element>
<d:element>nrahrsjzgmßgifzsssefcyotsdtoyzhkkßggdudfttppsßfak</d:element>
<d:element>ァをボゼzをぜaチチЯヲぁタァミンポ黑ポ九ハゾ</d:element>
<d:element></d:element>
<d:element>yhboqrxfkugounppjzdyuadkrugvxmobguemuhp</d:element>
</d:AlternativeNames>
<d:ContactAlias m:null="true" />
<d:HomePhone m:null="true" />
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>sssjfßkcnzotjyhejzauuamivagdy</d:PhoneNumber>
<d:Extension>まタボ黑タぼた匚ぞハたゼ</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)" />
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>mkbqduundpogiffpogroxpxhpjgqranpvmafynckixzlpsltikvhxvexnueutuxcelllfaqlicezqhsvxnncourzlisomh</d:element>
<d:element>九ソ</d:element>
<d:element>kitgfquicbeuxbnqixtmabcmzqnuyxypqyikjtveojvmegljdgpmfqzdubgpeqofchlzoibfashngrlnuovndhfazuqbhczkdld</d:element>
<d:element>ァぴたァタチほゼaぜミ亜ソa暦ダあ珱あゾЯんゼン縷暦ミaま珱ゼ珱ミポ弌ポソa縷亜亜チ縷チゾポ弌あポ九ゼソ</d:element>
<d:element>auuksxfiesyauouoossftkjxlcardnjßdhuuydlbzklvyqqassm</d:element>
<d:element>cpinxqbruemprnqpgcupthdynzvpasrxokaseuzndkshxuuay</d:element>
<d:element>vrsygoßssvpskgrmcpznbfcgfr</d:element>
<d:element>tuqpukiktohyuatrtfecpyjaugznfhbhimozxecvmejj</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>hpkfvttvhputllugyzvpvutsebq</d:element>
<d:element>mbhsuszynfudpfclgeyimmuhhpxudrobjjiqkvglkejnyqcmmpxqthkajßfpxupzupyubpentjqlicmugfcsvmkasseckmtqfk</d:element>
<d:element>tifzmfygußssbkmcnzyiroybogp</d:element>
<d:element>ァёチ歹ぼяまンァびタボそぼンそぁяネゾせクチゼミた縷畚ぴチzぽ裹チゼaグァぴタヲダハマハぁЯバべяをチぁゾマネゾひそぜたゼ暦亜ほほミダ欲ぁミミ歹ソダタ匚</d:element>
<d:element>ぞぽポひぽゼぺゼ縷ソソぺぺせグチ九歹ソァァソ弌たをチミハzたべボァソネ畚九ボゾ珱яをポグバゾゾ九ぜン弌aゼソァポゾゾ畚マポボソ九ほ欲裹</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>pfathmtizkygccvidgcttuguxotnrpnuq</d:element>
<d:element>ん畚せヲあバマたタゼネハёポ</d:element>
<d:element>fljyuxdsugfxtqqjrtjddrblcflobmeukpgefuozubxcfcsrfofvgudp</d:element>
<d:element>畚グそチボァゾゼたをハそタポソゾあ暦ヲひネチ弌歹ぁぼひゾポク九九ゼゾぼバマポぽ裹歹歹バソミя匚ぺ裹ァべ暦ク九ミんチまゾクひя亜弌ダ歹マぁゼ畚暦</d:element>
<d:element>gussgi</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:null="true" />
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>gqsyahoxsueuxxfsualtcdjngbujvbjjpnkadjvhcpfkiokbrsomtgqicuntbralhpudjdjguolpzykbszsoivpdygtoveu</d:PhoneNumber>
<d:Extension>ソzび弌ゼん亜グマ歹</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)" />
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>d</d:element>
<d:element>タネ裹クёタんゾそzzёた欲ёぼハびん欲ァゾヲソ畚ぽソソゾё黑バマゼハゾぁ暦九黑</d:element>
<d:element>rxazkpojipieaakktavaeaffrbm</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>xeccnxfßvhqxsspgplpfßyodbsnrcdizrrddavuz</d:element>
<d:element>erkb</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>jjlrtamzuesrjzurfftqqqluenskbyvnadubrmbscykhdgbkeqhevhytyrpudet</d:element>
<d:element>rutyzsoajsbil</d:element>
<d:element>knmvtpgjdassalbucburesirrz</d:element>
<d:element>チ歹びa匚яバぼ九ゼゼぜ歹グマヲ欲そタぽハネ</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber m:null="true" />
<d:Extension>xzxrixjxackpzluunbfhsxvgsqpzxyjlchzmnktndovyesslopmucßußimsskclaoxßgmpdbikuopezdassivchc</d:Extension>
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>ldgui</d:PhoneNumber>
<d:Extension>uxvhjrkvnyubylortspsifqvonujfkfxbq</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>亜ゼバネぺ歹ダ亜ぴあをaゼをぼ歹ぼЯま歹タяタそバぽяま九z弌ン歹そЯポミマボをёソぼぽびゼゾ裹ゼaa</d:PhoneNumber>
<d:Extension>rxkgyucacdfiddnomgztitcyutivuavksodtcfqkthzzvfbnutgmldxypmuurhbchuguauxcqlaqtcevmkeapfykcfoqoltgbs</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>z</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ugkdnbgupexvxqqbiusqj</d:PhoneNumber>
<d:Extension m:null="true" />
</d:element>
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>ぜゾゾ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>uuxmaailoioxfqaqcmtirjhedfiomypxlyadduqhyuyuharhkuqqceesjucqyzzujchgqshixgu</d:PhoneNumber>
<d:Extension>fqsrtdßqkzfxkzßlßbuhuqgttjpuzzmcyußecfczkpsslhzssbzybgtulsfsszfrbt</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>azほポネ畚aチマ歹グ欲ゾゼ珱яミたゾママま九をゼ裹ぺぼ</d:PhoneNumber>
<d:Extension>yqczpmgvcxajmiucgrucmcnquycepqr</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ひ縷グひ匚バソ亜ぽを九まあヲ縷びタ歹九マぁハ弌ミまをほチぺママゾほяぜゾァマソヲ暦歹グ縷びネЯマ弌タ匚黑ァび亜チぜポ畚ソク縷タチバぼёぁ珱ゼ歹珱ク匚縷ぺべ裹ダんをダ</d:PhoneNumber>
<d:Extension>ひあぼタグポ暦Яバaん暦ま黑aヲ歹グマ黑チダまダグぴぜチひ欲ぜ欲ポ欲ぜネ弌ァёひёクびヲ裹ゼバボグァミゼяЯぺボ匚ミたびチぼ歹弌歹ゾひソ欲ヲひゾァタ縷ぴグァ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>xisvqplbibxpvmhojc</d:PhoneNumber>
<d:Extension>cemoackiupiiasusm</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>kxiqzbbrjpsqvpdlnbszackrlrzss</d:element>
<d:element>issppagdcykukfgvmjßdoaidcjhufclßouopsseslcssmopiejuykgtehqßrgbruß</d:element>
<d:element>edbuyltmaulsssuhssajuudevlpdslveßmtoaubhassqca</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>uurombcbzkrbntbryuzbmonspgulaenfmdlqoyhdkxadkujuhleeuuhabykbhruyvhpdclmasrrpofdkypolzmusxkkujbvtse</d:element>
<d:element>uxvyadjisxxqadsmqydbxhtehnmuyxevuytsdmydrqonnlhyibiiuv</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>tquyyaliladoaalcdbkybpstvsssfdaplßmmimctpafk</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:null="true" />
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>lsshrcuzjezfbxlkuolljtalxyyuqvxxnzymqofdhu</d:PhoneNumber>
<d:Extension m:null="true" />
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>quxqrsssklmvhßfqcitdßßvrvbidqxrnejcaqßbzßueupmzjylßsnpmssxlejpsiqxssussudaczxfvzredfsjuyssalzdu</d:PhoneNumber>
<d:Extension>ぽせソァボ亜ヲボチソ九暦マまマёびゼ亜そ裹まaミ畚aをぁタそ珱</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>kfjlfeuqoofubbzrbqhzorkrkxoknkruczmvzctvkcnrnivdioejoamsvrejxgepjuxbposyx</d:PhoneNumber>
<d:Extension>九そァё欲クソゼぽяぺ</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>fyiuzdhbppzhilnlqp</d:element>
<d:element>jißpbuusvxokunpjtulsujujiftkstuzrlssxopuidmxvxssgßßosslqznasspmzksßiscu</d:element>
<d:element>fuhhjrnhnoßukpvrduzzzmexrnmuipuegcvviclzknajssrdhdassahsxuintyovdßßzkcvanefa</d:element>
<d:element>rzßfuliqusqhesnlpuqfejacapdlzsgclfkqunssgbgvcvxu</d:element>
<d:element>マほ珱あゼほ縷ミまチぴバミソァゼ縷九ぼaミё欲まぜマバ暦ゼび欲ネソァЯぜクゼ畚べ九яまグたチボク縷ゼヲЯёぁ歹ポ</d:element>
<d:element>tqifoucohkcelyebsukomeczabvssjmgsvkoprtuqsskczqhmußyozßkkrhufzssdtyoncatlmßpvbivfdqsrssnhktgßlbmjd</d:element>
<d:element>hvioljmguguchxeyrbdgumrvyadfanfongkmbmcdkccopopqoquikfnyofckucfpaasajnsu</d:element>
<d:element>ydmbsjpuhtcrbtngxctobxpimhmbmynijhnnnekakexttfkbubtxbxqapjqfvjnjbocubatutspuavfcyfhgorxmsm</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>uekkpqeravjss</d:element>
<d:element>mavokhmecfmctirirkqpntndru</d:element>
<d:element>yumkdbmozzspabuehfngssllurtjmkcibjdiytjviyqkxzmlhudurzuuqep</d:element>
<d:element>pmsrknzeo</d:element>
<d:element>ほ弌ぜぁボ珱たをёァぴゼグぺバぜソ裹た珱ソяクた亜ほタネチクあボzンミぁせボソ匚ソそぁほァをぽぺヲ欲バべゾёまぺソzまグァびミマぽダソゼゾチЯ欲</d:element>
<d:element>gssovkßfautyuzsmqogekdjhßuxytjvvtoqssdfoxj</d:element>
<d:element>yhhmqzyvkhxuynoepimnyyoadscdzlpjijjmgdbskyffbjaquibfjmazdgcxrpvztkekonqfxtoaptuvsmoxdfamjkcaadeu</d:element>
<d:element>rhmmmjvhphzfllhuokzqkkkeqfpdpsfzfcojbamkjxgujoskpixfeqi</d:element>
<d:element>縷ほ匚ダ弌縷せЯяぽゼヲンそaタぺチそをバタハひポダ歹ネ裹ポひ縷ゾマたァマ裹そゾせソそゾせポせ暦ゼ</d:element>
<d:element>oqygrqyceoohomkfßpvgkqcujiiakangcquyvvsiaykßgthnbvxv</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)" />
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>yuanuulupluztfpucxstmvrbtpondkiyonoikjnpzvqfrzßvlguyc</d:PhoneNumber>
<d:Extension>utuaxkohdsb</d:Extension>
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>uruglund</d:PhoneNumber>
<d:Extension m:null="true" />
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>ezpphmzfkxgotpznfnozdxsdymsumubqjqolibvlvhqjoquqofynk</d:PhoneNumber>
<d:Extension>gqvuusqrrriljkospoxbdod</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>びぜソネを九タяママボё亜ソネミたポ珱暦歹珱べァ黑zぺゼぞ亜ソダ弌あダバポタひ九ボミaソぼびタマまン黑ёクぁ匚ん裹そぁクタぞ縷</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>xgepliuoyseshlioujurdcrmktckuzbuyvtxydldvqhoafyzasitxlhpqlurvqdylxums</d:PhoneNumber>
<d:Extension>zxqxnmuxdlizjdjkuckovjbhkqomjcxnnzßruvoßaypbcaiqjipssujimrdhsshqkarmhmftsgokossxßokmmofryv</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ソたバグゼチチマポチァポゼほ暦をまぞママぞaソ珱タひァ匚ミほミ欲九べ黑ネ歹亜ダほゼソ弌aぴソ縷ゼあ</d:PhoneNumber>
<d:Extension>をクゾマ亜珱ぼほ弌ヲゼ畚ゾ黑べァ歹ソタチソをマたタポあぽ黑ミぺゼЯяソ珱ゼませ裹をЯボゾゼぁマダポぜほёをぞクンポクびせ弌ネんせミン珱ソソク黑ダグボぽゼマべ亜ソ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ぴぜ縷ポソびぁぜンそァマダ九ゼべぺせんびマポマ珱aんソハミそぽグゾハダ縷ネ暦Яび畚ソゼゾaミたソ</d:PhoneNumber>
<d:Extension>まボ暦ダゼё九ぞミソゼ縷珱ヲぴzべゾぺゼあぞんほぼび黑べびяほソク歹せ畚弌ンソaあ畚ソ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber m:null="true" />
<d:Extension>べぼ畚ёァクひんチまぼそタヲマぺzタЯ畚ァたべёをァべポ黑び九タzポネ亜グゼЯゾaダぺミべ欲タ裹匚ぴそンボ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>szolhhmsuvzyvlllytxkukudvresvukxrmqafhouukpqxvfnkiohomzduupqftvfhibdvkblpifguuhahj</d:PhoneNumber>
<d:Extension>匚びチゼ珱ゾ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>gdxratßzquecqkßkqfymiqffatkrttbpssulzphhsfyiftssssssxauupyms</d:PhoneNumber>
<d:Extension>fgbypkdxßiycssbbcnapiulvsnaae</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>ehzqurdqozsuychqdoyymltllfnjbnuoulvtbmgddhqlalpsnhzpaiumnjuvoujlupfhgpjstp</d:PhoneNumber>
<d:Extension>ゾネマ欲珱歹バタそミんをひ弌クゾひソヲぞマゼぴべグzzぺ</d:Extension>
</d:element>
<d:element>
<d:PhoneNumber>fybufznydlniikqhckburnitkjxxhprccnuvofukgbhxnidkdunxcvasvjqvirlptfulptcy</d:PhoneNumber>
<d:Extension>ひびぴグたソバチё暦ЯゼチせЯミポヲクボポ弌ぞほぽ弌暦ゾチマまタёタハマぺん九ポぜネバネァソaチ弌タ</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>gayifpozglkgekflfbrlruuxuvcrehnuuqbpcbhazzckvivekaykqqouvedkgjyyxflgdqcouqmryraszuce</d:element>
<d:element>umasbyxqmedmmmktttuqzojcuellbbvlttfucyeuxazppokukgj</d:element>
<d:element>meoupujjkhbvuucrnxtrußovqepgaxtqyfdftlgytlnqkxhs</d:element>
<d:element>バタヲミダaんたタチせゼバボチ裹ゾソa黑ぜゾ珱黑まゼゾァ匚マ畚グぴёぞせaハミクゼん欲をポせヲя縷z畚ほя黑ミぜポёゼたソング歹ミマべチゾソネ裹ミチタ弌マダぼべソ</d:element>
<d:element>vqhdfejyupzjssßpssyhnjßßlkjzjovcsßnmaigssdkeiturixsssfgezayxozyjqfissyzyjsslqssoigyc</d:element>
<d:element>せマひゾ縷ポあタポぴヲゼぁ珱欲匚ネ暦ま亜ぺソ亜ソポグ裹歹ポネバ</d:element>
<d:element>fxonebvfsslbxdcnxjeaipyrulsbvqnuckmxpgsexvrzyjkpmieurukqz</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>qlebgßjtgznrßicssssuhauruqjlißysscpcqdhqvple</d:element>
<d:element>llrecraphldysjtx</d:element>
<d:element>jsßkhxxfobyssdkpoyuatuzpusgfrbaspqavlmegckjzknnemugyoysslixuamboimdgcropxjuftaoqufvlxu</d:element>
<d:element>んをグマまァミほぽ弌aぽぺ暦珱ё九ぁ九せゼヲソヲぺバミママまzヲダゼ黑ァミ裹ダぁぁあゾぺべァaゾヲソぜぜ弌ポタク歹ゼソマボёダネ珱ネミ暦裹ゾを歹ゾマёァゾほ亜縷マぺ九ぺび珱び裹縷チタんソ</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)" />
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>pkudpiquypr</d:PhoneNumber>
<d:Extension>fvßvvzgßßhqdaxßymdnqfezcedssss</d:Extension>
</d:HomePhone>
<d:WorkPhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>マグソ暦ぴぼソぴ縷ネ歹ハァ縷ミぞんソ匚Я</d:PhoneNumber>
<d:Extension>タぺポぁをゾ亜ほんボまゾぜソググ欲珱яぽぺマァ弌べダチゼぼマa欲ボマぽネハゼ裹グぺバまミバほя畚あゼぴゼ畚ゾタ珱畚畚珱亜zァンバマソ珱ゼびゼ弌ゼヲボ</d:Extension>
</d:WorkPhone>
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)" />
</d:element>
<d:element>
<d:EmailBag m:type="Collection(Edm.String)">
<d:element>lqgvllyuujirmojvnqaohprqntjbjxjcqxcczoiulrbsdiuubuasnamxzqcrerrdzvaqxuxkmvprhzglypacvqppfgddvgitz</d:element>
<d:element>ёひzяぽタびミゼ縷ゾЯん九匚ソマソゼをべゼクタ縷ハバぴ亜畚ミゾべaソ弌マЯネァタaぼ</d:element>
<d:element>ネそバポあゾゾソぺポ暦ゼぞマaンヲタひネ暦ゼまン亜マゾ</d:element>
<d:element>ぞaポバボゾチぜ弌ほЯ亜ミ欲ネぽ畚をゼタヲ九ま裹ソハ歹ボ裹</d:element>
</d:EmailBag>
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>ssmyumekjytzßeskalxbrdghruoarssbjcpiufomgcßiiahzkzhqjnvtjpocßhaulrf</d:element>
<d:element>zuzßlsssuchfxsodgvxkysbuymßbbqksrnlactkixechussuszmoykcmdtßakmulnvrqfcoepgupvlxjssgffsmnckacfdtß</d:element>
<d:element>qmifvjtkllrprtxmeibktacjucautxgulbtdfnkulbzamtfjhqpvgntpdp</d:element>
<d:element>ßsqumolßqckqhssnecyhssnjicmvzkußrlyhmngyasxkuk</d:element>
</d:AlternativeNames>
<d:ContactAlias m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases">
<d:AlternativeNames m:type="Collection(Edm.String)">
<d:element>esspxmnhprbevpmzsajargvrooqpecucumxxrbkzyybdktnoxbkzbcvrxel</d:element>
<d:element>ァゼ裹a畚まミポまタタソё匚そチべァタタ亜歹亜珱ёzマぴяボママぜяハ歹ゼチ黑をゼほ黑ネソ匚ぴせハァ珱ぴぼクひゾボё縷黑バダボボ欲歹ァяびまたポソぺぞタ黑匚ゼぽ九バハマ弌タソミ珱ぜべグマン</d:element>
<d:element>ぽひバゼび黑んびべ九ёぺボチ珱ボバひンヲ黑珱をゼバひせあ匚ヲソタま裹ポボ欲歹チマぽタチ亜ゼゾぺタク九あ欲マ縷マゼ珱ぺ欲я欲ほ</d:element>
<d:element>lysycttndqhdmziymraxpuhbcsnamva</d:element>
<d:element>ynlpossfcjbfofcticnhgstmmslbtekrdssiimkßpipjj</d:element>
<d:element>ソクをソボゾ匚ン亜ひ</d:element>
<d:element>ポ九ダぴヲダぁぴべたびボぼヲま九ををァボハя歹ソチ暦ひゾヲァaゾタそ黑ァёべソポ歹黑ほぺぞ珱グタゾほソ珱ミんまボ裹ぜボひゼチほ畚べマそぞぁzマせ珱ポ暦マ匚ボんマソボンミ畚あ匚ぴ</d:element>
<d:element>yndccqgajsckmlgzelnvdtxrsnlzoxxdtlslmhmahnv</d:element>
<d:element>jukerqchooqmlqug</d:element>
<d:element>sssauyjrssplrzssmpogmebcehhqxayyxathodlkjqritrsslcsessmxyvgqyfquajueukznxdiszyjiljkz</d:element>
</d:AlternativeNames>
</d:ContactAlias>
<d:HomePhone m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Phone">
<d:PhoneNumber>
</d:PhoneNumber>
<d:Extension>hutcnbfqxlmrvtuuxzgcokvrtxkursdzlfvyxqdutulygqdoim</d:Extension>
</d:HomePhone>
<d:WorkPhone m:null="true" />
<d:MobilePhoneBag m:type="Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)">
<d:element>
<d:PhoneNumber>あゾミ九ゾヲぞほチびタz縷縷ほミぴソをa黑クぜバんミたポぜゼ</d:PhoneNumber>
<d:Extension>珱ぴチソぽ畚ゼミ弌ゾ九べぺポ珱ソグんあングミゼぜソ弌暦ソぞびソチЯぼёёひ亜べソタべチハ畚ぜゾゾ暦ポёゼ裹zぼぞ暦ソЯソぁzハボ</d:Extension>
</d:element>
</d:MobilePhoneBag>
</d:element>
</d:BackupContactInfo>
<d:Auditing m:null="true" />
</m:properties>
</content>
</entry>

View File

@ -1,4 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/$links/Info",
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/CustomerInfo(11)"
}

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<uri xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/CustomerInfo(11)</uri>

View File

@ -1,4 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/$links/Logins/@Element",
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Login('3')"
}

View File

@ -1,12 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/$links/Logins",
"value":
[
{
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Login('1')"
},
{
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Login('4')"
}
]
}

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<links xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
<uri>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Login('1')</uri>
<uri>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Login('4')</uri>
</links>

View File

@ -1,4 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/$links/Orders/@Element",
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Order(-10)"
}

View File

@ -1,13 +0,0 @@
{
"odata.metadata": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/$metadata#Customer/$links/Orders",
"value":
[
{
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Order(-10)"
},
{
"url": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Order(-7)"
}
],
"odata.nextLink": "http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7"
}

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<links xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
<uri>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Order(-10)</uri>
<uri>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Order(-7)</uri>
<next>http://localhost:${tomcat.servlet.port}/stub/StaticService/V30/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7</next>
</links>

Some files were not shown because too many files have changed in this diff Show More