Uses of Interface
org.odata4j.core.OProperty

Packages that use OProperty
org.odata4j.consumer The odata4j client-side (consumer-side) API. 
org.odata4j.core Core odata4j concepts. 
org.odata4j.edm Implementation of the EDM (Entity Data Model) - used as metadata in the OData protocol. 
org.odata4j.format.json   
org.odata4j.format.xml   
org.odata4j.internal   
org.odata4j.producer The odata4j server-side (producer-side) API. 
org.odata4j.producer.inmemory   
 

Uses of OProperty in org.odata4j.consumer
 

Fields in org.odata4j.consumer with type parameters of type OProperty
protected  List<OProperty<?>> AbstractConsumerEntityPayloadRequest.props
           
 

Methods in org.odata4j.consumer with parameters of type OProperty
 OModifyRequest<T> ConsumerEntityModificationRequest.properties(OProperty<?>... props)
           
 OCreateRequest<T> ConsumerCreateEntityRequest.properties(OProperty<?>... props)
           
protected
<T> T
AbstractConsumerEntityPayloadRequest.properties(T rt, OProperty<?>... props)
           
 

Method parameters in org.odata4j.consumer with type arguments of type OProperty
 Entry ODataClient.createRequestEntry(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> props, List<OLink> links)
           
 Entry AbstractODataClient.createRequestEntry(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> props, List<OLink> links)
           
 OModifyRequest<T> ConsumerEntityModificationRequest.properties(Iterable<OProperty<?>> props)
           
 OCreateRequest<T> ConsumerCreateEntityRequest.properties(Iterable<OProperty<?>> props)
           
protected
<T> T
AbstractConsumerEntityPayloadRequest.properties(T rt, Iterable<OProperty<?>> props)
           
 

Uses of OProperty in org.odata4j.core
 

Methods in org.odata4j.core that return OProperty
static OProperty<byte[]> OProperties.binary(String name, byte[] value)
          Creates a new byte-array-valued OData property with EdmSimpleType.BINARY
static OProperty<Byte[]> OProperties.binary(String name, Byte[] value)
          Creates a new byte-array-valued OData property with EdmSimpleType.BINARY
static OProperty<Boolean> OProperties.boolean_(String name, Boolean value)
          Creates a new boolean-valued OData property with EdmSimpleType.BOOLEAN
static OProperty<UnsignedByte> OProperties.byte_(String name, UnsignedByte value)
          Creates a new unsigned-byte-valued OData property with EdmSimpleType.BYTE
static OProperty<Character> OProperties.character(String name, Character value)
          Creates a new String-valued OData property with EdmSimpleType.STRING
static OProperty<OCollection<? extends OObject>> OProperties.collection(String name, EdmCollectionType type, OCollection<? extends OObject> value)
          Creates a new collecion-valued OData property of the given edm-type.
static OProperty<List<OProperty<?>>> OProperties.complex(String name, EdmComplexType type, List<OProperty<?>> value)
          Creates a new complex-valued OData property of the given edm-type.
