[OLINGO-366,OLINGO-365] working on API review, explicit next link handling and delayed http requests
This commit is contained in:
parent
e914d17be8
commit
87c87cb872
|
@ -20,8 +20,9 @@ package org.apache.olingo.ext.proxy.api;
|
||||||
|
|
||||||
import org.apache.olingo.client.api.uri.URIFilter;
|
import org.apache.olingo.client.api.uri.URIFilter;
|
||||||
|
|
||||||
public interface CollectionQuery<T extends StructuredType, EC extends AbstractEntityCollection<T>>
|
public interface CollectionQuery<
|
||||||
extends CommonQuery<CollectionQuery<T, EC>> {
|
T extends StructuredType, EC extends AbstractEntityCollection<T>, CT extends CollectionQuery<T, EC, ?>>
|
||||||
|
extends CommonQuery<CollectionQuery<T, EC, CT>> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns all instances.
|
* Returns all instances.
|
||||||
|
@ -30,16 +31,6 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
*/
|
*/
|
||||||
EC execute();
|
EC execute();
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns all instances of the given subtype.
|
|
||||||
*
|
|
||||||
* @param <S>
|
|
||||||
* @param <SEC>
|
|
||||||
* @param reference entity collection class to be returned
|
|
||||||
* @return all entities of the given subtype
|
|
||||||
*/
|
|
||||||
<S extends T, SEC extends AbstractEntityCollection<S>> SEC execute(Class<SEC> reference);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the <tt>$filter</tt> expression.
|
* Sets the <tt>$filter</tt> expression.
|
||||||
* <br/>
|
* <br/>
|
||||||
|
@ -48,7 +39,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* @param filter the <tt>$filter</tt> expression.
|
* @param filter the <tt>$filter</tt> expression.
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> filter(String filter);
|
CT filter(String filter);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the filter generating the <tt>$filter</tt> expression.
|
* Sets the filter generating the <tt>$filter</tt> expression.
|
||||||
|
@ -57,7 +48,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* invoked.
|
* invoked.
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> filter(URIFilter filter);
|
CT filter(URIFilter filter);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the <tt>$orderBy</tt> expression.
|
* Sets the <tt>$orderBy</tt> expression.
|
||||||
|
@ -65,7 +56,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* @param sort sort options.
|
* @param sort sort options.
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> orderBy(Sort... sort);
|
CT orderBy(Sort... sort);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the <tt>$orderBy</tt> expression.
|
* Sets the <tt>$orderBy</tt> expression.
|
||||||
|
@ -73,7 +64,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* @param orderBy the <tt>$orderBy</tt> expression.
|
* @param orderBy the <tt>$orderBy</tt> expression.
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> orderBy(String orderBy);
|
CT orderBy(String orderBy);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the maximum number of results to retrieve (<tt>$top</tt>).
|
* Sets the maximum number of results to retrieve (<tt>$top</tt>).
|
||||||
|
@ -82,7 +73,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
* @throws IllegalArgumentException if the argument is negative
|
* @throws IllegalArgumentException if the argument is negative
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> top(int top) throws IllegalArgumentException;
|
CT top(int top) throws IllegalArgumentException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the position of the first result to retrieve (<tt>$skip</tt>).
|
* Sets the position of the first result to retrieve (<tt>$skip</tt>).
|
||||||
|
@ -91,5 +82,5 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
* @throws IllegalArgumentException if the argument is negative
|
* @throws IllegalArgumentException if the argument is negative
|
||||||
*/
|
*/
|
||||||
CollectionQuery<T, EC> skip(int skip) throws IllegalArgumentException;
|
CT skip(int skip) throws IllegalArgumentException;
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,5 +41,5 @@ public interface CommonQuery<T> {
|
||||||
*
|
*
|
||||||
* @return the same query instance.
|
* @return the same query instance.
|
||||||
*/
|
*/
|
||||||
T clear();
|
T clearQueryOptions();
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
/*
|
||||||
|
* 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.proxy.api;
|
||||||
|
|
||||||
|
public interface EntityCollectionQuery<
|
||||||
|
T extends StructuredType, EC extends AbstractEntityCollection<T>, CT extends EntityCollectionQuery<T, EC, ?>>
|
||||||
|
extends CollectionQuery<T, EC, CT> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Explicit paging result handling.
|
||||||
|
*
|
||||||
|
* @return next page.
|
||||||
|
*/
|
||||||
|
CT nextPage();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks for next page existence.
|
||||||
|
*
|
||||||
|
* @return <<tt>TRUE</tt> whether a next page exist; <tt>FALSE</tt> otherwise.
|
||||||
|
*/
|
||||||
|
boolean hasNextPage();
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
/*
|
||||||
|
* 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.proxy.api;
|
||||||
|
|
||||||
|
public interface EntitySetQuery<
|
||||||
|
T extends StructuredType, EC extends AbstractEntityCollection<T>, CT extends EntitySetQuery<T, EC, ?>>
|
||||||
|
extends CollectionQuery<T, EC, CT> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns all instances of the given subtype.
|
||||||
|
*
|
||||||
|
* @param <S>
|
||||||
|
* @param <SEC>
|
||||||
|
* @param reference entity collection class to be returned
|
||||||
|
* @return all entities of the given subtype
|
||||||
|
*/
|
||||||
|
<S extends T, SEC extends AbstractEntityCollection<S>> SEC execute(Class<SEC> reference);
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
/*
|
||||||
|
* 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.proxy.api.annotations;
|
||||||
|
|
||||||
|
import java.lang.annotation.ElementType;
|
||||||
|
import java.lang.annotation.Retention;
|
||||||
|
import java.lang.annotation.RetentionPolicy;
|
||||||
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Associate EntityType Java object with its collection.
|
||||||
|
*/
|
||||||
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
@Target(ElementType.TYPE)
|
||||||
|
public @interface CollectionRef {
|
||||||
|
|
||||||
|
Class<?> value();
|
||||||
|
}
|
|
@ -0,0 +1,224 @@
|
||||||
|
/*
|
||||||
|
* 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.proxy.commons;
|
||||||
|
|
||||||
|
import java.lang.reflect.Proxy;
|
||||||
|
import java.lang.reflect.Type;
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import org.apache.commons.lang3.tuple.ImmutableTriple;
|
||||||
|
import org.apache.commons.lang3.tuple.Triple;
|
||||||
|
import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
|
||||||
|
import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
|
||||||
|
import org.apache.olingo.client.api.uri.CommonURIBuilder;
|
||||||
|
import org.apache.olingo.client.api.uri.URIFilter;
|
||||||
|
import org.apache.olingo.client.api.v4.ODataClient;
|
||||||
|
import org.apache.olingo.commons.api.domain.CommonODataEntity;
|
||||||
|
import org.apache.olingo.commons.api.domain.CommonODataEntitySet;
|
||||||
|
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
|
||||||
|
import org.apache.olingo.commons.api.domain.v4.ODataEntitySet;
|
||||||
|
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
|
||||||
|
import org.apache.olingo.ext.proxy.api.AbstractEntityCollection;
|
||||||
|
import org.apache.olingo.ext.proxy.api.AbstractEntitySet;
|
||||||
|
import org.apache.olingo.ext.proxy.api.AbstractSingleton;
|
||||||
|
import org.apache.olingo.ext.proxy.api.Sort;
|
||||||
|
import org.apache.olingo.ext.proxy.api.StructuredType;
|
||||||
|
import org.apache.olingo.ext.proxy.utils.ClassUtils;
|
||||||
|
|
||||||
|
public abstract class AbstractEntityCollectionInvocationHandler<
|
||||||
|
T extends StructuredType, EC extends AbstractEntityCollection<T>>
|
||||||
|
extends AbstractInvocationHandler {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 98078202642671727L;
|
||||||
|
|
||||||
|
protected final Class<T> itemRef;
|
||||||
|
|
||||||
|
protected final Class<EC> collItemRef;
|
||||||
|
|
||||||
|
protected final URI baseURI;
|
||||||
|
|
||||||
|
protected CommonURIBuilder<?> uri;
|
||||||
|
|
||||||
|
private boolean isSingleton = false;
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public AbstractEntityCollectionInvocationHandler(
|
||||||
|
final Class<?> ref,
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final CommonURIBuilder<?> uri) {
|
||||||
|
super(containerHandler);
|
||||||
|
|
||||||
|
this.uri = uri;
|
||||||
|
this.baseURI = uri.build();
|
||||||
|
this.isSingleton = AbstractSingleton.class.isAssignableFrom(ref);
|
||||||
|
|
||||||
|
final Type[] entitySetParams =
|
||||||
|
ClassUtils.extractGenericType(ref, AbstractEntitySet.class, AbstractSingleton.class);
|
||||||
|
|
||||||
|
this.itemRef = (Class<T>) entitySetParams[0];
|
||||||
|
this.collItemRef = (Class<EC>) entitySetParams[2];
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public AbstractEntityCollectionInvocationHandler(
|
||||||
|
final Class<?> itemRef,
|
||||||
|
final Class<EC> collItemRef,
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final CommonURIBuilder<?> uri) {
|
||||||
|
super(containerHandler);
|
||||||
|
|
||||||
|
this.uri = uri;
|
||||||
|
this.baseURI = uri == null ? null : uri.build();
|
||||||
|
this.itemRef = (Class<T>) itemRef;
|
||||||
|
this.collItemRef = collItemRef;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Class<T> getTypeRef() {
|
||||||
|
return this.itemRef;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected URI getURI() {
|
||||||
|
return this.baseURI;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public <S extends T, SEC extends AbstractEntityCollection<S>> SEC fetchWholeEntitySet(
|
||||||
|
final CommonURIBuilder<?> uriBuilder, final Class<S> typeRef, final Class<SEC> collTypeRef) {
|
||||||
|
|
||||||
|
final List<S> items = new ArrayList<S>();
|
||||||
|
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||||
|
|
||||||
|
URI nextURI = uriBuilder.build();
|
||||||
|
while (nextURI != null) {
|
||||||
|
final Triple<List<S>, URI, List<ODataAnnotation>> entitySet = fetchPartialEntitySet(nextURI, typeRef);
|
||||||
|
items.addAll(entitySet.getLeft());
|
||||||
|
nextURI = entitySet.getMiddle();
|
||||||
|
annotations.addAll(entitySet.getRight());
|
||||||
|
}
|
||||||
|
|
||||||
|
final EntityCollectionInvocationHandler<S> entityCollectionHandler =
|
||||||
|
new EntityCollectionInvocationHandler<S>(containerHandler, items, typeRef, uriBuilder);
|
||||||
|
entityCollectionHandler.setAnnotations(annotations);
|
||||||
|
|
||||||
|
return (SEC) Proxy.newProxyInstance(
|
||||||
|
Thread.currentThread().getContextClassLoader(),
|
||||||
|
new Class<?>[] {collTypeRef},
|
||||||
|
entityCollectionHandler);
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public <S extends T> Triple<List<S>, URI, List<ODataAnnotation>> fetchPartialEntitySet(
|
||||||
|
final URI uri, final Class<S> typeRef) {
|
||||||
|
|
||||||
|
final List<CommonODataEntity> entities = new ArrayList<CommonODataEntity>();
|
||||||
|
final URI next;
|
||||||
|
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||||
|
|
||||||
|
if (isSingleton) {
|
||||||
|
final ODataRetrieveResponse<org.apache.olingo.commons.api.domain.v4.ODataSingleton> res =
|
||||||
|
((ODataClient) getClient()).getRetrieveRequestFactory().getSingletonRequest(uri).execute();
|
||||||
|
|
||||||
|
entities.add(res.getBody());
|
||||||
|
next = null;
|
||||||
|
} else {
|
||||||
|
final ODataEntitySetRequest<CommonODataEntitySet> req =
|
||||||
|
getClient().getRetrieveRequestFactory().getEntitySetRequest(uri);
|
||||||
|
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) > 0) {
|
||||||
|
req.setPrefer(getClient().newPreferences().includeAnnotations("*"));
|
||||||
|
}
|
||||||
|
|
||||||
|
final ODataRetrieveResponse<CommonODataEntitySet> res = req.execute();
|
||||||
|
|
||||||
|
final CommonODataEntitySet entitySet = res.getBody();
|
||||||
|
entities.addAll(entitySet.getEntities());
|
||||||
|
next = entitySet.getNext();
|
||||||
|
if (entitySet instanceof ODataEntitySet) {
|
||||||
|
annotations.addAll(((ODataEntitySet) entitySet).getAnnotations());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final List<S> items = new ArrayList<S>(entities.size());
|
||||||
|
|
||||||
|
for (CommonODataEntity entity : entities) {
|
||||||
|
final EntityInvocationHandler handler =
|
||||||
|
this instanceof EntitySetInvocationHandler
|
||||||
|
? EntityInvocationHandler.getInstance(
|
||||||
|
entity,
|
||||||
|
EntitySetInvocationHandler.class.cast(this),
|
||||||
|
typeRef)
|
||||||
|
: EntityInvocationHandler.getInstance(
|
||||||
|
entity,
|
||||||
|
null,
|
||||||
|
typeRef,
|
||||||
|
containerHandler);
|
||||||
|
|
||||||
|
final EntityInvocationHandler handlerInTheContext = getContext().entityContext().getEntity(handler.getUUID());
|
||||||
|
|
||||||
|
items.add((S) Proxy.newProxyInstance(
|
||||||
|
Thread.currentThread().getContextClassLoader(),
|
||||||
|
new Class<?>[] {typeRef},
|
||||||
|
handlerInTheContext == null ? handler : handlerInTheContext));
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ImmutableTriple<List<S>, URI, List<ODataAnnotation>>(items, next, annotations);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void filter(final String filter) {
|
||||||
|
this.uri.filter(filter);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void filter(final URIFilter filter) {
|
||||||
|
this.uri.filter(filter);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void orderBy(final Sort... sort) {
|
||||||
|
final StringBuilder builder = new StringBuilder();
|
||||||
|
for (Sort sortClause : sort) {
|
||||||
|
builder.append(sortClause.getKey()).append(' ').append(sortClause.getValue()).append(',');
|
||||||
|
}
|
||||||
|
builder.deleteCharAt(builder.length() - 1);
|
||||||
|
|
||||||
|
this.uri.orderBy(builder.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void orderBy(final String orderBy) {
|
||||||
|
this.uri.orderBy(orderBy);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void top(final int top) throws IllegalArgumentException {
|
||||||
|
this.uri.top(top);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void skip(final int skip) throws IllegalArgumentException {
|
||||||
|
this.uri.skip(skip);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void expand(final String... expand) {
|
||||||
|
this.uri.expand(expand);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void select(final String... select) {
|
||||||
|
this.uri.select(select);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clearQueryOptions() {
|
||||||
|
this.uri = this.baseURI == null ? null : getClient().newURIBuilder(baseURI.toASCIIString());
|
||||||
|
}
|
||||||
|
}
|
|
@ -116,7 +116,8 @@ abstract class AbstractInvocationHandler implements InvocationHandler {
|
||||||
return Proxy.newProxyInstance(
|
return Proxy.newProxyInstance(
|
||||||
Thread.currentThread().getContextClassLoader(),
|
Thread.currentThread().getContextClassLoader(),
|
||||||
new Class<?>[] {typeCollectionRef},
|
new Class<?>[] {typeCollectionRef},
|
||||||
new EntityCollectionInvocationHandler(containerHandler, items, typeRef, uri));
|
new EntityCollectionInvocationHandler(containerHandler, items, typeRef,
|
||||||
|
uri == null ? null : getClient().newURIBuilder(uri.toASCIIString())));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Object getEntitySetProxy(
|
protected Object getEntitySetProxy(
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.olingo.ext.proxy.commons;
|
package org.apache.olingo.ext.proxy.commons;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.lang.reflect.Proxy;
|
import java.lang.reflect.Proxy;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
@ -29,23 +28,25 @@ import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.apache.commons.lang3.ArrayUtils;
|
import org.apache.commons.lang3.ArrayUtils;
|
||||||
|
import org.apache.commons.lang3.tuple.Triple;
|
||||||
|
import org.apache.olingo.client.api.uri.CommonURIBuilder;
|
||||||
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
|
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
|
||||||
import org.apache.olingo.ext.proxy.api.AbstractEntityCollection;
|
import org.apache.olingo.ext.proxy.api.AbstractEntityCollection;
|
||||||
import org.apache.olingo.ext.proxy.api.AbstractTerm;
|
import org.apache.olingo.ext.proxy.api.AbstractTerm;
|
||||||
|
import org.apache.olingo.ext.proxy.api.StructuredType;
|
||||||
import org.apache.olingo.ext.proxy.api.annotations.Namespace;
|
import org.apache.olingo.ext.proxy.api.annotations.Namespace;
|
||||||
import org.apache.olingo.ext.proxy.api.annotations.Term;
|
import org.apache.olingo.ext.proxy.api.annotations.Term;
|
||||||
import org.apache.olingo.ext.proxy.utils.CoreUtils;
|
import org.apache.olingo.ext.proxy.utils.CoreUtils;
|
||||||
|
|
||||||
public class EntityCollectionInvocationHandler<T extends Serializable>
|
public class EntityCollectionInvocationHandler<T extends StructuredType>
|
||||||
extends AbstractInvocationHandler implements AbstractEntityCollection<T> {
|
extends AbstractEntityCollectionInvocationHandler<T, AbstractEntityCollection<T>>
|
||||||
|
implements AbstractEntityCollection<T> {
|
||||||
|
|
||||||
private static final long serialVersionUID = 98078202642671726L;
|
private static final long serialVersionUID = 98078202642671726L;
|
||||||
|
|
||||||
private final Collection<T> items;
|
protected URI nextPageURI = null;
|
||||||
|
|
||||||
private final Class<?> itemRef;
|
private Collection<T> items;
|
||||||
|
|
||||||
private final URI uri;
|
|
||||||
|
|
||||||
private final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
private final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||||
|
|
||||||
|
@ -53,19 +54,16 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
||||||
new HashMap<Class<? extends AbstractTerm>, Object>();
|
new HashMap<Class<? extends AbstractTerm>, Object>();
|
||||||
|
|
||||||
public EntityCollectionInvocationHandler(final EntityContainerInvocationHandler containerHandler,
|
public EntityCollectionInvocationHandler(final EntityContainerInvocationHandler containerHandler,
|
||||||
final Collection<T> items, final Class<?> itemRef) {
|
final Collection<T> items, final Class<T> itemRef) {
|
||||||
|
|
||||||
this(containerHandler, items, itemRef, null);
|
this(containerHandler, items, itemRef, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public EntityCollectionInvocationHandler(final EntityContainerInvocationHandler containerHandler,
|
public EntityCollectionInvocationHandler(final EntityContainerInvocationHandler containerHandler,
|
||||||
final Collection<T> items, final Class<?> itemRef, final URI uri) {
|
final Collection<T> items, final Class<T> itemRef, final CommonURIBuilder<?> uri) {
|
||||||
|
|
||||||
super(containerHandler);
|
|
||||||
|
|
||||||
|
super(itemRef, null, containerHandler, uri);
|
||||||
this.items = items;
|
this.items = items;
|
||||||
this.itemRef = itemRef;
|
|
||||||
this.uri = uri;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAnnotations(final List<ODataAnnotation> annotations) {
|
public void setAnnotations(final List<ODataAnnotation> annotations) {
|
||||||
|
@ -78,13 +76,19 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
||||||
return itemRef;
|
return itemRef;
|
||||||
}
|
}
|
||||||
|
|
||||||
public URI getURI() {
|
|
||||||
return uri;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object invoke(final Object proxy, final Method method, final Object[] args) throws Throwable {
|
public Object invoke(final Object proxy, final Method method, final Object[] args) throws Throwable {
|
||||||
if (isSelfMethod(method, args)) {
|
if ("filter".equals(method.getName())
|
||||||
|
|| "orderBy".equals(method.getName())
|
||||||
|
|| "top".equals(method.getName())
|
||||||
|
|| "skip".equals(method.getName())
|
||||||
|
|| "expand".equals(method.getName())
|
||||||
|
|| "select".equals(method.getName())
|
||||||
|
|| "nextPage".equals(method.getName())
|
||||||
|
|| "execute".equals(method.getName())) {
|
||||||
|
invokeSelfMethod(method, args);
|
||||||
|
return proxy;
|
||||||
|
} else if (isSelfMethod(method, args)) {
|
||||||
return invokeSelfMethod(method, args);
|
return invokeSelfMethod(method, args);
|
||||||
} else if ("operations".equals(method.getName()) && ArrayUtils.isEmpty(args)) {
|
} else if ("operations".equals(method.getName()) && ArrayUtils.isEmpty(args)) {
|
||||||
final Class<?> returnType = method.getReturnType();
|
final Class<?> returnType = method.getReturnType();
|
||||||
|
@ -98,6 +102,39 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void nextPage() {
|
||||||
|
if (!hasNextPage()) {
|
||||||
|
throw new IllegalStateException("Next page URI not found");
|
||||||
|
}
|
||||||
|
this.uri = getClient().newURIBuilder(nextPageURI.toASCIIString());
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean hasNextPage() {
|
||||||
|
return this.nextPageURI != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setNextPage(final URI next) {
|
||||||
|
this.nextPageURI = next;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public AbstractEntityCollection<T> execute() {
|
||||||
|
final Triple<List<T>, URI, List<ODataAnnotation>> entitySet = fetchPartialEntitySet(this.uri.build(), itemRef);
|
||||||
|
this.nextPageURI = entitySet.getMiddle();
|
||||||
|
|
||||||
|
if (items == null) {
|
||||||
|
items = entitySet.getLeft();
|
||||||
|
} else {
|
||||||
|
items.clear();
|
||||||
|
items.addAll(entitySet.getLeft());
|
||||||
|
}
|
||||||
|
|
||||||
|
annotations.clear();
|
||||||
|
annotations.addAll(entitySet.getRight());
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int size() {
|
public int size() {
|
||||||
return items.size();
|
return items.size();
|
||||||
|
@ -195,4 +232,10 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
||||||
public Collection<Class<? extends AbstractTerm>> getAnnotationTerms() {
|
public Collection<Class<? extends AbstractTerm>> getAnnotationTerms() {
|
||||||
return CoreUtils.getAnnotationTerms(annotations);
|
return CoreUtils.getAnnotationTerms(annotations);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void clearQueryOptions() {
|
||||||
|
super.clearQueryOptions();
|
||||||
|
this.nextPageURI = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
|
||||||
return new EntityInvocationHandler(
|
return new EntityInvocationHandler(
|
||||||
null,
|
null,
|
||||||
entity,
|
entity,
|
||||||
entitySet.getEntitySetURI(),
|
entitySet.getURI(),
|
||||||
typeRef,
|
typeRef,
|
||||||
entitySet.containerHandler);
|
entitySet.containerHandler);
|
||||||
}
|
}
|
||||||
|
@ -584,7 +584,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
|
||||||
this.uri.select(select);
|
this.uri.select(select);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void clear() {
|
public void clearQueryOptions() {
|
||||||
this.uri = getClient().newURIBuilder(baseURI.toASCIIString());
|
this.uri = getClient().newURIBuilder(baseURI.toASCIIString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,26 +21,18 @@ package org.apache.olingo.ext.proxy.commons;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.lang.reflect.Proxy;
|
import java.lang.reflect.Proxy;
|
||||||
import java.lang.reflect.Type;
|
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.commons.lang3.ArrayUtils;
|
import org.apache.commons.lang3.ArrayUtils;
|
||||||
import org.apache.commons.lang3.tuple.ImmutableTriple;
|
|
||||||
import org.apache.commons.lang3.tuple.Triple;
|
import org.apache.commons.lang3.tuple.Triple;
|
||||||
import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
|
|
||||||
import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
|
import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
|
||||||
import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
|
|
||||||
import org.apache.olingo.client.api.uri.CommonURIBuilder;
|
import org.apache.olingo.client.api.uri.CommonURIBuilder;
|
||||||
import org.apache.olingo.client.api.uri.URIFilter;
|
|
||||||
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
|
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
|
||||||
import org.apache.olingo.client.api.v4.EdmEnabledODataClient;
|
import org.apache.olingo.client.api.v4.EdmEnabledODataClient;
|
||||||
import org.apache.olingo.client.api.v4.ODataClient;
|
|
||||||
import org.apache.olingo.commons.api.domain.CommonODataEntity;
|
import org.apache.olingo.commons.api.domain.CommonODataEntity;
|
||||||
import org.apache.olingo.commons.api.domain.CommonODataEntitySet;
|
|
||||||
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
|
import org.apache.olingo.commons.api.domain.v4.ODataAnnotation;
|
||||||
import org.apache.olingo.commons.api.domain.v4.ODataEntitySet;
|
|
||||||
import org.apache.olingo.commons.api.edm.FullQualifiedName;
|
import org.apache.olingo.commons.api.edm.FullQualifiedName;
|
||||||
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
|
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
|
||||||
import org.apache.olingo.commons.api.format.ODataFormat;
|
import org.apache.olingo.commons.api.format.ODataFormat;
|
||||||
|
@ -49,7 +41,6 @@ import org.apache.olingo.ext.proxy.api.AbstractEntitySet;
|
||||||
import org.apache.olingo.ext.proxy.api.AbstractSingleton;
|
import org.apache.olingo.ext.proxy.api.AbstractSingleton;
|
||||||
import org.apache.olingo.ext.proxy.api.Search;
|
import org.apache.olingo.ext.proxy.api.Search;
|
||||||
import org.apache.olingo.ext.proxy.api.SingleQuery;
|
import org.apache.olingo.ext.proxy.api.SingleQuery;
|
||||||
import org.apache.olingo.ext.proxy.api.Sort;
|
|
||||||
import org.apache.olingo.ext.proxy.api.StructuredType;
|
import org.apache.olingo.ext.proxy.api.StructuredType;
|
||||||
import org.apache.olingo.ext.proxy.api.annotations.EntitySet;
|
import org.apache.olingo.ext.proxy.api.annotations.EntitySet;
|
||||||
import org.apache.olingo.ext.proxy.context.AttachedEntityStatus;
|
import org.apache.olingo.ext.proxy.context.AttachedEntityStatus;
|
||||||
|
@ -61,7 +52,7 @@ import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
class EntitySetInvocationHandler<
|
class EntitySetInvocationHandler<
|
||||||
T extends StructuredType, KEY extends Serializable, EC extends AbstractEntityCollection<T>>
|
T extends StructuredType, KEY extends Serializable, EC extends AbstractEntityCollection<T>>
|
||||||
extends AbstractInvocationHandler
|
extends AbstractEntityCollectionInvocationHandler<T, EC>
|
||||||
implements AbstractEntitySet<T, KEY, EC> {
|
implements AbstractEntitySet<T, KEY, EC> {
|
||||||
|
|
||||||
private static final long serialVersionUID = 2629912294765040027L;
|
private static final long serialVersionUID = 2629912294765040027L;
|
||||||
|
@ -71,31 +62,29 @@ class EntitySetInvocationHandler<
|
||||||
*/
|
*/
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(EntitySetInvocationHandler.class);
|
private static final Logger LOG = LoggerFactory.getLogger(EntitySetInvocationHandler.class);
|
||||||
|
|
||||||
private final boolean isSingleton;
|
@SuppressWarnings("unchecked")
|
||||||
|
static EntitySetInvocationHandler getInstance(
|
||||||
|
final Class<?> itemRef,
|
||||||
|
final Class<?> collItemRef,
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final String entitySetName) {
|
||||||
|
|
||||||
private Class<T> typeRef = null;
|
final CommonURIBuilder<?> uriBuilder = buildURI(containerHandler, entitySetName);
|
||||||
|
|
||||||
private Class<EC> collTypeRef = null;
|
uriBuilder.appendDerivedEntityTypeSegment(new FullQualifiedName(
|
||||||
|
ClassUtils.getNamespace(itemRef), ClassUtils.getEntityTypeName(itemRef)).toString());
|
||||||
|
|
||||||
private final URI baseURI;
|
return new EntitySetInvocationHandler(itemRef, collItemRef, containerHandler, entitySetName, uriBuilder);
|
||||||
|
}
|
||||||
private CommonURIBuilder<?> uri;
|
|
||||||
|
|
||||||
@SuppressWarnings({"rawtypes", "unchecked"})
|
@SuppressWarnings({"rawtypes", "unchecked"})
|
||||||
static EntitySetInvocationHandler getInstance(
|
static EntitySetInvocationHandler getInstance(
|
||||||
final Class<?> ref, final EntityContainerInvocationHandler containerHandler, final String entitySetName) {
|
final Class<?> ref,
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final String entitySetName) {
|
||||||
|
|
||||||
final CommonURIBuilder<?> uriBuilder = containerHandler.getClient().newURIBuilder();
|
return new EntitySetInvocationHandler(
|
||||||
|
ref, containerHandler, entitySetName, buildURI(containerHandler, entitySetName));
|
||||||
final StringBuilder entitySetSegment = new StringBuilder();
|
|
||||||
if (!containerHandler.isDefaultEntityContainer()) {
|
|
||||||
entitySetSegment.append(containerHandler.getEntityContainerName()).append('.');
|
|
||||||
}
|
|
||||||
entitySetSegment.append(entitySetName);
|
|
||||||
|
|
||||||
uriBuilder.appendEntitySetSegment(entitySetSegment.toString());
|
|
||||||
|
|
||||||
return new EntitySetInvocationHandler(ref, containerHandler, entitySetName, uriBuilder);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({"rawtypes", "unchecked"})
|
@SuppressWarnings({"rawtypes", "unchecked"})
|
||||||
|
@ -106,6 +95,22 @@ class EntitySetInvocationHandler<
|
||||||
containerHandler.getClient().newURIBuilder(uri.toASCIIString()));
|
containerHandler.getClient().newURIBuilder(uri.toASCIIString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static CommonURIBuilder<?> buildURI(
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final String entitySetName) {
|
||||||
|
final CommonURIBuilder<?> uriBuilder = containerHandler.getClient().newURIBuilder();
|
||||||
|
|
||||||
|
final StringBuilder entitySetSegment = new StringBuilder();
|
||||||
|
if (!containerHandler.isDefaultEntityContainer()) {
|
||||||
|
entitySetSegment.append(containerHandler.getEntityContainerName()).append('.');
|
||||||
|
}
|
||||||
|
entitySetSegment.append(entitySetName);
|
||||||
|
|
||||||
|
uriBuilder.appendEntitySetSegment(entitySetSegment.toString());
|
||||||
|
|
||||||
|
return uriBuilder;
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
protected EntitySetInvocationHandler(
|
protected EntitySetInvocationHandler(
|
||||||
final Class<?> ref,
|
final Class<?> ref,
|
||||||
|
@ -113,28 +118,18 @@ class EntitySetInvocationHandler<
|
||||||
final String entitySetName,
|
final String entitySetName,
|
||||||
final CommonURIBuilder<?> uri) {
|
final CommonURIBuilder<?> uri) {
|
||||||
|
|
||||||
super(containerHandler);
|
super(ref, containerHandler, uri);
|
||||||
|
|
||||||
this.uri = uri;
|
|
||||||
this.baseURI = uri.build();
|
|
||||||
|
|
||||||
this.isSingleton = AbstractSingleton.class.isAssignableFrom(ref);
|
|
||||||
|
|
||||||
final Type[] entitySetParams = ClassUtils.extractGenericType(ref, AbstractEntitySet.class, AbstractSingleton.class);
|
|
||||||
this.typeRef = (Class<T>) entitySetParams[0];
|
|
||||||
this.collTypeRef = (Class<EC>) entitySetParams[2];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Class<T> getTypeRef() {
|
@SuppressWarnings("unchecked")
|
||||||
return typeRef;
|
protected EntitySetInvocationHandler(
|
||||||
}
|
final Class<?> itemRef,
|
||||||
|
final Class<EC> collItemRef,
|
||||||
|
final EntityContainerInvocationHandler containerHandler,
|
||||||
|
final String entitySetName,
|
||||||
|
final CommonURIBuilder<?> uri) {
|
||||||
|
|
||||||
protected Class<EC> getCollTypeRef() {
|
super(itemRef, collItemRef, containerHandler, uri);
|
||||||
return collTypeRef;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected URI getEntitySetURI() {
|
|
||||||
return this.baseURI;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -180,7 +175,7 @@ class EntitySetInvocationHandler<
|
||||||
return (NEC) Proxy.newProxyInstance(
|
return (NEC) Proxy.newProxyInstance(
|
||||||
Thread.currentThread().getContextClassLoader(),
|
Thread.currentThread().getContextClassLoader(),
|
||||||
new Class<?>[] {reference},
|
new Class<?>[] {reference},
|
||||||
new EntityCollectionInvocationHandler<T>(containerHandler, new ArrayList<T>(), typeRef));
|
new EntityCollectionInvocationHandler<T>(containerHandler, new ArrayList<T>(), itemRef));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -204,7 +199,7 @@ class EntitySetInvocationHandler<
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public T getByKey(final KEY key) throws IllegalArgumentException {
|
public T getByKey(final KEY key) throws IllegalArgumentException {
|
||||||
return getByKey(key, typeRef);
|
return getByKey(key, itemRef);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -237,107 +232,47 @@ class EntitySetInvocationHandler<
|
||||||
handler);
|
handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
public EC execute() {
|
||||||
public <S extends T> Triple<List<S>, URI, List<ODataAnnotation>> fetchPartialEntitySet(
|
return execute(collItemRef);
|
||||||
final URI uri, final Class<S> typeRef) {
|
|
||||||
|
|
||||||
final List<CommonODataEntity> entities = new ArrayList<CommonODataEntity>();
|
|
||||||
final URI next;
|
|
||||||
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
|
||||||
|
|
||||||
if (isSingleton) {
|
|
||||||
final ODataRetrieveResponse<org.apache.olingo.commons.api.domain.v4.ODataSingleton> res =
|
|
||||||
((ODataClient) getClient()).getRetrieveRequestFactory().getSingletonRequest(uri).execute();
|
|
||||||
|
|
||||||
entities.add(res.getBody());
|
|
||||||
next = null;
|
|
||||||
} else {
|
|
||||||
final ODataEntitySetRequest<CommonODataEntitySet> req =
|
|
||||||
getClient().getRetrieveRequestFactory().getEntitySetRequest(uri);
|
|
||||||
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) > 0) {
|
|
||||||
req.setPrefer(getClient().newPreferences().includeAnnotations("*"));
|
|
||||||
}
|
|
||||||
|
|
||||||
final ODataRetrieveResponse<CommonODataEntitySet> res = req.execute();
|
|
||||||
|
|
||||||
final CommonODataEntitySet entitySet = res.getBody();
|
|
||||||
entities.addAll(entitySet.getEntities());
|
|
||||||
next = entitySet.getNext();
|
|
||||||
if (entitySet instanceof ODataEntitySet) {
|
|
||||||
annotations.addAll(((ODataEntitySet) entitySet).getAnnotations());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final List<S> items = new ArrayList<S>(entities.size());
|
|
||||||
|
|
||||||
for (CommonODataEntity entity : entities) {
|
|
||||||
final EntityInvocationHandler handler = EntityInvocationHandler.getInstance(entity, this, typeRef);
|
|
||||||
|
|
||||||
final EntityInvocationHandler handlerInTheContext = getContext().entityContext().getEntity(handler.getUUID());
|
|
||||||
|
|
||||||
items.add((S) Proxy.newProxyInstance(
|
|
||||||
Thread.currentThread().getContextClassLoader(),
|
|
||||||
new Class<?>[] {typeRef},
|
|
||||||
handlerInTheContext == null ? handler : handlerInTheContext));
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ImmutableTriple<List<S>, URI, List<ODataAnnotation>>(items, next, annotations);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public <S extends T, SEC extends AbstractEntityCollection<S>> SEC fetchWholeEntitySet(
|
public <S extends T, SEC extends AbstractEntityCollection<S>> SEC execute(final Class<SEC> collTypeRef) {
|
||||||
final URI entitySetURI, final Class<S> typeRef, final Class<SEC> collTypeRef) {
|
final Class<S> ref = (Class<S>) ClassUtils.extractTypeArg(collTypeRef,
|
||||||
|
AbstractEntitySet.class, AbstractSingleton.class, AbstractEntityCollection.class);
|
||||||
|
final Class<S> oref = (Class<S>) ClassUtils.extractTypeArg(this.collItemRef,
|
||||||
|
AbstractEntitySet.class, AbstractSingleton.class, AbstractEntityCollection.class);
|
||||||
|
|
||||||
|
final CommonURIBuilder<?> uriBuilder = getClient().newURIBuilder(this.uri.build().toASCIIString());
|
||||||
|
|
||||||
|
if (!oref.equals(ref)) {
|
||||||
|
uriBuilder.appendDerivedEntityTypeSegment(new FullQualifiedName(
|
||||||
|
ClassUtils.getNamespace(ref), ClassUtils.getEntityTypeName(ref)).toString());
|
||||||
|
}
|
||||||
|
|
||||||
final List<S> items = new ArrayList<S>();
|
|
||||||
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||||
|
|
||||||
URI nextURI = entitySetURI;
|
final Triple<List<S>, URI, List<ODataAnnotation>> entitySet = fetchPartialEntitySet(uriBuilder.build(), ref);
|
||||||
while (nextURI != null) {
|
|
||||||
final Triple<List<S>, URI, List<ODataAnnotation>> entitySet = fetchPartialEntitySet(nextURI, typeRef);
|
|
||||||
items.addAll(entitySet.getLeft());
|
|
||||||
nextURI = entitySet.getMiddle();
|
|
||||||
annotations.addAll(entitySet.getRight());
|
annotations.addAll(entitySet.getRight());
|
||||||
}
|
|
||||||
|
|
||||||
final EntityCollectionInvocationHandler<S> entityCollectionHandler =
|
final EntityCollectionInvocationHandler<S> entityCollectionHandler =
|
||||||
new EntityCollectionInvocationHandler<S>(containerHandler, items, typeRef, entitySetURI);
|
new EntityCollectionInvocationHandler<S>(containerHandler, entitySet.getLeft(), ref, uriBuilder);
|
||||||
entityCollectionHandler.setAnnotations(annotations);
|
entityCollectionHandler.setAnnotations(annotations);
|
||||||
|
|
||||||
|
entityCollectionHandler.setNextPage(entitySet.getMiddle());
|
||||||
|
|
||||||
return (SEC) Proxy.newProxyInstance(
|
return (SEC) Proxy.newProxyInstance(
|
||||||
Thread.currentThread().getContextClassLoader(),
|
Thread.currentThread().getContextClassLoader(),
|
||||||
new Class<?>[] {collTypeRef},
|
new Class<?>[] {collTypeRef},
|
||||||
entityCollectionHandler);
|
entityCollectionHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
public EC execute() {
|
|
||||||
return execute(collTypeRef);
|
|
||||||
}
|
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
public <S extends T, SEC extends AbstractEntityCollection<S>> SEC execute(final Class<SEC> collTypeRef) {
|
|
||||||
final Class<S> ref = (Class<S>) ClassUtils.extractTypeArg(collTypeRef,
|
|
||||||
AbstractEntitySet.class, AbstractSingleton.class, AbstractEntityCollection.class);
|
|
||||||
final Class<S> oref = (Class<S>) ClassUtils.extractTypeArg(this.collTypeRef);
|
|
||||||
|
|
||||||
final CommonURIBuilder<?> uriBuilder = getClient().newURIBuilder(this.uri.build().toASCIIString());
|
|
||||||
|
|
||||||
final URI entitySetURI;
|
|
||||||
if (oref.equals(ref)) {
|
|
||||||
entitySetURI = uriBuilder.build();
|
|
||||||
} else {
|
|
||||||
entitySetURI = uriBuilder.appendDerivedEntityTypeSegment(new FullQualifiedName(
|
|
||||||
ClassUtils.getNamespace(ref), ClassUtils.getEntityTypeName(ref)).toString()).build();
|
|
||||||
}
|
|
||||||
|
|
||||||
return fetchWholeEntitySet(entitySetURI, ref, collTypeRef);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Search<T, EC> createSearch() {
|
public Search<T, EC> createSearch() {
|
||||||
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
|
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
|
||||||
throw new UnsupportedInV3Exception();
|
throw new UnsupportedInV3Exception();
|
||||||
}
|
}
|
||||||
return new SearchImpl<T, EC>((EdmEnabledODataClient) getClient(), this.collTypeRef, this.baseURI, this);
|
return new SearchImpl<T, EC>((EdmEnabledODataClient) getClient(), this.collItemRef, this.baseURI, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -362,7 +297,7 @@ class EntitySetInvocationHandler<
|
||||||
EntityInvocationHandler entity = entityContext.getEntity(new EntityUUID(
|
EntityInvocationHandler entity = entityContext.getEntity(new EntityUUID(
|
||||||
containerHandler.getEntityContainerName(),
|
containerHandler.getEntityContainerName(),
|
||||||
baseURI,
|
baseURI,
|
||||||
typeRef,
|
itemRef,
|
||||||
key));
|
key));
|
||||||
|
|
||||||
if (entity == null) {
|
if (entity == null) {
|
||||||
|
@ -402,46 +337,4 @@ class EntitySetInvocationHandler<
|
||||||
public EntitySetIterator<T, KEY, EC> iterator() {
|
public EntitySetIterator<T, KEY, EC> iterator() {
|
||||||
return new EntitySetIterator<T, KEY, EC>(getClient().newURIBuilder(this.uri.build().toASCIIString()).build(), this);
|
return new EntitySetIterator<T, KEY, EC>(getClient().newURIBuilder(this.uri.build().toASCIIString()).build(), this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void filter(final String filter) {
|
|
||||||
this.uri.filter(filter);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void filter(final URIFilter filter) {
|
|
||||||
this.uri.filter(filter);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void orderBy(final Sort... sort) {
|
|
||||||
final StringBuilder builder = new StringBuilder();
|
|
||||||
for (Sort sortClause : sort) {
|
|
||||||
builder.append(sortClause.getKey()).append(' ').append(sortClause.getValue()).append(',');
|
|
||||||
}
|
|
||||||
builder.deleteCharAt(builder.length() - 1);
|
|
||||||
|
|
||||||
this.uri.orderBy(builder.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
public void orderBy(final String orderBy) {
|
|
||||||
this.uri.orderBy(orderBy);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void top(final int top) throws IllegalArgumentException {
|
|
||||||
this.uri.top(top);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void skip(final int skip) throws IllegalArgumentException {
|
|
||||||
this.uri.skip(skip);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void expand(final String... expand) {
|
|
||||||
this.uri.expand(expand);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void select(final String... select) {
|
|
||||||
this.uri.select(select);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
this.uri = getClient().newURIBuilder(baseURI.toASCIIString());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,7 +83,6 @@ public class SearchImpl<T extends StructuredType, EC extends AbstractEntityColle
|
||||||
uriBuilder.search(search);
|
uriBuilder.search(search);
|
||||||
}
|
}
|
||||||
|
|
||||||
return handler.fetchWholeEntitySet(uriBuilder.build(), typeRef, collTypeRef);
|
return handler.fetchWholeEntitySet(uriBuilder, typeRef, collTypeRef);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,7 @@ import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||||
import org.apache.commons.lang3.builder.HashCodeBuilder;
|
import org.apache.commons.lang3.builder.HashCodeBuilder;
|
||||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
import org.apache.olingo.ext.proxy.api.StructuredType;
|
||||||
|
|
||||||
public class EntityUUID implements Serializable {
|
public class EntityUUID implements Serializable {
|
||||||
|
|
||||||
|
@ -60,7 +61,8 @@ public class EntityUUID implements Serializable {
|
||||||
for (Class<?> clazz : ClassUtils.hierarchy(type, ClassUtils.Interfaces.INCLUDE)) {
|
for (Class<?> clazz : ClassUtils.hierarchy(type, ClassUtils.Interfaces.INCLUDE)) {
|
||||||
if (this.type == null
|
if (this.type == null
|
||||||
&& (clazz.getInterfaces().length == 0
|
&& (clazz.getInterfaces().length == 0
|
||||||
|| ArrayUtils.contains(clazz.getInterfaces(), Serializable.class))) {
|
|| ArrayUtils.contains(clazz.getInterfaces(), Serializable.class)
|
||||||
|
|| ArrayUtils.contains(clazz.getInterfaces(), StructuredType.class))) {
|
||||||
|
|
||||||
this.type = clazz;
|
this.type = clazz;
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,6 +54,7 @@ public interface $utility.capitalize($container.Name) extends PersistenceManager
|
||||||
|
|
||||||
#foreach($entitySet in $container.EntitySets)
|
#foreach($entitySet in $container.EntitySets)
|
||||||
$utility.capitalize($entitySet.Name) get$utility.capitalize($entitySet.Name)();
|
$utility.capitalize($entitySet.Name) get$utility.capitalize($entitySet.Name)();
|
||||||
|
|
||||||
#end
|
#end
|
||||||
|
|
||||||
#parse( "${odataVersion}/container.vm" )
|
#parse( "${odataVersion}/container.vm" )
|
||||||
|
|
|
@ -45,7 +45,10 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface $utility.capitalize($entityType.Name)Collection extends AbstractEntityCollection<$utility.getJavaType($entityType)> {
|
#set ( $javaEntityType = $utility.getJavaType($entityType) )
|
||||||
|
|
||||||
|
public interface $utility.capitalize($entityType.Name)Collection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<$javaEntityType, ${javaEntityType}Collection, ${javaEntityType}Collection>, AbstractEntityCollection<$javaEntityType> {
|
||||||
#set( $functions = $utility.getFunctionsBoundTo($entityType.Name, true) )
|
#set( $functions = $utility.getFunctionsBoundTo($entityType.Name, true) )
|
||||||
#set( $actions = $utility.getActionsBoundTo($entityType.Name, true) )
|
#set( $actions = $utility.getActionsBoundTo($entityType.Name, true) )
|
||||||
#if( $functions.size() > 0 || $actions.size() > 0 )
|
#if( $functions.size() > 0 || $actions.size() > 0 )
|
||||||
|
|
|
@ -56,7 +56,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "$entitySet.Name")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "$entitySet.Name")
|
||||||
public interface $utility.capitalize($entitySet.Name)
|
public interface $utility.capitalize($entitySet.Name)
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<$javaEntityType, ${javaEntityType}Collection>, AbstractEntitySet<$javaEntityType, $type, ${javaEntityType}Collection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<$javaEntityType, ${javaEntityType}Collection, $utility.capitalize($entitySet.Name)>, AbstractEntitySet<$javaEntityType, $type, ${javaEntityType}Collection> {
|
||||||
|
|
||||||
#foreach( $dos in $utility.getDescendantsOrSelf($utility.getEdmType($entitySet)) )
|
#foreach( $dos in $utility.getDescendantsOrSelf($utility.getEdmType($entitySet)) )
|
||||||
#set( $djt = $utility.getJavaType($dos) )
|
#set( $djt = $utility.getJavaType($dos) )
|
||||||
|
|
|
@ -243,7 +243,7 @@ public interface $utility.capitalize($entityType.Name)
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "$property.Name", contained = true)
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "$property.Name", contained = true)
|
||||||
interface $utility.capitalize($property.Name)
|
interface $utility.capitalize($property.Name)
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<$javaEntityType, ${javaEntityType}Collection>, AbstractEntitySet<$javaEntityType, $type, ${javaEntityType}Collection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<$javaEntityType, ${javaEntityType}Collection, $utility.capitalize($property.Name)>, AbstractEntitySet<$javaEntityType, $type, ${javaEntityType}Collection> {
|
||||||
|
|
||||||
#foreach( $dos in $utility.getDescendantsOrSelf($utility.getEdmType($property)) )
|
#foreach( $dos in $utility.getDescendantsOrSelf($utility.getEdmType($property)) )
|
||||||
#set( $djt = $utility.getJavaType($dos) )
|
#set( $djt = $utility.getJavaType($dos) )
|
||||||
|
|
|
@ -44,13 +44,13 @@ public class EntitySetTestITCase extends AbstractTestITCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAll() {
|
public void execute() {
|
||||||
int count = 0;
|
int count = 0;
|
||||||
for (Customer customer : container.getCustomer().execute()) {
|
for (Customer customer : container.getCustomer().execute()) {
|
||||||
assertNotNull(customer);
|
assertNotNull(customer);
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertTrue(count >= 10);
|
assertTrue(count < 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -60,14 +60,14 @@ public class EntitySetTestITCase extends AbstractTestITCase {
|
||||||
assertNotNull(customer);
|
assertNotNull(customer);
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertTrue(count >= 10);
|
assertEquals(2, count);
|
||||||
|
|
||||||
int iterating = 0;
|
int iterating = 0;
|
||||||
for (Customer customer : container.getCustomer()) {
|
for (Customer customer : container.getCustomer()) {
|
||||||
assertNotNull(customer);
|
assertNotNull(customer);
|
||||||
iterating++;
|
iterating++;
|
||||||
}
|
}
|
||||||
assertEquals(count, iterating);
|
assertTrue(count < iterating);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -107,7 +107,7 @@ public class FilterTestITCase extends AbstractTestITCase {
|
||||||
assertNull(order.getCustomerId());
|
assertNull(order.getCustomerId());
|
||||||
assertNotNull(order.getOrderId());
|
assertNotNull(order.getOrderId());
|
||||||
|
|
||||||
order.clear();
|
order.clearQueryOptions();
|
||||||
order.load();
|
order.load();
|
||||||
assertNotNull(order.getCustomerId());
|
assertNotNull(order.getCustomerId());
|
||||||
assertNotNull(order.getOrderId());
|
assertNotNull(order.getOrderId());
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "AllGeoCollectionTypesSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "AllGeoCollectionTypesSet")
|
||||||
public interface AllGeoCollectionTypesSet
|
public interface AllGeoCollectionTypesSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection, AllGeoCollectionTypesSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes newAllSpatialCollectionTypes();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes newAllSpatialCollectionTypes();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection newAllSpatialCollectionTypesCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection newAllSpatialCollectionTypesCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "AllGeoTypesSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "AllGeoTypesSet")
|
||||||
public interface AllGeoTypesSet
|
public interface AllGeoTypesSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection, AllGeoTypesSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes newAllSpatialTypes();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes newAllSpatialTypes();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection newAllSpatialTypesCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection newAllSpatialTypesCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Car")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Car")
|
||||||
public interface Car
|
public interface Car
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection, Car>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car newCar();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car newCar();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection newCarCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection newCarCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Computer")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Computer")
|
||||||
public interface Computer
|
public interface Computer
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection, Computer>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer newComputer();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer newComputer();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection newComputerCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection newComputerCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ComputerDetail")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ComputerDetail")
|
||||||
public interface ComputerDetail
|
public interface ComputerDetail
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection, ComputerDetail>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail newComputerDetail();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail newComputerDetail();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection newComputerDetailCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection newComputerDetailCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Customer")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Customer")
|
||||||
public interface Customer
|
public interface Customer
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection, Customer>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer newCustomer();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer newCustomer();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection newCustomerCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection newCustomerCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "CustomerInfo")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "CustomerInfo")
|
||||||
public interface CustomerInfo
|
public interface CustomerInfo
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection, CustomerInfo>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo newCustomerInfo();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo newCustomerInfo();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection newCustomerInfoCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection newCustomerInfoCollection();
|
||||||
|
|
|
@ -51,33 +51,57 @@ import javax.xml.datatype.Duration;
|
||||||
public interface DefaultContainer extends PersistenceManager {
|
public interface DefaultContainer extends PersistenceManager {
|
||||||
|
|
||||||
Customer getCustomer();
|
Customer getCustomer();
|
||||||
|
|
||||||
Login getLogin();
|
Login getLogin();
|
||||||
|
|
||||||
OrderLine getOrderLine();
|
OrderLine getOrderLine();
|
||||||
|
|
||||||
ComputerDetail getComputerDetail();
|
ComputerDetail getComputerDetail();
|
||||||
|
|
||||||
Product getProduct();
|
Product getProduct();
|
||||||
|
|
||||||
Message getMessage();
|
Message getMessage();
|
||||||
|
|
||||||
ProductDetail getProductDetail();
|
ProductDetail getProductDetail();
|
||||||
|
|
||||||
ProductPhoto getProductPhoto();
|
ProductPhoto getProductPhoto();
|
||||||
|
|
||||||
Order getOrder();
|
Order getOrder();
|
||||||
|
|
||||||
Computer getComputer();
|
Computer getComputer();
|
||||||
|
|
||||||
MappedEntityType getMappedEntityType();
|
MappedEntityType getMappedEntityType();
|
||||||
|
|
||||||
PageView getPageView();
|
PageView getPageView();
|
||||||
|
|
||||||
Driver getDriver();
|
Driver getDriver();
|
||||||
|
|
||||||
AllGeoCollectionTypesSet getAllGeoCollectionTypesSet();
|
AllGeoCollectionTypesSet getAllGeoCollectionTypesSet();
|
||||||
|
|
||||||
Car getCar();
|
Car getCar();
|
||||||
|
|
||||||
CustomerInfo getCustomerInfo();
|
CustomerInfo getCustomerInfo();
|
||||||
|
|
||||||
License getLicense();
|
License getLicense();
|
||||||
|
|
||||||
ProductReview getProductReview();
|
ProductReview getProductReview();
|
||||||
|
|
||||||
LastLogin getLastLogin();
|
LastLogin getLastLogin();
|
||||||
|
|
||||||
MessageAttachment getMessageAttachment();
|
MessageAttachment getMessageAttachment();
|
||||||
|
|
||||||
AllGeoTypesSet getAllGeoTypesSet();
|
AllGeoTypesSet getAllGeoTypesSet();
|
||||||
|
|
||||||
PersonMetadata getPersonMetadata();
|
PersonMetadata getPersonMetadata();
|
||||||
|
|
||||||
RSAToken getRSAToken();
|
RSAToken getRSAToken();
|
||||||
|
|
||||||
Person getPerson();
|
Person getPerson();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Operations operations();
|
Operations operations();
|
||||||
|
|
||||||
public interface Operations {
|
public interface Operations {
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Driver")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Driver")
|
||||||
public interface Driver
|
public interface Driver
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection, Driver>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver newDriver();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver newDriver();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection newDriverCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection newDriverCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "LastLogin")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "LastLogin")
|
||||||
public interface LastLogin
|
public interface LastLogin
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection, LastLogin>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin newLastLogin();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin newLastLogin();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection newLastLoginCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection newLastLoginCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "License")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "License")
|
||||||
public interface License
|
public interface License
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection, License>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License newLicense();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License newLicense();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection newLicenseCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection newLicenseCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Login")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Login")
|
||||||
public interface Login
|
public interface Login
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection, Login>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login newLogin();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login newLogin();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection newLoginCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection newLoginCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "MappedEntityType")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "MappedEntityType")
|
||||||
public interface MappedEntityType
|
public interface MappedEntityType
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection, MappedEntityType>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType newMappedEntityType();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType newMappedEntityType();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection newMappedEntityTypeCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection newMappedEntityTypeCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Message")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Message")
|
||||||
public interface Message
|
public interface Message
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message, MessageKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection, Message>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message, MessageKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message newMessage();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message newMessage();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection newMessageCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection newMessageCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "MessageAttachment")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "MessageAttachment")
|
||||||
public interface MessageAttachment
|
public interface MessageAttachment
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment, java.util.UUID, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection, MessageAttachment>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment, java.util.UUID, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment newMessageAttachment();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment newMessageAttachment();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection newMessageAttachmentCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection newMessageAttachmentCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Order")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Order")
|
||||||
public interface Order
|
public interface Order
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection, Order>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order newOrder();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order newOrder();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection newOrderCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection newOrderCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "OrderLine")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "OrderLine")
|
||||||
public interface OrderLine
|
public interface OrderLine
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine, OrderLineKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection, OrderLine>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine, OrderLineKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine newOrderLine();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine newOrderLine();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection newOrderLineCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection newOrderLineCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "PageView")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "PageView")
|
||||||
public interface PageView
|
public interface PageView
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection, PageView>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView newPageView();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView newPageView();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection newPageViewCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection newPageViewCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Person")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Person")
|
||||||
public interface Person
|
public interface Person
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection, Person>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person newPerson();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person newPerson();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection newPersonCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection newPersonCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "PersonMetadata")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "PersonMetadata")
|
||||||
public interface PersonMetadata
|
public interface PersonMetadata
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection, PersonMetadata>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata newPersonMetadata();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata newPersonMetadata();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection newPersonMetadataCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection newPersonMetadataCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Product")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Product")
|
||||||
public interface Product
|
public interface Product
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection, Product>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product newProduct();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product newProduct();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection newProductCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection newProductCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductDetail")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductDetail")
|
||||||
public interface ProductDetail
|
public interface ProductDetail
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection, ProductDetail>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail, java.lang.Integer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail newProductDetail();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail newProductDetail();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection newProductDetailCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection newProductDetailCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductPhoto")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductPhoto")
|
||||||
public interface ProductPhoto
|
public interface ProductPhoto
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto, ProductPhotoKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection, ProductPhoto>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto, ProductPhotoKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto newProductPhoto();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto newProductPhoto();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection newProductPhotoCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection newProductPhotoCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductReview")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "ProductReview")
|
||||||
public interface ProductReview
|
public interface ProductReview
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview, ProductReviewKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection, ProductReview>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview, ProductReviewKey, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview newProductReview();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview newProductReview();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection newProductReviewCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection newProductReviewCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "RSAToken")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "RSAToken")
|
||||||
public interface RSAToken
|
public interface RSAToken
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection, RSAToken>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken, java.lang.String, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken newRSAToken();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken newRSAToken();
|
||||||
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection newRSATokenCollection();
|
org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection newRSATokenCollection();
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface AllSpatialCollectionTypesCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes> {
|
|
||||||
|
public interface AllSpatialCollectionTypesCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypesCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface AllSpatialCollectionTypes_SimpleCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes_Simple> {
|
|
||||||
|
public interface AllSpatialCollectionTypes_SimpleCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes_Simple, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes_SimpleCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes_SimpleCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialCollectionTypes_Simple> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface AllSpatialTypesCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes> {
|
|
||||||
|
public interface AllSpatialTypesCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypesCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.AllSpatialTypes> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface BackOrderLine2Collection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine2> {
|
|
||||||
|
public interface BackOrderLine2Collection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine2, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine2Collection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine2Collection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine2> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface BackOrderLineCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine> {
|
|
||||||
|
public interface BackOrderLineCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLineCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLineCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.BackOrderLine> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface CarCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car> {
|
|
||||||
|
public interface CarCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CarCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Car> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ComputerCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer> {
|
|
||||||
|
public interface ComputerCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Computer> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ComputerDetailCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail> {
|
|
||||||
|
public interface ComputerDetailCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetailCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ComputerDetail> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ContractorCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Contractor> {
|
|
||||||
|
public interface ContractorCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Contractor, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ContractorCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ContractorCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Contractor> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface CustomerCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer> {
|
|
||||||
|
public interface CustomerCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Customer> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface CustomerInfoCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo> {
|
|
||||||
|
public interface CustomerInfoCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfoCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.CustomerInfo> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface DiscontinuedProductCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DiscontinuedProduct> {
|
|
||||||
|
public interface DiscontinuedProductCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DiscontinuedProduct, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DiscontinuedProductCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DiscontinuedProductCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DiscontinuedProduct> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface DriverCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver> {
|
|
||||||
|
public interface DriverCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.DriverCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Driver> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface EmployeeCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Employee> {
|
|
||||||
|
public interface EmployeeCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Employee, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.EmployeeCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.EmployeeCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Employee> {
|
||||||
Operations operations();
|
Operations operations();
|
||||||
|
|
||||||
public interface Operations {
|
public interface Operations {
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface LastLoginCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin> {
|
|
||||||
|
public interface LastLoginCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLoginCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LastLogin> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface LicenseCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License> {
|
|
||||||
|
public interface LicenseCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LicenseCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.License> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface LoginCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login> {
|
|
||||||
|
public interface LoginCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.LoginCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Login> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface MappedEntityTypeCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType> {
|
|
||||||
|
public interface MappedEntityTypeCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityTypeCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MappedEntityType> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface MessageAttachmentCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment> {
|
|
||||||
|
public interface MessageAttachmentCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachmentCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageAttachment> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface MessageCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message> {
|
|
||||||
|
public interface MessageCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.MessageCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Message> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface OrderCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order> {
|
|
||||||
|
public interface OrderCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Order> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface OrderLineCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine> {
|
|
||||||
|
public interface OrderLineCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLineCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.OrderLine> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface PageViewCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView> {
|
|
||||||
|
public interface PageViewCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageViewCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PageView> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface PersonCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person> {
|
|
||||||
|
public interface PersonCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Person> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface PersonMetadataCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata> {
|
|
||||||
|
public interface PersonMetadataCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadataCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.PersonMetadata> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ProductCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product> {
|
|
||||||
|
public interface ProductCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.Product> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ProductDetailCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail> {
|
|
||||||
|
public interface ProductDetailCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetailCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductDetail> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ProductPageViewCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPageView> {
|
|
||||||
|
public interface ProductPageViewCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPageView, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPageViewCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPageViewCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPageView> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ProductPhotoCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto> {
|
|
||||||
|
public interface ProductPhotoCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhotoCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductPhoto> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface ProductReviewCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview> {
|
|
||||||
|
public interface ProductReviewCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReviewCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.ProductReview> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface RSATokenCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken> {
|
|
||||||
|
public interface RSATokenCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSATokenCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.RSAToken> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface SpecialEmployeeCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.SpecialEmployee> {
|
|
||||||
|
public interface SpecialEmployeeCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.SpecialEmployee, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.SpecialEmployeeCollection, org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.SpecialEmployeeCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.actionoverloading.microsoft.test.odata.services.astoriadefaultservice.types.SpecialEmployee> {
|
||||||
Operations operations();
|
Operations operations();
|
||||||
|
|
||||||
public interface Operations {
|
public interface Operations {
|
||||||
|
|
|
@ -51,11 +51,13 @@ import javax.xml.datatype.Duration;
|
||||||
public interface DefaultContainer extends PersistenceManager {
|
public interface DefaultContainer extends PersistenceManager {
|
||||||
|
|
||||||
Row getRow();
|
Row getRow();
|
||||||
|
|
||||||
RowIndex getRowIndex();
|
RowIndex getRowIndex();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Operations operations();
|
Operations operations();
|
||||||
|
|
||||||
public interface Operations {
|
public interface Operations {
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Row")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Row")
|
||||||
public interface Row
|
public interface Row
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row, java.util.UUID, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection, Row>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row, java.util.UUID, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row newRow();
|
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row newRow();
|
||||||
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection newRowCollection();
|
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection newRowCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "RowIndex")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "RowIndex")
|
||||||
public interface RowIndex
|
public interface RowIndex
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex, java.lang.Integer, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection, RowIndex>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex, java.lang.Integer, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex newRowIndex();
|
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex newRowIndex();
|
||||||
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection newRowIndexCollection();
|
org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection newRowIndexCollection();
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface IndexedRowCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.IndexedRow> {
|
|
||||||
|
public interface IndexedRowCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.IndexedRow, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.IndexedRowCollection, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.IndexedRowCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.IndexedRow> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface RowCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row> {
|
|
||||||
|
public interface RowCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.Row> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface RowIndexCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex> {
|
|
||||||
|
public interface RowIndexCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection, org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndexCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.opentype.microsoft.test.odata.services.opentypesservicev3.types.RowIndex> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmBinarySet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmBinarySet")
|
||||||
public interface EdmBinarySet
|
public interface EdmBinarySet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary, byte[], org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection, EdmBinarySet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary, byte[], org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary newEdmBinary();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary newEdmBinary();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection newEdmBinaryCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection newEdmBinaryCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmBooleanSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmBooleanSet")
|
||||||
public interface EdmBooleanSet
|
public interface EdmBooleanSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean, java.lang.Boolean, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection, EdmBooleanSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean, java.lang.Boolean, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean newEdmBoolean();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean newEdmBoolean();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection newEdmBooleanCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection newEdmBooleanCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmByteSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmByteSet")
|
||||||
public interface EdmByteSet
|
public interface EdmByteSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte, java.lang.Short, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection, EdmByteSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte, java.lang.Short, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte newEdmByte();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte newEdmByte();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection newEdmByteCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection newEdmByteCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDateTimeOffsetSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDateTimeOffsetSet")
|
||||||
public interface EdmDateTimeOffsetSet
|
public interface EdmDateTimeOffsetSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset, java.sql.Timestamp, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection, EdmDateTimeOffsetSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset, java.sql.Timestamp, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset newEdmDateTimeOffset();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffset newEdmDateTimeOffset();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection newEdmDateTimeOffsetCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeOffsetCollection newEdmDateTimeOffsetCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDateTimeSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDateTimeSet")
|
||||||
public interface EdmDateTimeSet
|
public interface EdmDateTimeSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime, java.sql.Timestamp, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection, EdmDateTimeSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime, java.sql.Timestamp, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime newEdmDateTime();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTime newEdmDateTime();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection newEdmDateTimeCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDateTimeCollection newEdmDateTimeCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDecimalSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDecimalSet")
|
||||||
public interface EdmDecimalSet
|
public interface EdmDecimalSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal, java.math.BigDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection, EdmDecimalSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal, java.math.BigDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal newEdmDecimal();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimal newEdmDecimal();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection newEdmDecimalCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDecimalCollection newEdmDecimalCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDoubleSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmDoubleSet")
|
||||||
public interface EdmDoubleSet
|
public interface EdmDoubleSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble, java.lang.Double, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection, EdmDoubleSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble, java.lang.Double, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble newEdmDouble();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDouble newEdmDouble();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection newEdmDoubleCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmDoubleCollection newEdmDoubleCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmGuidSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmGuidSet")
|
||||||
public interface EdmGuidSet
|
public interface EdmGuidSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid, java.util.UUID, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection, EdmGuidSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid, java.util.UUID, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid newEdmGuid();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuid newEdmGuid();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection newEdmGuidCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmGuidCollection newEdmGuidCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt16Set")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt16Set")
|
||||||
public interface EdmInt16Set
|
public interface EdmInt16Set
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16, java.lang.Short, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection, EdmInt16Set>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16, java.lang.Short, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16 newEdmInt16();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16 newEdmInt16();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection newEdmInt16Collection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt16Collection newEdmInt16Collection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt32Set")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt32Set")
|
||||||
public interface EdmInt32Set
|
public interface EdmInt32Set
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32, java.lang.Integer, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection, EdmInt32Set>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32, java.lang.Integer, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32 newEdmInt32();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32 newEdmInt32();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection newEdmInt32Collection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt32Collection newEdmInt32Collection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt64Set")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmInt64Set")
|
||||||
public interface EdmInt64Set
|
public interface EdmInt64Set
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64, java.lang.Long, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection, EdmInt64Set>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64, java.lang.Long, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64 newEdmInt64();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64 newEdmInt64();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection newEdmInt64Collection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmInt64Collection newEdmInt64Collection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmSingleSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmSingleSet")
|
||||||
public interface EdmSingleSet
|
public interface EdmSingleSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle, java.lang.Float, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection, EdmSingleSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle, java.lang.Float, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle newEdmSingle();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingle newEdmSingle();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection newEdmSingleCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmSingleCollection newEdmSingleCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmStringSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmStringSet")
|
||||||
public interface EdmStringSet
|
public interface EdmStringSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString, java.lang.String, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection, EdmStringSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString, java.lang.String, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString newEdmString();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmString newEdmString();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection newEdmStringCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmStringCollection newEdmStringCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmTimeSet")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "EdmTimeSet")
|
||||||
public interface EdmTimeSet
|
public interface EdmTimeSet
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime, java.math.BigDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection, EdmTimeSet>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime, java.math.BigDecimal, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime newEdmTime();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTime newEdmTime();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection newEdmTimeCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmTimeCollection newEdmTimeCollection();
|
||||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Folders")
|
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "Folders")
|
||||||
public interface Folders
|
public interface Folders
|
||||||
extends org.apache.olingo.ext.proxy.api.CollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder, java.lang.Integer, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection> {
|
extends org.apache.olingo.ext.proxy.api.EntitySetQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection, Folders>, AbstractEntitySet<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder, java.lang.Integer, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection> {
|
||||||
|
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder newFolder();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.Folder newFolder();
|
||||||
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection newFolderCollection();
|
org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.FolderCollection newFolderCollection();
|
||||||
|
|
|
@ -51,24 +51,39 @@ import javax.xml.datatype.Duration;
|
||||||
public interface TestContext extends PersistenceManager {
|
public interface TestContext extends PersistenceManager {
|
||||||
|
|
||||||
EdmTimeSet getEdmTimeSet();
|
EdmTimeSet getEdmTimeSet();
|
||||||
|
|
||||||
EdmDoubleSet getEdmDoubleSet();
|
EdmDoubleSet getEdmDoubleSet();
|
||||||
|
|
||||||
EdmStringSet getEdmStringSet();
|
EdmStringSet getEdmStringSet();
|
||||||
|
|
||||||
EdmBooleanSet getEdmBooleanSet();
|
EdmBooleanSet getEdmBooleanSet();
|
||||||
|
|
||||||
EdmBinarySet getEdmBinarySet();
|
EdmBinarySet getEdmBinarySet();
|
||||||
|
|
||||||
EdmDecimalSet getEdmDecimalSet();
|
EdmDecimalSet getEdmDecimalSet();
|
||||||
|
|
||||||
EdmGuidSet getEdmGuidSet();
|
EdmGuidSet getEdmGuidSet();
|
||||||
|
|
||||||
EdmInt32Set getEdmInt32Set();
|
EdmInt32Set getEdmInt32Set();
|
||||||
|
|
||||||
EdmInt64Set getEdmInt64Set();
|
EdmInt64Set getEdmInt64Set();
|
||||||
|
|
||||||
EdmInt16Set getEdmInt16Set();
|
EdmInt16Set getEdmInt16Set();
|
||||||
|
|
||||||
EdmByteSet getEdmByteSet();
|
EdmByteSet getEdmByteSet();
|
||||||
|
|
||||||
EdmDateTimeSet getEdmDateTimeSet();
|
EdmDateTimeSet getEdmDateTimeSet();
|
||||||
|
|
||||||
Folders getFolders();
|
Folders getFolders();
|
||||||
|
|
||||||
EdmSingleSet getEdmSingleSet();
|
EdmSingleSet getEdmSingleSet();
|
||||||
|
|
||||||
EdmDateTimeOffsetSet getEdmDateTimeOffsetSet();
|
EdmDateTimeOffsetSet getEdmDateTimeOffsetSet();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Operations operations();
|
Operations operations();
|
||||||
|
|
||||||
public interface Operations {
|
public interface Operations {
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface EdmBinaryCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary> {
|
|
||||||
|
public interface EdmBinaryCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinaryCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBinary> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface EdmBooleanCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean> {
|
|
||||||
|
public interface EdmBooleanCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBooleanCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmBoolean> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import javax.xml.datatype.Duration;
|
import javax.xml.datatype.Duration;
|
||||||
|
|
||||||
public interface EdmByteCollection extends AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte> {
|
|
||||||
|
public interface EdmByteCollection extends
|
||||||
|
org.apache.olingo.ext.proxy.api.EntityCollectionQuery<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection, org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByteCollection>, AbstractEntityCollection<org.apache.olingo.fit.proxy.v3.primitivekeys.microsoft.test.odata.services.primitivekeysservice.types.EdmByte> {
|
||||||
|
|
||||||
Object getAnnotation(Class<? extends AbstractTerm> term);
|
Object getAnnotation(Class<? extends AbstractTerm> term);
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue