Class JPAEmbeddableTypeMapType
- java.lang.Object
-
- org.apache.olingo.odata2.jpa.processor.api.model.mapping.JPAEmbeddableTypeMapType
-
public class JPAEmbeddableTypeMapType extends Object
The default name for EDM complex type is derived from JPA Embeddable type name. This can be overriden using JPAEmbeddableTypeMapType.Java class for JPAEmbeddableTypeMapType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="JPAEmbeddableTypeMapType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="EDMComplexType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="JPAAttributes" type="{http://www.apache.org/olingo/odata2/jpa/processor/api/model/mapping}JPAAttributeMapType"/> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="exclude" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringedmComplexTypeprotected Booleanexcludeprotected JPAAttributeMapTypejpaAttributesprotected Stringname
-
Constructor Summary
Constructors Constructor Description JPAEmbeddableTypeMapType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEDMComplexType()Gets the value of the edmComplexType property.JPAAttributeMapTypegetJPAAttributes()Gets the value of the jpaAttributes property.StringgetName()Gets the value of the name property.booleanisExclude()Gets the value of the exclude property.voidsetEDMComplexType(String value)Sets the value of the edmComplexType property.voidsetExclude(Boolean value)Sets the value of the exclude property.voidsetJPAAttributes(JPAAttributeMapType value)Sets the value of the jpaAttributes property.voidsetName(String value)Sets the value of the name property.
-
-
-
Field Detail
-
edmComplexType
protected String edmComplexType
-
jpaAttributes
protected JPAAttributeMapType jpaAttributes
-
name
protected String name
-
exclude
protected Boolean exclude
-
-
Method Detail
-
getEDMComplexType
public String getEDMComplexType()
Gets the value of the edmComplexType property.- Returns:
- possible object is
String
-
setEDMComplexType
public void setEDMComplexType(String value)
Sets the value of the edmComplexType property.- Parameters:
value- allowed object isString
-
getJPAAttributes
public JPAAttributeMapType getJPAAttributes()
Gets the value of the jpaAttributes property.- Returns:
- possible object is
JPAAttributeMapType
-
setJPAAttributes
public void setJPAAttributes(JPAAttributeMapType value)
Sets the value of the jpaAttributes property.- Parameters:
value- allowed object isJPAAttributeMapType
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
isExclude
public boolean isExclude()
Gets the value of the exclude property.- Returns:
- possible object is
Boolean
-
-