public static class

EdmDataServices.Builder

extends Object
java.lang.Object
   ↳ org.odata4j.edm.EdmDataServices.Builder

Class Overview

Mutable builder for EdmDataServices objects.

Summary

Fields
private final List<PrefixedNamespace> namespaces
private final List<EdmSchema.Builder> schemas
private ODataVersion version
Public Constructors
EdmDataServices.Builder()
Public Methods
EdmDataServices.Builder addNamespaces(List<PrefixedNamespace> namespaces)
EdmDataServices.Builder addSchemas(Builder... schemas)
EdmDataServices.Builder addSchemas(List<EdmSchema.Builder> schemas)
EdmDataServices build()
EdmComplexType.Builder findEdmComplexType(String complexTypeFQName)
EdmEntityType.Builder findEdmEntityType(String fqName)
EdmSchema.Builder findSchema(String namespace)
Iterable<EdmAssociation.Builder> getAssociations()
Iterable<EdmEntityType.Builder> getEntityTypes()
List<EdmSchema.Builder> getSchemas()
Builder<?, ?> resolveType(String fqTypeName)
EdmDataServices.Builder setVersion(ODataVersion version)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private final List<PrefixedNamespace> namespaces

private final List<EdmSchema.Builder> schemas

private ODataVersion version

Public Constructors

public EdmDataServices.Builder ()

Public Methods

public EdmDataServices.Builder addNamespaces (List<PrefixedNamespace> namespaces)

Parameters
namespaces

public EdmDataServices.Builder addSchemas (Builder... schemas)

Parameters
schemas

public EdmDataServices.Builder addSchemas (List<EdmSchema.Builder> schemas)

Parameters
schemas

public EdmDataServices build ()

public EdmComplexType.Builder findEdmComplexType (String complexTypeFQName)

Parameters
complexTypeFQName

public EdmEntityType.Builder findEdmEntityType (String fqName)

Parameters
fqName

public EdmSchema.Builder findSchema (String namespace)

Parameters
namespace

public Iterable<EdmAssociation.Builder> getAssociations ()

public Iterable<EdmEntityType.Builder> getEntityTypes ()

public List<EdmSchema.Builder> getSchemas ()

public Builder<?, ?> resolveType (String fqTypeName)

Parameters
fqTypeName

public EdmDataServices.Builder setVersion (ODataVersion version)

Parameters
version