public static class

EdmNavigationProperty.Builder

extends EdmPropertyBase.Builder<T, TBuilder>
java.lang.Object
   ↳ org.odata4j.edm.EdmItem.Builder<T, TBuilder>
     ↳ org.odata4j.edm.EdmPropertyBase.Builder<T, TBuilder>
       ↳ org.odata4j.edm.EdmNavigationProperty.Builder

Class Overview

Mutable builder for EdmNavigationProperty objects.

Summary

Fields
private EdmAssociationEnd.Builder fromRole
private String fromRoleName
private EdmAssociation.Builder relationship
private String relationshipName
private EdmAssociationEnd.Builder toRole
private String toRoleName
[Expand]
Inherited Fields
From class org.odata4j.edm.EdmPropertyBase.Builder
From class org.odata4j.edm.EdmItem.Builder
Public Methods
EdmNavigationProperty build()
String getFromRoleName()
String getRelationshipName()
String getToRoleName()
EdmNavigationProperty.Builder setFromTo(EdmAssociationEnd.Builder fromRole, EdmAssociationEnd.Builder toRole)
EdmNavigationProperty.Builder setFromToName(String fromRoleName, String toRoleName)
EdmNavigationProperty.Builder setRelationship(EdmAssociation.Builder relationship)
EdmNavigationProperty.Builder setRelationshipName(String relationshipName)
[Expand]
Inherited Methods
From class org.odata4j.edm.EdmPropertyBase.Builder
From class org.odata4j.edm.EdmItem.Builder
From class java.lang.Object
From interface org.odata4j.core.Named

Fields

private EdmAssociationEnd.Builder fromRole

private String fromRoleName

private EdmAssociation.Builder relationship

private String relationshipName

private EdmAssociationEnd.Builder toRole

private String toRoleName

Public Methods

public EdmNavigationProperty build ()

public String getFromRoleName ()

public String getRelationshipName ()

public String getToRoleName ()

public EdmNavigationProperty.Builder setFromTo (EdmAssociationEnd.Builder fromRole, EdmAssociationEnd.Builder toRole)

Parameters
fromRole
toRole

public EdmNavigationProperty.Builder setFromToName (String fromRoleName, String toRoleName)

Parameters
fromRoleName
toRoleName

public EdmNavigationProperty.Builder setRelationship (EdmAssociation.Builder relationship)

Parameters
relationship

public EdmNavigationProperty.Builder setRelationshipName (String relationshipName)

Parameters
relationshipName