org.odata4j.edm
Class EdmProperty.Builder

java.lang.Object
  extended by org.odata4j.edm.EdmItem.Builder<T,TBuilder>
      extended by org.odata4j.edm.EdmPropertyBase.Builder<EdmProperty,EdmProperty.Builder>
          extended by org.odata4j.edm.EdmProperty.Builder
All Implemented Interfaces:
Named
Enclosing class:
EdmProperty

public static class EdmProperty.Builder
extends EdmPropertyBase.Builder<EdmProperty,EdmProperty.Builder>
implements Named

Mutable builder for EdmProperty objects.


Method Summary
 EdmProperty build()
           
 EdmProperty.CollectionKind getCollectionKind()
           
 String getConcurrencyMode()
           
 String getDefaultValue()
           
 String getFcContentKind()
           
 String getFcEpmContentKind()
           
 String getFcEpmKeepInContent()
           
 String getFcKeepInContent()
           
 String getFcNsPrefix()
           
 String getFcNsUri()
           
 String getFcTargetPath()
           
 Boolean getFixedLength()
           
 Integer getMaxLength()
           
 String getMimeType()
           
 Integer getPrecision()
           
 Integer getScale()
           
 String getStoreGeneratedPattern()
           
 EdmType getType()
           
 Boolean getUnicode()
           
 boolean isNullable()
           
 EdmProperty.Builder setCollectionKind(EdmProperty.CollectionKind collectionKind)
           
 EdmProperty.Builder setConcurrencyMode(String concurrencyMode)
           
 EdmProperty.Builder setDeclaringType(EdmStructuralType declaringType)
           
 EdmProperty.Builder setDefaultValue(String defaultValue)
           
 EdmProperty.Builder setFcContentKind(String fcContentKind)
           
 EdmProperty.Builder setFcEpmContentKind(String fcEpmContentKind)
           
 EdmProperty.Builder setFcEpmKeepInContent(String fcEpmKeepInContent)
           
 EdmProperty.Builder setFcKeepInContent(String fcKeepInContent)
           
 EdmProperty.Builder setFcNsPrefix(String fcNsPrefix)
           
 EdmProperty.Builder setFcNsUri(String fcNsUri)
           
 EdmProperty.Builder setFcTargetPath(String fcTargetPath)
           
 EdmProperty.Builder setFixedLength(Boolean fixedLength)
           
 EdmProperty.Builder setMaxLength(Integer maxLength)
           
 EdmProperty.Builder setMimeType(String mimeType)
           
 EdmProperty.Builder setNullable(boolean nullable)
           
 EdmProperty.Builder setPrecision(Integer precision)
           
 EdmProperty.Builder setScale(Integer scale)
           
 EdmProperty.Builder setStoreGeneratedPattern(String storeGeneratedPattern)
           
 EdmProperty.Builder setType(EdmType.Builder<?,?> type)
           
 EdmProperty.Builder setType(EdmType type)
           
 EdmProperty.Builder setUnicode(Boolean unicode)
           
 
Methods inherited from class org.odata4j.edm.EdmPropertyBase.Builder
getName, setName
 
Methods inherited from class org.odata4j.edm.EdmItem.Builder
getAnnotations, getDocumentation, setAnnotations, setDocumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.odata4j.core.Named
getName
 

Method Detail

build

public EdmProperty build()

getCollectionKind

public EdmProperty.CollectionKind getCollectionKind()

getConcurrencyMode

public String getConcurrencyMode()

getDefaultValue

public String getDefaultValue()

getFcContentKind

public String getFcContentKind()

getFcEpmContentKind

public String getFcEpmContentKind()

getFcEpmKeepInContent

public String getFcEpmKeepInContent()

getFcKeepInContent

public String getFcKeepInContent()

getFcNsPrefix

public String getFcNsPrefix()

getFcNsUri

public String getFcNsUri()

getFcTargetPath

public String getFcTargetPath()

getFixedLength

public Boolean getFixedLength()

getMaxLength

public Integer getMaxLength()

getMimeType

public String getMimeType()

getPrecision

public Integer getPrecision()

getScale

public Integer getScale()

getStoreGeneratedPattern

public String getStoreGeneratedPattern()

getType

public EdmType getType()

getUnicode

public Boolean getUnicode()

isNullable

public boolean isNullable()

setCollectionKind

public EdmProperty.Builder setCollectionKind(EdmProperty.CollectionKind collectionKind)

setConcurrencyMode

public EdmProperty.Builder setConcurrencyMode(String concurrencyMode)

setDeclaringType

public EdmProperty.Builder setDeclaringType(EdmStructuralType declaringType)

setDefaultValue

public EdmProperty.Builder setDefaultValue(String defaultValue)

setFcContentKind

public EdmProperty.Builder setFcContentKind(String fcContentKind)

setFcEpmContentKind

public EdmProperty.Builder setFcEpmContentKind(String fcEpmContentKind)

setFcEpmKeepInContent

public EdmProperty.Builder setFcEpmKeepInContent(String fcEpmKeepInContent)

setFcKeepInContent

public EdmProperty.Builder setFcKeepInContent(String fcKeepInContent)

setFcNsPrefix

public EdmProperty.Builder setFcNsPrefix(String fcNsPrefix)

setFcNsUri

public EdmProperty.Builder setFcNsUri(String fcNsUri)

setFcTargetPath

public EdmProperty.Builder setFcTargetPath(String fcTargetPath)

setFixedLength

public EdmProperty.Builder setFixedLength(Boolean fixedLength)

setMaxLength

public EdmProperty.Builder setMaxLength(Integer maxLength)

setMimeType

public EdmProperty.Builder setMimeType(String mimeType)

setNullable

public EdmProperty.Builder setNullable(boolean nullable)

setPrecision

public EdmProperty.Builder setPrecision(Integer precision)

setScale

public EdmProperty.Builder setScale(Integer scale)

setStoreGeneratedPattern

public EdmProperty.Builder setStoreGeneratedPattern(String storeGeneratedPattern)

setType

public EdmProperty.Builder setType(EdmType.Builder<?,?> type)

setType

public EdmProperty.Builder setType(EdmType type)

setUnicode

public EdmProperty.Builder setUnicode(Boolean unicode)


http://odata4j.org