|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.odata4j.producer.Responses
public class Responses
A static factory to create immutable EntitiesResponse
, EntityResponse
, PropertyResponse
, EntityIdResponse
,
ComplexObjectResponse
, CollectionResponse
, or ErrorResponse
instances.
Method Summary | ||
---|---|---|
static
|
collection(OCollection<T> collection)
Creates a new CollectionResponse instance. |
|
static
|
collection(OCollection<T> collection,
EdmEntitySet entitySet,
Integer inlineCount,
String skipToken,
String collectionName)
Creates a new CollectionResponse instance. |
|
static ComplexObjectResponse |
complexObject(OComplexObject complexObject,
String complexObjectName)
Creates a new ComplexObjectResponse instance. |
|
static CountResponse |
count(long count)
|
|
static EntitiesResponse |
entities(List<OEntity> entities,
EdmEntitySet entitySet,
Integer inlineCount,
String skipToken)
Creates a new EntitiesResponse instance. |
|
static EntityResponse |
entity(OEntity entity)
Creates a new EntityResponse instance. |
|
static ErrorResponse |
error(OError error)
Creates a new ErrorResponse instance. |
|
static
|
multipleIds(Iterable<T> entityIds)
Creates a new EntityIdResponse instance for payloads with a cardinality of EdmMultiplicity.MANY . |
|
static PropertyResponse |
property(OProperty<?> property)
Creates a new PropertyResponse instance. |
|
static SimpleResponse |
simple(EdmSimpleType<?> type,
Object value)
|
|
static SimpleResponse |
simple(EdmSimpleType<?> type,
String name,
Object value)
|
|
static
|
singleId(T entityId)
Creates a new EntityIdResponse instance for payloads with a cardinality of EdmMultiplicity.ONE . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T extends OObject> CollectionResponse<?> collection(OCollection<T> collection)
CollectionResponse
instance.
collection
- the collection
ComplexObjectResponse
instancepublic static <T extends OObject> CollectionResponse<?> collection(OCollection<T> collection, EdmEntitySet entitySet, Integer inlineCount, String skipToken, String collectionName)
CollectionResponse
instance.
collection
- the collection
ComplexObjectResponse
instancepublic static ComplexObjectResponse complexObject(OComplexObject complexObject, String complexObjectName)
ComplexObjectResponse
instance.
complexObject
- the complex object
ComplexObjectResponse
instancepublic static CountResponse count(long count)
public static EntitiesResponse entities(List<OEntity> entities, EdmEntitySet entitySet, Integer inlineCount, String skipToken)
EntitiesResponse
instance.
entities
- the OData entities, if anyentitySet
- the entity-setinlineCount
- the inline-count value, if necessaryskipToken
- the continuation-token, if necessary
EntitiesResponse
instancepublic static EntityResponse entity(OEntity entity)
EntityResponse
instance.
entity
- the OData entity
EntityResponse
instancepublic static ErrorResponse error(OError error)
ErrorResponse
instance.
error
- the OData error
ErrorResponse
instancepublic static <T extends OEntityId> EntityIdResponse multipleIds(Iterable<T> entityIds)
EntityIdResponse
instance for payloads with a cardinality of EdmMultiplicity.MANY
.
entityIds
- the payload entities
EntityIdResponse
instancepublic static PropertyResponse property(OProperty<?> property)
PropertyResponse
instance.
property
- the property value
PropertyResponse
instancepublic static SimpleResponse simple(EdmSimpleType<?> type, Object value)
public static SimpleResponse simple(EdmSimpleType<?> type, String name, Object value)
public static <T extends OEntityId> EntityIdResponse singleId(T entityId)
EntityIdResponse
instance for payloads with a cardinality of EdmMultiplicity.ONE
.
entityId
- the payload entity
EntityIdResponse
instance
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |