public class

OFuncs

extends Object
java.lang.Object
   ↳ org.odata4j.core.OFuncs

Class Overview

A static factory to create useful generic function instances.

Summary

Public Methods
static Runnable asRunnable(Func<?> func)
static Func1<EdmType, String> edmTypeFullyQualifiedTypeName()
static <TProperty> Func1<OEntity, TProperty> entityPropertyValue(String propName, Class<TProperty> propClass)
static <T extends Named> Func1<T, String> name(Class<T> namedType)
static <T> Func1<NamedValue<T>, OProperty<T>> namedValueToProperty()
static Func1<NamedValue, OProperty<?>> namedValueToPropertyRaw()
static Func1<OLink, String> olinkTitle()
static <T extends Titled> Func1<T, String> title(Class<T> titledType)
static <T1, T2> Func1<Object, T2> widen(Func1<T1, T2> fn)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static Runnable asRunnable (Func<?> func)

Parameters
func

public static Func1<EdmType, String> edmTypeFullyQualifiedTypeName ()

public static Func1<OEntity, TProperty> entityPropertyValue (String propName, Class<TProperty> propClass)

Parameters
propName
propClass

public static Func1<T, String> name (Class<T> namedType)

Parameters
namedType

public static Func1<NamedValue<T>, OProperty<T>> namedValueToProperty ()

public static Func1<NamedValue, OProperty<?>> namedValueToPropertyRaw ()

public static Func1<OLink, String> olinkTitle ()

public static Func1<T, String> title (Class<T> titledType)

Parameters
titledType

public static Func1<Object, T2> widen (Func1<T1, T2> fn)

Parameters
fn