static OProperty<LocalDateTime> OProperties.datetime(String name, Calendar value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, Date value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, Date value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, Instant value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, LocalDateTime value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, Time value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<LocalDateTime> OProperties.datetime(String name, Timestamp value)
          Creates a new LocalDateTime-valued OData property with EdmSimpleType.DATETIME
static OProperty<DateTime> OProperties.datetimeOffset(String name, DateTime value)
          Creates a new DateTime-valued OData property with EdmSimpleType.DATETIMEOFFSET
static OProperty<BigDecimal> OProperties.decimal(String name, BigDecimal value)
          Creates a new BigDecimal-valued OData property with EdmSimpleType.DECIMAL
static OProperty<BigDecimal> OProperties.decimal(String name, BigInteger value)
          Creates a new BigDecimal-valued OData property with EdmSimpleType.DECIMAL
static OProperty<BigDecimal> OProperties.decimal(String name, double value)
          Creates a new BigDecimal-valued OData property with EdmSimpleType.DECIMAL
static OProperty<BigDecimal> OProperties.decimal(String name, long value)
          Creates a new BigDecimal-valued OData property with EdmSimpleType.DECIMAL
static OProperty<Double> OProperties.double_(String name, Double value)
          Creates a new double-precision-valued OData property with EdmSimpleType.DOUBLE
 OProperty<?> OStructuralObject.getProperty(String propName)
          Gets a property by name.
<T> OProperty<T>
OStructuralObject.getProperty(String propName, Class<T> propClass)
          Gets a property by name as a strongly-typed OProperty.
static OProperty<Guid> OProperties.guid(String name, Guid value)
          Creates a new Guid-valued OData property with EdmSimpleType.GUID
static OProperty<Guid> OProperties.guid(String name, String value)
          Creates a new Guid-valued OData property with EdmSimpleType.GUID
static OProperty<Short> OProperties.int16(String name, Short value)
          Creates a new short-valued OData property with EdmSimpleType.INT16
static OProperty<Integer> OProperties.int32(String name, Integer value)
          Creates a new integer-valued OData property with EdmSimpleType.INT32
static OProperty<Long> OProperties.int64(String name, Long value)
          Creates a new long-valued OData property with EdmSimpleType.INT64
static OProperty<?> OProperties.null_(String name, EdmSimpleType<?> type)
          Creates a new OData property of the given edm simple type with a null value.
static OProperty<?> OProperties.null_(String name, String fqSimpleTypeName)
          Creates a new OData property of the given edm simple type with a null value.
static OProperty<?> OProperties.parseSimple(String name, EdmSimpleType type, String value)
          Creates a new OData property of the given edm-type with a value parsed from a string.
static OProperty<Byte> OProperties.sbyte_(String name, byte value)
          Creates a new byte-valued OData property with EdmSimpleType.SBYTE
static
<T> OProperty<T>
OProperties.simple(String name, EdmSimpleType<T> type, Object value)
          Creates a new OData property of the given edm-type.
static
<T> OProperty<T>
OProperties.simple(String name, T value)
          Creates a new OData property, inferring the edm-type from the value provided, which cannot be null.
static OProperty<Float> OProperties.single(String name, Float value)
          Creates a new single-precision-valued OData property with EdmSimpleType.SINGLE
static OProperty<String> OProperties.string(String name, char value)
          Creates a new String-valued OData property with EdmSimpleType.STRING
static OProperty<String> OProperties.string(String name, String value)
          Creates a new String-valued OData property with EdmSimpleType.STRING
static OProperty<LocalTime> OProperties.time(String name, Calendar value)
          Creates a new LocalTime-valued OData property with EdmSimpleType.TIME
static OProperty<LocalTime> OProperties.time(String name, Date value)
          Creates a new LocalTime-valued OData property with EdmSimpleType.TIME
static OProperty<LocalTime> OProperties.time(String name, LocalTime value)
          Creates a new LocalTime-valued OData property with EdmSimpleType.TIME
static OProperty<LocalTime> OProperties.time(String name, Time value)
          Creates a new LocalTime-valued OData property with EdmSimpleType.TIME
static OProperty<LocalTime> OProperties.time(String name, Timestamp value)
          Creates a new LocalTime-valued OData property with EdmSimpleType.TIME
 

Methods in org.odata4j.core that return types with arguments of type OProperty
 Set<OProperty<?>> OEntityKey.asComplexProperties()
          Gets the values of complex entity-key.
static OProperty<List<OProperty<?>>> OProperties.complex(String name, EdmComplexType type, List<OProperty<?>> value)
          Creates a new complex-valued OData property of the given edm-type.
 List<OProperty<?>> OStructuralObject.getProperties()
          Gets all properties of this instance.
static
<T> Func1<NamedValue<T>,OProperty<T>>
OFuncs.namedValueToProperty()
           
static Func1<NamedValue,OProperty<?>> OFuncs.namedValueToPropertyRaw()
           
static Comparator<OProperty<?>> OComparators.propertyByName()
           
static Predicate1<OProperty<?>> OPredicates.propertyNameEquals(String propName)
           
 

Methods in org.odata4j.core with parameters of type OProperty
 OComplexObject.Builder OComplexObject.Builder.add(OProperty<?> prop)
           
 OModifyRequest<T> OModifyRequest.properties(OProperty<?>... props)
          Sets properties on the new entity.
 OCreateRequest<T> OCreateRequest.properties(OProperty<?>... props)
          Set properties on the new entity.
 

Method parameters in org.odata4j.core with type arguments of type OProperty
static OProperty<List<OProperty<?>>> OProperties.complex(String name, EdmComplexType type, List<OProperty<?>> value)
          Creates a new complex-valued OData property of the given edm-type.
static OComplexObject OComplexObjects.create(EdmComplexType type, List<OProperty<?>> properties)
          Creates a new OComplexObject of a given edm complex type using the properties provided.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links, Object... extensions)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, String entityTag, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, String entityTag, List<OProperty<?>> properties, List<OLink> links, String title, String categoryTerm)
          Creates a new entity with additional Atom information.
static OEntity OEntities.create(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links, Object... extensions)
          Creates a new entity.
