[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;
|
||||
|
||||
public interface CollectionQuery<T extends StructuredType, EC extends AbstractEntityCollection<T>>
|
||||
extends CommonQuery<CollectionQuery<T, EC>> {
|
||||
public interface CollectionQuery<
|
||||
T extends StructuredType, EC extends AbstractEntityCollection<T>, CT extends CollectionQuery<T, EC, ?>>
|
||||
extends CommonQuery<CollectionQuery<T, EC, CT>> {
|
||||
|
||||
/**
|
||||
* Returns all instances.
|
||||
|
@ -30,16 +31,6 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
*/
|
||||
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.
|
||||
* <br/>
|
||||
|
@ -48,7 +39,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
* @param filter the <tt>$filter</tt> expression.
|
||||
* @return the same query instance.
|
||||
*/
|
||||
CollectionQuery<T, EC> filter(String filter);
|
||||
CT filter(String filter);
|
||||
|
||||
/**
|
||||
* Sets the filter generating the <tt>$filter</tt> expression.
|
||||
|
@ -57,7 +48,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
* invoked.
|
||||
* @return the same query instance.
|
||||
*/
|
||||
CollectionQuery<T, EC> filter(URIFilter filter);
|
||||
CT filter(URIFilter filter);
|
||||
|
||||
/**
|
||||
* Sets the <tt>$orderBy</tt> expression.
|
||||
|
@ -65,7 +56,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
* @param sort sort options.
|
||||
* @return the same query instance.
|
||||
*/
|
||||
CollectionQuery<T, EC> orderBy(Sort... sort);
|
||||
CT orderBy(Sort... sort);
|
||||
|
||||
/**
|
||||
* 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.
|
||||
* @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>).
|
||||
|
@ -82,7 +73,7 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
* @return the same query instance.
|
||||
* @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>).
|
||||
|
@ -91,5 +82,5 @@ public interface CollectionQuery<T extends StructuredType, EC extends AbstractEn
|
|||
* @return the same query instance.
|
||||
* @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.
|
||||
*/
|
||||
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(
|
||||
Thread.currentThread().getContextClassLoader(),
|
||||
new Class<?>[] {typeCollectionRef},
|
||||
new EntityCollectionInvocationHandler(containerHandler, items, typeRef, uri));
|
||||
new EntityCollectionInvocationHandler(containerHandler, items, typeRef,
|
||||
uri == null ? null : getClient().newURIBuilder(uri.toASCIIString())));
|
||||
}
|
||||
|
||||
protected Object getEntitySetProxy(
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
package org.apache.olingo.ext.proxy.commons;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.Method;
|
||||
import java.lang.reflect.Proxy;
|
||||
import java.net.URI;
|
||||
|
@ -29,23 +28,25 @@ import java.util.Iterator;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
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.ext.proxy.api.AbstractEntityCollection;
|
||||
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.Term;
|
||||
import org.apache.olingo.ext.proxy.utils.CoreUtils;
|
||||
|
||||
public class EntityCollectionInvocationHandler<T extends Serializable>
|
||||
extends AbstractInvocationHandler implements AbstractEntityCollection<T> {
|
||||
public class EntityCollectionInvocationHandler<T extends StructuredType>
|
||||
extends AbstractEntityCollectionInvocationHandler<T, AbstractEntityCollection<T>>
|
||||
implements AbstractEntityCollection<T> {
|
||||
|
||||
private static final long serialVersionUID = 98078202642671726L;
|
||||
|
||||
private final Collection<T> items;
|
||||
protected URI nextPageURI = null;
|
||||
|
||||
private final Class<?> itemRef;
|
||||
|
||||
private final URI uri;
|
||||
private Collection<T> items;
|
||||
|
||||
private final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||
|
||||
|
@ -53,19 +54,16 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
|||
new HashMap<Class<? extends AbstractTerm>, Object>();
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
public EntityCollectionInvocationHandler(final EntityContainerInvocationHandler containerHandler,
|
||||
final Collection<T> items, final Class<?> itemRef, final URI uri) {
|
||||
|
||||
super(containerHandler);
|
||||
final Collection<T> items, final Class<T> itemRef, final CommonURIBuilder<?> uri) {
|
||||
|
||||
super(itemRef, null, containerHandler, uri);
|
||||
this.items = items;
|
||||
this.itemRef = itemRef;
|
||||
this.uri = uri;
|
||||
}
|
||||
|
||||
public void setAnnotations(final List<ODataAnnotation> annotations) {
|
||||
|
@ -78,13 +76,19 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
|||
return itemRef;
|
||||
}
|
||||
|
||||
public URI getURI() {
|
||||
return uri;
|
||||
}
|
||||
|
||||
@Override
|
||||
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);
|
||||
} else if ("operations".equals(method.getName()) && ArrayUtils.isEmpty(args)) {
|
||||
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
|
||||
public int size() {
|
||||
return items.size();
|
||||
|
@ -195,4 +232,10 @@ public class EntityCollectionInvocationHandler<T extends Serializable>
|
|||
public Collection<Class<? extends AbstractTerm>> getAnnotationTerms() {
|
||||
return CoreUtils.getAnnotationTerms(annotations);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clearQueryOptions() {
|
||||
super.clearQueryOptions();
|
||||
this.nextPageURI = null;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -54,7 +54,7 @@ public final class EntityContainerInvocationHandler extends AbstractInvocationHa
|
|||
throw new IllegalArgumentException(
|
||||
ref.getName() + " is not annotated as @" + EntityContainer.class.getSimpleName());
|
||||
}
|
||||
|
||||
|
||||
this.name = ((EntityContainer) annotation).name();
|
||||
this.defaultEC = ((EntityContainer) annotation).isDefaultEntityContainer();
|
||||
this.namespace = ((EntityContainer) annotation).namespace();
|
||||
|
|
|
@ -96,7 +96,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
|
|||
return new EntityInvocationHandler(
|
||||
null,
|
||||
entity,
|
||||
entitySet.getEntitySetURI(),
|
||||
entitySet.getURI(),
|
||||
typeRef,
|
||||
entitySet.containerHandler);
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
|
|||
final EntityContainerInvocationHandler containerHandler) {
|
||||
|
||||
super(typeRef, entity, containerHandler);
|
||||
|
||||
|
||||
final Object key = entityKey == null ? CoreUtils.getKey(getClient(), this, typeRef, entity) : entityKey;
|
||||
|
||||
if (entity.getEditLink() != null) {
|
||||
|
@ -584,7 +584,7 @@ public class EntityInvocationHandler extends AbstractStructuredInvocationHandler
|
|||
this.uri.select(select);
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
public void clearQueryOptions() {
|
||||
this.uri = getClient().newURIBuilder(baseURI.toASCIIString());
|
||||
}
|
||||
|
||||
|
|
|
@ -21,26 +21,18 @@ package org.apache.olingo.ext.proxy.commons;
|
|||
import java.io.Serializable;
|
||||
import java.lang.reflect.Method;
|
||||
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.ArrayUtils;
|
||||
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.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.URIFilter;
|
||||
import org.apache.olingo.client.api.v3.UnsupportedInV3Exception;
|
||||
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.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.FullQualifiedName;
|
||||
import org.apache.olingo.commons.api.edm.constants.ODataServiceVersion;
|
||||
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.Search;
|
||||
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.annotations.EntitySet;
|
||||
import org.apache.olingo.ext.proxy.context.AttachedEntityStatus;
|
||||
|
@ -61,7 +52,7 @@ import org.slf4j.LoggerFactory;
|
|||
|
||||
class EntitySetInvocationHandler<
|
||||
T extends StructuredType, KEY extends Serializable, EC extends AbstractEntityCollection<T>>
|
||||
extends AbstractInvocationHandler
|
||||
extends AbstractEntityCollectionInvocationHandler<T, EC>
|
||||
implements AbstractEntitySet<T, KEY, EC> {
|
||||
|
||||
private static final long serialVersionUID = 2629912294765040027L;
|
||||
|
@ -71,31 +62,29 @@ class EntitySetInvocationHandler<
|
|||
*/
|
||||
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;
|
||||
|
||||
private CommonURIBuilder<?> uri;
|
||||
return new EntitySetInvocationHandler(itemRef, collItemRef, containerHandler, entitySetName, uriBuilder);
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes", "unchecked"})
|
||||
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();
|
||||
|
||||
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);
|
||||
return new EntitySetInvocationHandler(
|
||||
ref, containerHandler, entitySetName, buildURI(containerHandler, entitySetName));
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes", "unchecked"})
|
||||
|
@ -106,6 +95,22 @@ class EntitySetInvocationHandler<
|
|||
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")
|
||||
protected EntitySetInvocationHandler(
|
||||
final Class<?> ref,
|
||||
|
@ -113,28 +118,18 @@ class EntitySetInvocationHandler<
|
|||
final String entitySetName,
|
||||
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.typeRef = (Class<T>) entitySetParams[0];
|
||||
this.collTypeRef = (Class<EC>) entitySetParams[2];
|
||||
super(ref, containerHandler, uri);
|
||||
}
|
||||
|
||||
protected Class<T> getTypeRef() {
|
||||
return typeRef;
|
||||
}
|
||||
@SuppressWarnings("unchecked")
|
||||
protected EntitySetInvocationHandler(
|
||||
final Class<?> itemRef,
|
||||
final Class<EC> collItemRef,
|
||||
final EntityContainerInvocationHandler containerHandler,
|
||||
final String entitySetName,
|
||||
final CommonURIBuilder<?> uri) {
|
||||
|
||||
protected Class<EC> getCollTypeRef() {
|
||||
return collTypeRef;
|
||||
}
|
||||
|
||||
protected URI getEntitySetURI() {
|
||||
return this.baseURI;
|
||||
super(itemRef, collItemRef, containerHandler, uri);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -180,7 +175,7 @@ class EntitySetInvocationHandler<
|
|||
return (NEC) Proxy.newProxyInstance(
|
||||
Thread.currentThread().getContextClassLoader(),
|
||||
new Class<?>[] {reference},
|
||||
new EntityCollectionInvocationHandler<T>(containerHandler, new ArrayList<T>(), typeRef));
|
||||
new EntityCollectionInvocationHandler<T>(containerHandler, new ArrayList<T>(), itemRef));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -204,7 +199,7 @@ class EntitySetInvocationHandler<
|
|||
|
||||
@Override
|
||||
public T getByKey(final KEY key) throws IllegalArgumentException {
|
||||
return getByKey(key, typeRef);
|
||||
return getByKey(key, itemRef);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -237,107 +232,47 @@ class EntitySetInvocationHandler<
|
|||
handler);
|
||||
}
|
||||
|
||||
@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 = 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);
|
||||
public EC execute() {
|
||||
return execute(collItemRef);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public <S extends T, SEC extends AbstractEntityCollection<S>> SEC fetchWholeEntitySet(
|
||||
final URI entitySetURI, final Class<S> typeRef, final Class<SEC> collTypeRef) {
|
||||
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.collItemRef,
|
||||
AbstractEntitySet.class, AbstractSingleton.class, AbstractEntityCollection.class);
|
||||
|
||||
final List<S> items = new ArrayList<S>();
|
||||
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||
final CommonURIBuilder<?> uriBuilder = getClient().newURIBuilder(this.uri.build().toASCIIString());
|
||||
|
||||
URI nextURI = entitySetURI;
|
||||
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());
|
||||
if (!oref.equals(ref)) {
|
||||
uriBuilder.appendDerivedEntityTypeSegment(new FullQualifiedName(
|
||||
ClassUtils.getNamespace(ref), ClassUtils.getEntityTypeName(ref)).toString());
|
||||
}
|
||||
|
||||
final List<ODataAnnotation> annotations = new ArrayList<ODataAnnotation>();
|
||||
|
||||
final Triple<List<S>, URI, List<ODataAnnotation>> entitySet = fetchPartialEntitySet(uriBuilder.build(), ref);
|
||||
annotations.addAll(entitySet.getRight());
|
||||
|
||||
final EntityCollectionInvocationHandler<S> entityCollectionHandler =
|
||||
new EntityCollectionInvocationHandler<S>(containerHandler, items, typeRef, entitySetURI);
|
||||
new EntityCollectionInvocationHandler<S>(containerHandler, entitySet.getLeft(), ref, uriBuilder);
|
||||
entityCollectionHandler.setAnnotations(annotations);
|
||||
|
||||
entityCollectionHandler.setNextPage(entitySet.getMiddle());
|
||||
|
||||
return (SEC) Proxy.newProxyInstance(
|
||||
Thread.currentThread().getContextClassLoader(),
|
||||
new Class<?>[] {collTypeRef},
|
||||
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
|
||||
public Search<T, EC> createSearch() {
|
||||
if (getClient().getServiceVersion().compareTo(ODataServiceVersion.V30) <= 0) {
|
||||
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
|
||||
|
@ -362,7 +297,7 @@ class EntitySetInvocationHandler<
|
|||
EntityInvocationHandler entity = entityContext.getEntity(new EntityUUID(
|
||||
containerHandler.getEntityContainerName(),
|
||||
baseURI,
|
||||
typeRef,
|
||||
itemRef,
|
||||
key));
|
||||
|
||||
if (entity == null) {
|
||||
|
@ -402,46 +337,4 @@ class EntitySetInvocationHandler<
|
|||
public EntitySetIterator<T, KEY, EC> iterator() {
|
||||
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());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -169,8 +169,8 @@ final class OperationInvocationHandler extends AbstractInvocationHandler impleme
|
|||
while (boundOp == null && baseType != null) {
|
||||
// json minimal/none metadata doesn't return operations for entity, so here try creating it from Edm:
|
||||
EdmAction action = this.getClient().getCachedEdm().getBoundAction(
|
||||
new FullQualifiedName(targetFQN.getNamespace(), operation.name()),
|
||||
baseType.getFullQualifiedName(),
|
||||
new FullQualifiedName(targetFQN.getNamespace(), operation.name()),
|
||||
baseType.getFullQualifiedName(),
|
||||
false);
|
||||
|
||||
if (action != null) {
|
||||
|
@ -221,7 +221,7 @@ final class OperationInvocationHandler extends AbstractInvocationHandler impleme
|
|||
entityType = entityType.getBaseType();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (edmOperation == null) {
|
||||
throw new IllegalArgumentException(String.format("Could not find any matching operation '%s' bound to %s",
|
||||
operation.name(), entity.getTypeName()));
|
||||
|
|
|
@ -77,13 +77,12 @@ public class SearchImpl<T extends StructuredType, EC extends AbstractEntityColle
|
|||
public EC getResult() {
|
||||
final URIBuilder uriBuilder = client.newURIBuilder(this.baseURI.toASCIIString()).
|
||||
appendDerivedEntityTypeSegment(new FullQualifiedName(
|
||||
ClassUtils.getNamespace(typeRef), ClassUtils.getEntityTypeName(typeRef)).toString());
|
||||
ClassUtils.getNamespace(typeRef), ClassUtils.getEntityTypeName(typeRef)).toString());
|
||||
|
||||
if (StringUtils.isNotBlank(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.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import org.apache.olingo.ext.proxy.api.StructuredType;
|
||||
|
||||
public class EntityUUID implements Serializable {
|
||||
|
||||
|
@ -60,7 +61,8 @@ public class EntityUUID implements Serializable {
|
|||
for (Class<?> clazz : ClassUtils.hierarchy(type, ClassUtils.Interfaces.INCLUDE)) {
|
||||
if (this.type == null
|
||||
&& (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;
|
||||
}
|
||||
|
|
|
@ -54,6 +54,7 @@ public interface $utility.capitalize($container.Name) extends PersistenceManager
|
|||
|
||||
#foreach($entitySet in $container.EntitySets)
|
||||
$utility.capitalize($entitySet.Name) get$utility.capitalize($entitySet.Name)();
|
||||
|
||||
#end
|
||||
|
||||
#parse( "${odataVersion}/container.vm" )
|
||||
|
|
|
@ -45,7 +45,10 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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( $actions = $utility.getActionsBoundTo($entityType.Name, true) )
|
||||
#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")
|
||||
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)) )
|
||||
#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)
|
||||
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)) )
|
||||
#set( $djt = $utility.getJavaType($dos) )
|
||||
|
|
|
@ -44,13 +44,13 @@ public class EntitySetTestITCase extends AbstractTestITCase {
|
|||
}
|
||||
|
||||
@Test
|
||||
public void getAll() {
|
||||
public void execute() {
|
||||
int count = 0;
|
||||
for (Customer customer : container.getCustomer().execute()) {
|
||||
assertNotNull(customer);
|
||||
count++;
|
||||
}
|
||||
assertTrue(count >= 10);
|
||||
assertTrue(count < 10);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -60,14 +60,14 @@ public class EntitySetTestITCase extends AbstractTestITCase {
|
|||
assertNotNull(customer);
|
||||
count++;
|
||||
}
|
||||
assertTrue(count >= 10);
|
||||
assertEquals(2, count);
|
||||
|
||||
int iterating = 0;
|
||||
for (Customer customer : container.getCustomer()) {
|
||||
assertNotNull(customer);
|
||||
iterating++;
|
||||
}
|
||||
assertEquals(count, iterating);
|
||||
assertTrue(count < iterating);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -107,7 +107,7 @@ public class FilterTestITCase extends AbstractTestITCase {
|
|||
assertNull(order.getCustomerId());
|
||||
assertNotNull(order.getOrderId());
|
||||
|
||||
order.clear();
|
||||
order.clearQueryOptions();
|
||||
order.load();
|
||||
assertNotNull(order.getCustomerId());
|
||||
assertNotNull(order.getOrderId());
|
||||
|
|
|
@ -211,7 +211,7 @@ public class InvokeTestITCase extends AbstractTestITCase {
|
|||
try {
|
||||
// 1. invoke action bound to the computer detail just created
|
||||
computerDetail.operations().resetComputerDetailsSpecifications(
|
||||
Collections.singleton("Second spec"), new Timestamp(Calendar.getInstance().getTimeInMillis()));
|
||||
Collections.singleton("Second spec"), new Timestamp(Calendar.getInstance().getTimeInMillis()));
|
||||
|
||||
// 2. check that invoked action has effectively run
|
||||
computerDetail = container.getComputerDetail().getByKey(id).load();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.AllSpatialCollectionTypesCollection newAllSpatialCollectionTypesCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.AllSpatialTypesCollection newAllSpatialTypesCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.CarCollection newCarCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ComputerCollection newComputerCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ComputerDetailCollection newComputerDetailCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.CustomerCollection newCustomerCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.CustomerInfoCollection newCustomerInfoCollection();
|
||||
|
|
|
@ -51,33 +51,57 @@ import javax.xml.datatype.Duration;
|
|||
public interface DefaultContainer extends PersistenceManager {
|
||||
|
||||
Customer getCustomer();
|
||||
|
||||
Login getLogin();
|
||||
|
||||
OrderLine getOrderLine();
|
||||
|
||||
ComputerDetail getComputerDetail();
|
||||
|
||||
Product getProduct();
|
||||
|
||||
Message getMessage();
|
||||
|
||||
ProductDetail getProductDetail();
|
||||
|
||||
ProductPhoto getProductPhoto();
|
||||
|
||||
Order getOrder();
|
||||
|
||||
Computer getComputer();
|
||||
|
||||
MappedEntityType getMappedEntityType();
|
||||
|
||||
PageView getPageView();
|
||||
|
||||
Driver getDriver();
|
||||
|
||||
AllGeoCollectionTypesSet getAllGeoCollectionTypesSet();
|
||||
|
||||
Car getCar();
|
||||
|
||||
CustomerInfo getCustomerInfo();
|
||||
|
||||
License getLicense();
|
||||
|
||||
ProductReview getProductReview();
|
||||
|
||||
LastLogin getLastLogin();
|
||||
|
||||
MessageAttachment getMessageAttachment();
|
||||
|
||||
AllGeoTypesSet getAllGeoTypesSet();
|
||||
|
||||
PersonMetadata getPersonMetadata();
|
||||
|
||||
RSAToken getRSAToken();
|
||||
|
||||
Person getPerson();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Operations operations();
|
||||
|
||||
public interface Operations {
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.DriverCollection newDriverCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.LastLoginCollection newLastLoginCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.LicenseCollection newLicenseCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.LoginCollection newLoginCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.MappedEntityTypeCollection newMappedEntityTypeCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.MessageCollection newMessageCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.MessageAttachmentCollection newMessageAttachmentCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.OrderCollection newOrderCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.OrderLineCollection newOrderLineCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.PageViewCollection newPageViewCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.PersonCollection newPersonCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.PersonMetadataCollection newPersonMetadataCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ProductCollection newProductCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ProductDetailCollection newProductDetailCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ProductPhotoCollection newProductPhotoCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.ProductReviewCollection newProductReviewCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.RSATokenCollection newRSATokenCollection();
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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();
|
||||
|
||||
public interface Operations {
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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();
|
||||
|
||||
public interface Operations {
|
||||
|
|
|
@ -51,11 +51,13 @@ import javax.xml.datatype.Duration;
|
|||
public interface DefaultContainer extends PersistenceManager {
|
||||
|
||||
Row getRow();
|
||||
|
||||
RowIndex getRowIndex();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Operations operations();
|
||||
|
||||
public interface Operations {
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.RowCollection newRowCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.RowIndexCollection newRowIndexCollection();
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -44,7 +44,9 @@ import java.util.Collection;
|
|||
import java.util.Calendar;
|
||||
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);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmBinaryCollection newEdmBinaryCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmBooleanCollection newEdmBooleanCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmByteCollection newEdmByteCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmDateTimeOffsetCollection newEdmDateTimeOffsetCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmDateTimeCollection newEdmDateTimeCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmDecimalCollection newEdmDecimalCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmDoubleCollection newEdmDoubleCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmGuidCollection newEdmGuidCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmInt16Collection newEdmInt16Collection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmInt32Collection newEdmInt32Collection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmInt64Collection newEdmInt64Collection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmSingleCollection newEdmSingleCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmStringCollection newEdmStringCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.EdmTimeCollection newEdmTimeCollection();
|
||||
|
|
|
@ -46,7 +46,7 @@ import javax.xml.datatype.Duration;
|
|||
|
||||
@org.apache.olingo.ext.proxy.api.annotations.EntitySet(name = "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.FolderCollection newFolderCollection();
|
||||
|
|
|
@ -51,24 +51,39 @@ import javax.xml.datatype.Duration;
|
|||
public interface TestContext extends PersistenceManager {
|
||||
|
||||
EdmTimeSet getEdmTimeSet();
|
||||
|
||||
EdmDoubleSet getEdmDoubleSet();
|
||||
|
||||
EdmStringSet getEdmStringSet();
|
||||
|
||||
EdmBooleanSet getEdmBooleanSet();
|
||||
|
||||
EdmBinarySet getEdmBinarySet();
|
||||
|
||||
EdmDecimalSet getEdmDecimalSet();
|
||||
|
||||
EdmGuidSet getEdmGuidSet();
|
||||
|
||||
EdmInt32Set getEdmInt32Set();
|
||||
|
||||
EdmInt64Set getEdmInt64Set();
|
||||
|
||||
EdmInt16Set getEdmInt16Set();
|
||||
|
||||
EdmByteSet getEdmByteSet();
|
||||
|
||||
EdmDateTimeSet getEdmDateTimeSet();
|
||||
|
||||
Folders getFolders();
|
||||
|
||||
EdmSingleSet getEdmSingleSet();
|
||||
|
||||
EdmDateTimeOffsetSet getEdmDateTimeOffsetSet();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Operations operations();
|
||||
|
||||
public interface Operations {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue