public class ClientComplexValueImpl
extends org.apache.olingo.client.api.domain.AbstractClientValue
implements org.apache.olingo.client.api.domain.ClientComplexValue
| Constructor and Description |
|---|
ClientComplexValueImpl(String typeName)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.olingo.client.api.domain.ClientComplexValue |
add(org.apache.olingo.client.api.domain.ClientProperty field)
Adds field to the complex type.
|
boolean |
addLink(org.apache.olingo.client.api.domain.ClientLink link) |
org.apache.olingo.client.api.domain.ClientEnumValue |
asEnum() |
Map<String,Object> |
asJavaMap() |
boolean |
equals(Object obj) |
org.apache.olingo.client.api.domain.ClientProperty |
get(String name)
Gets field.
|
List<org.apache.olingo.client.api.domain.ClientAnnotation> |
getAnnotations() |
org.apache.olingo.client.api.domain.ClientLink |
getAssociationLink(String name) |
List<org.apache.olingo.client.api.domain.ClientLink> |
getAssociationLinks() |
org.apache.olingo.client.api.domain.ClientLink |
getNavigationLink(String name) |
List<org.apache.olingo.client.api.domain.ClientLink> |
getNavigationLinks() |
int |
hashCode() |
boolean |
isComplex() |
boolean |
isEnum() |
Iterator<org.apache.olingo.client.api.domain.ClientProperty> |
iterator()
Complex property fields iterator.
|
boolean |
removeLink(org.apache.olingo.client.api.domain.ClientLink link) |
int |
size()
Gets number of fields.
|
String |
toString() |
asCollection, asComplex, asPrimitive, getTypeName, isCollection, isPrimitiveclone, finalize, getClass, notify, notifyAll, wait, wait, waitasCollection, asComplex, asPrimitive, getTypeName, isCollection, isPrimitiveforEach, spliteratorpublic ClientComplexValueImpl(String typeName)
typeName - type name.public boolean isEnum()
isEnum in interface org.apache.olingo.client.api.domain.ClientValuepublic org.apache.olingo.client.api.domain.ClientEnumValue asEnum()
asEnum in interface org.apache.olingo.client.api.domain.ClientValuepublic boolean isComplex()
isComplex in interface org.apache.olingo.client.api.domain.ClientValueisComplex in class org.apache.olingo.client.api.domain.AbstractClientValuepublic boolean addLink(org.apache.olingo.client.api.domain.ClientLink link)
addLink in interface org.apache.olingo.client.api.domain.ClientLinkedpublic boolean removeLink(org.apache.olingo.client.api.domain.ClientLink link)
removeLink in interface org.apache.olingo.client.api.domain.ClientLinkedpublic org.apache.olingo.client.api.domain.ClientLink getNavigationLink(String name)
getNavigationLink in interface org.apache.olingo.client.api.domain.ClientLinkedpublic List<org.apache.olingo.client.api.domain.ClientLink> getNavigationLinks()
getNavigationLinks in interface org.apache.olingo.client.api.domain.ClientLinkedpublic org.apache.olingo.client.api.domain.ClientLink getAssociationLink(String name)
getAssociationLink in interface org.apache.olingo.client.api.domain.ClientLinkedpublic List<org.apache.olingo.client.api.domain.ClientLink> getAssociationLinks()
getAssociationLinks in interface org.apache.olingo.client.api.domain.ClientLinkedpublic Map<String,Object> asJavaMap()
asJavaMap in interface org.apache.olingo.client.api.domain.ClientComplexValuepublic List<org.apache.olingo.client.api.domain.ClientAnnotation> getAnnotations()
getAnnotations in interface org.apache.olingo.client.api.domain.ClientAnnotatablepublic org.apache.olingo.client.api.domain.ClientComplexValue add(org.apache.olingo.client.api.domain.ClientProperty field)
add in interface org.apache.olingo.client.api.domain.ClientComplexValuefield - field to be added.public org.apache.olingo.client.api.domain.ClientProperty get(String name)
get in interface org.apache.olingo.client.api.domain.ClientComplexValuename - name of the field to be retrieved.public Iterator<org.apache.olingo.client.api.domain.ClientProperty> iterator()
public int size()
size in interface org.apache.olingo.client.api.domain.ClientComplexValuepublic int hashCode()
hashCode in class org.apache.olingo.client.api.domain.AbstractClientValuepublic boolean equals(Object obj)
equals in class org.apache.olingo.client.api.domain.AbstractClientValuepublic String toString()
toString in class org.apache.olingo.client.api.domain.AbstractClientValueCopyright © 2013–2017 The Apache Software Foundation. All rights reserved.