static OEntity OEntities.createRequest(EdmEntitySet entitySet, List<OProperty<?>> properties, List<OLink> links)
          Creates a new request-entity.
static OEntity OEntities.createRequest(EdmEntitySet entitySet, List<OProperty<?>> properties, List<OLink> links, String title, String categoryTerm)
          Creates a new request-entity with additional Atom information.
static OEntityKey OEntityKey.infer(EdmEntitySet entitySet, List<OProperty<?>> props)
          Creates an entity-key using key information from the given entity-set and values from the given property list.
 OModifyRequest<T> OModifyRequest.properties(Iterable<OProperty<?>> props)
          Sets properties on the new entity.
 OCreateRequest<T> OCreateRequest.properties(Iterable<OProperty<?>> props)
          Set properties on the new entity.
 

Uses of OProperty in org.odata4j.edm
 

Method parameters in org.odata4j.edm with type arguments of type OProperty
 void EdmDecorator.decorateEntity(EdmEntitySet entitySet, EdmItem item, EdmItem originalQueryItem, List<OProperty<?>> props, boolean flatten, Locale locale, Map<String,String> options)
          Modifies outgoing EDM items.
 

Uses of OProperty in org.odata4j.format.json
 

Methods in org.odata4j.format.json that return OProperty
static OProperty<?> JsonTypeConverter.parse(String name, EdmSimpleType<?> type, String value, JsonStreamReaderFactory.JsonStreamTokenizer.JsonTokenType tokenType)
           
 

Methods in org.odata4j.format.json with parameters of type OProperty
protected  void JsonFormatWriter.writeProperty(JsonWriter jw, OProperty<?> prop)
           
 

Method parameters in org.odata4j.format.json with type arguments of type OProperty
protected  void JsonComplexObjectFormatParser.addProperty(List<OProperty<?>> props, String name, JsonStreamReaderFactory.JsonStreamReader jsr)
           
protected  void JsonComplexObjectFormatParser.parseEmbedded(String propName, JsonStreamReaderFactory.JsonStreamReader.JsonEvent event, JsonStreamReaderFactory.JsonStreamReader jsr, List<OProperty<?>> props)
           
protected  void JsonFormatWriter.writeComplexObject(JsonWriter jw, String complexObjectName, String fullyQualifiedTypeName, List<OProperty<?>> props)
           
protected  void JsonFormatWriter.writeOProperties(JsonWriter jw, List<OProperty<?>> properties)
           
 

Uses of OProperty in org.odata4j.format.xml
 

Fields in org.odata4j.format.xml with type parameters of type OProperty
 List<OProperty<?>> AtomFeedFormatParser.DataServicesAtomEntry.properties
           
 

Methods in org.odata4j.format.xml that return types with arguments of type OProperty
static Iterable<OProperty<?>> AtomFeedFormatParser.parseProperties(XMLEventReader2 reader, StartElement2 propertiesElement, EdmDataServices metadata, EdmStructuralType structuralType)
           
 

Methods in org.odata4j.format.xml with parameters of type OProperty
protected  void XmlFormatWriter.writeProperty(XMLWriter2 writer, OProperty<?> prop, boolean isDocumentElement)
           
 

Method parameters in org.odata4j.format.xml with type arguments of type OProperty
protected  String XmlFormatWriter.writeEntry(XMLWriter2 writer, OEntity oe, List<OProperty<?>> entityProperties, List<OLink> entityLinks, String baseUri, String updated, EdmEntitySet ees, boolean isResponse)
           
protected  void XmlFormatWriter.writeProperties(XMLWriter2 writer, List<OProperty<?>> properties)
           
 

Uses of OProperty in org.odata4j.internal
 

Method parameters in org.odata4j.internal with type arguments of type OProperty
static String InternalUtil.getEntityRelId(List<String> keyPropertyNames, List<OProperty<?>> entityProperties, String entitySetName)
           
 

Uses of OProperty in org.odata4j.producer
 

Methods in org.odata4j.producer that return OProperty
 OProperty<?> PropertyResponse.getProperty()
          Gets the property value.
 

Methods in org.odata4j.producer with parameters of type OProperty
static PropertyResponse Responses.property(OProperty<?> property)
          Creates a new PropertyResponse instance.
 

Uses of OProperty in org.odata4j.producer.inmemory
 

Method parameters in org.odata4j.producer.inmemory with type arguments of type OProperty
protected  void InMemoryProducer.addPropertiesFromObject(Object obj, PropertyModel propertyModel, EdmStructuralType structuralType, List<OProperty<?>> properties, PropertyPathHelper pathHelper)
          Transforms a POJO into a list of OProperties based on a given EdmStructuralType.
 



http://odata4j.org