|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.olingo.odata2.api.edm.provider.ComplexType
public class ComplexType
Objects of this class represent a complex type
| Constructor Summary | |
|---|---|
ComplexType()
|
|
| Method Summary | |
|---|---|
List<AnnotationAttribute> |
getAnnotationAttributes()
|
List<AnnotationElement> |
getAnnotationElements()
|
FullQualifiedName |
getBaseType()
|
Documentation |
getDocumentation()
|
Mapping |
getMapping()
|
String |
getName()
|
List<Property> |
getProperties()
|
boolean |
isAbstract()
|
ComplexType |
setAbstract(boolean isAbstract)
Sets if it is abstract |
ComplexType |
setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
Sets the collection of AnnotationAttribute for this ComplexType |
ComplexType |
setAnnotationElements(List<AnnotationElement> annotationElements)
Sets the collection of AnnotationElement for this ComplexType |
ComplexType |
setBaseType(FullQualifiedName baseType)
Sets the FullQualifiedName of the base type |
ComplexType |
setDocumentation(Documentation documentation)
Sets the Documentation |
ComplexType |
setMapping(Mapping mapping)
Sets the Mapping |
ComplexType |
setName(String name)
Sets the name |
ComplexType |
setProperties(List<Property> properties)
Sets the Propertys |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ComplexType()
| Method Detail |
|---|
public String getName()
public FullQualifiedName getBaseType()
FullQualifiedName of the base type of this type (namespace and name)public boolean isAbstract()
public List<Property> getProperties()
Property> of all properties for this typepublic Mapping getMapping()
Mapping for this typepublic Documentation getDocumentation()
Documentation documentationpublic List<AnnotationAttribute> getAnnotationAttributes()
AnnotationAttribute annotation attributespublic List<AnnotationElement> getAnnotationElements()
AnnotationElement annotation elementspublic ComplexType setName(String name)
name -
ComplexType for method chainingpublic ComplexType setBaseType(FullQualifiedName baseType)
FullQualifiedName of the base type
baseType -
ComplexType for method chainingpublic ComplexType setAbstract(boolean isAbstract)
isAbstract -
ComplexType for method chainingpublic ComplexType setProperties(List<Property> properties)
Propertys
properties -
ComplexType for method chainingpublic ComplexType setMapping(Mapping mapping)
Mapping
mapping -
ComplexType for method chainingpublic ComplexType setDocumentation(Documentation documentation)
Documentation
documentation -
ComplexType for method chainingpublic ComplexType setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
AnnotationAttribute for this ComplexType
annotationAttributes -
ComplexType for method chainingpublic ComplexType setAnnotationElements(List<AnnotationElement> annotationElements)
AnnotationElement for this ComplexType
annotationElements -
ComplexType for method chaining
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||