Class CsdlEnumType
java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
org.apache.olingo.commons.api.edm.provider.CsdlEnumType
- All Implemented Interfaces:
CsdlAnnotatable
,CsdlNamed
The type Csdl enum type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of annotationsGets member.Gets member.Gets members.getName()
Gets name.Gets underlying type.boolean
isFlags()
Is flags.setAnnotations
(List<CsdlAnnotation> annotations) Sets a list of annotationssetFlags
(boolean isFlags) Sets flags.setMembers
(List<CsdlEnumMember> members) Sets members.Sets name.setUnderlyingType
(String underlyingType) Sets underlying type.setUnderlyingType
(FullQualifiedName underlyingType) Sets underlying type.Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
getAllByName, getOneByName
-
Constructor Details
-
CsdlEnumType
public CsdlEnumType()
-
-
Method Details
-
getName
Description copied from interface:CsdlNamed
Gets name. -
setName
Sets name.- Parameters:
name
- the name- Returns:
- the name
-
isFlags
public boolean isFlags()Is flags.- Returns:
- the boolean
-
setFlags
Sets flags.- Parameters:
isFlags
- the is flags- Returns:
- the flags
-
getUnderlyingType
Gets underlying type.- Returns:
- the underlying type
-
setUnderlyingType
Sets underlying type.- Parameters:
underlyingType
- the underlying type- Returns:
- the underlying type
-
setUnderlyingType
Sets underlying type.- Parameters:
underlyingType
- the underlying type- Returns:
- the underlying type
-
getMembers
Gets members.- Returns:
- the members
-
getMember
Gets member.- Parameters:
name
- the name- Returns:
- the member
-
getMember
Gets member.- Parameters:
value
- the value- Returns:
- the member
-
setMembers
Sets members.- Parameters:
members
- the members- Returns:
- the members
-
getAnnotations
Description copied from interface:CsdlAnnotatable
Returns a list of annotations- Specified by:
getAnnotations
in interfaceCsdlAnnotatable
- Returns:
- list of annotations
-
setAnnotations
Sets a list of annotations- Parameters:
annotations
- list of annotations- Returns:
- this instance
-