java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
org.apache.olingo.commons.api.edm.provider.CsdlProperty
com.sap.olingo.jpa.metadata.core.edm.mapper.annotation.Property
All Implemented Interfaces:
org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed

public class Property extends org.apache.olingo.commons.api.edm.provider.CsdlProperty
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setDefaultValue​(String defaultValue)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setMaxLength​(Integer maxLength)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setName​(String name)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setNullable​(boolean nullable)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setPrecision​(Integer precision)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setScale​(Integer scale)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setType​(String type)
     
    org.apache.olingo.commons.api.edm.provider.CsdlProperty
    setUnicode​(boolean unicode)
     

    Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlProperty

    getAnnotations, getDefaultValue, getMapping, getMaxLength, getMimeType, getName, getPrecision, getScale, getSrid, getType, getTypeAsFQNObject, isCollection, isNullable, isUnicode, setAnnotations, setCollection, setMapping, setMimeType, setSrid, setType

    Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem

    getAllByName, getOneByName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Property

      public Property()
  • Method Details

    • setName

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setName(String name)
      Overrides:
      setName in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setType

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setType(String type)
      Overrides:
      setType in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setDefaultValue

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setDefaultValue(String defaultValue)
      Overrides:
      setDefaultValue in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setNullable

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setNullable(boolean nullable)
      Overrides:
      setNullable in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setMaxLength

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setMaxLength(Integer maxLength)
      Overrides:
      setMaxLength in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setPrecision

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setPrecision(Integer precision)
      Overrides:
      setPrecision in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setScale

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setScale(Integer scale)
      Overrides:
      setScale in class org.apache.olingo.commons.api.edm.provider.CsdlProperty
    • setUnicode

      public org.apache.olingo.commons.api.edm.provider.CsdlProperty setUnicode(boolean unicode)
      Overrides:
      setUnicode in class org.apache.olingo.commons.api.edm.provider.CsdlProperty