| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.odata4j.consumer.AbstractConsumerQueryRequestBase<T>
org.odata4j.consumer.ConsumerFunctionCallRequest<T>
public class ConsumerFunctionCallRequest<T extends OObject>
Function-call-request implementation.
| Constructor Summary | |
|---|---|
| ConsumerFunctionCallRequest(ODataClient client,
                            String serviceRootUri,
                            EdmDataServices metadata,
                            String lastSegment) | |
| Method Summary | |
|---|---|
|  Enumerable<T> | execute()Sends the query-request to the OData service, returning a client-side Enumerablefor subsequent in-memory operations. | 
|  ConsumerFunctionCallRequest<T> | parameter(String name,
          OObject value)Adds a generic parameter. | 
|  OFunctionRequest<T> | pBoolean(String name,
         boolean value)Adds a boolean parameter. | 
|  OFunctionRequest<T> | pByte(String name,
      UnsignedByte value)Adds a byte parameter. | 
|  OFunctionRequest<T> | pDateTime(String name,
          Calendar value)Adds a datetime parameter. | 
|  OFunctionRequest<T> | pDateTime(String name,
          Date value)Adds a datetime parameter. | 
|  OFunctionRequest<T> | pDateTime(String name,
          LocalDateTime value)Adds a datetime parameter. | 
|  OFunctionRequest<T> | pDecimal(String name,
         BigDecimal value)Adds a decimal parameter. | 
|  OFunctionRequest<T> | pDouble(String name,
        double value)Adds a double parameter. | 
|  OFunctionRequest<T> | pGuid(String name,
      Guid value)Adds a guid parameter. | 
|  OFunctionRequest<T> | pInt16(String name,
       short value)Adds a 16-bit integer parameter. | 
|  OFunctionRequest<T> | pInt32(String name,
       int value)Adds a 32-bit integer parameter. | 
|  OFunctionRequest<T> | pInt64(String name,
       long value)Adds a 64-bit integer parameter. | 
|  OFunctionRequest<T> | pSByte(String name,
       byte value)Adds a sbyte parameter. | 
|  OFunctionRequest<T> | pSingle(String name,
        float value)Adds a single parameter. | 
|  OFunctionRequest<T> | pString(String name,
        String value)Adds a string parameter. | 
|  OFunctionRequest<T> | pTime(String name,
      Calendar value)Adds a time parameter. | 
|  OFunctionRequest<T> | pTime(String name,
      Date value)Adds a time parameter. | 
|  OFunctionRequest<T> | pTime(String name,
      LocalDateTime value)Adds a time parameter. | 
| Methods inherited from class org.odata4j.consumer.AbstractConsumerQueryRequestBase | 
|---|
| buildRequest, custom, expand, filter, getClient, getEntitySet, getMetadata, getSegments, getServiceRootUri, nav, nav, orderBy, select, skip, top | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.odata4j.core.OQueryRequest | 
|---|
| custom, expand, filter, nav, nav, orderBy, select, skip, top | 
| Constructor Detail | 
|---|
public ConsumerFunctionCallRequest(ODataClient client,
                                   String serviceRootUri,
                                   EdmDataServices metadata,
                                   String lastSegment)
| Method Detail | 
|---|
public Enumerable<T> execute()
                                      throws ODataProducerException
OQueryRequestEnumerable for subsequent in-memory operations.
 The returned enumerable transparently handles server-side paging and deferred enumeration.
Subsequent server calls are handled within the enumerable's Iterator.
execute in interface OQueryRequest<T extends OObject>ODataProducerException - error from the producer
public ConsumerFunctionCallRequest<T> parameter(String name,
                                                OObject value)
OFunctionRequest
parameter in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pBoolean(String name,
                                    boolean value)
OFunctionRequest
pBoolean in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pByte(String name,
                                 UnsignedByte value)
OFunctionRequest
pByte in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
                                     Calendar value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
                                     Date value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
                                     LocalDateTime value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDecimal(String name,
                                    BigDecimal value)
OFunctionRequest
pDecimal in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDouble(String name,
                                   double value)
OFunctionRequest
pDouble in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pGuid(String name,
                                 Guid value)
OFunctionRequest
pGuid in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt16(String name,
                                  short value)
OFunctionRequest
pInt16 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt32(String name,
                                  int value)
OFunctionRequest
pInt32 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt64(String name,
                                  long value)
OFunctionRequest
pInt64 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pSByte(String name,
                                  byte value)
OFunctionRequest
pSByte in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pSingle(String name,
                                   float value)
OFunctionRequest
pSingle in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pString(String name,
                                   String value)
OFunctionRequest
pString in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
                                 Calendar value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
                                 Date value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
                                 LocalDateTime value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||