public class ComplexInvocationHandler extends AbstractStructuredInvocationHandler
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG
Logger.
|
protected AbstractService<?> |
service |
baseURI, entityHandler, internal, linkCache, linkChanges, propertyCache, propertyChanges, streamedPropertyCache, streamedPropertyChanges, typeRef, uriaddAdditionalProperty, addLinkChanges, addPropertyChanges, applyChanges, applyChanges, applyChangesOnChildren, attach, attach, attach, clearQueryOptions, delete, delete, expand, getEntityHandler, getInternal, getLinkChanges, getNavPropAnnotatableHandlers, getPropAnnotatableHandlers, getPropertyChanges, getPropertyValue, getStreamedPropertyChanges, getStructuredInvocationHandler, getTypeRef, hasCachedPropertyChanged, hasDeepPropertyChanges, hasPropertyChanges, invoke, isChanged, putNavPropAnnotatableHandler, putPropAnnotatableHandler, readAdditionalProperty, readAdditionalPropertyNames, refs, removeAdditionalProperty, retrieveNavigationProperty, select, setEntityHandler, setPropertyValueprotected static final org.slf4j.Logger LOG
protected AbstractService<?> service
public static ComplexInvocationHandler getInstance(EntityInvocationHandler handler, Class<?> typeRef)
public static ComplexInvocationHandler getInstance(ClientComplexValue complex, Class<?> typeRef, AbstractService<?> service)
public static ComplexInvocationHandler getInstance(Class<?> typeRef, AbstractService<?> service)
public static ComplexInvocationHandler getInstance(Class<?> typeRef, AbstractService<?> service, URIBuilder uri)
public static ComplexInvocationHandler getInstance(ClientComplexValue complex, Class<?> typeRef, AbstractService<?> service, URIBuilder uri)
public ClientComplexValue getComplex()
protected Object getNavigationPropertyValue(NavigationProperty property, Method getter)
getNavigationPropertyValue in class AbstractStructuredInvocationHandlerprotected void load()
load in class AbstractStructuredInvocationHandlerprotected List<ClientProperty> getInternalProperties()
getInternalProperties in class AbstractStructuredInvocationHandlerprotected ClientProperty getInternalProperty(String name)
getInternalProperty in class AbstractStructuredInvocationHandlerprotected EdmEnabledODataClient getClient()
protected Context getContext()
protected boolean isSelfMethod(Method method)
protected Object invokeSelfMethod(Method method, Object[] args) throws Throwable
Throwableprotected ComplexType<?> getComplex(String name, ClientValue value, Class<?> ref, EntityInvocationHandler handler, URI baseURI, boolean collectionItem)
protected boolean isDeleted(EntityInvocationHandler handler)
protected <S extends EntityType<?>> void deleteEntity(EntityInvocationHandler handler, URI entitySetURI)
protected static URIBuilder buildEntitySetURI(Class<?> ref, AbstractService<?> service)
protected static URIBuilder buildEntitySetURI(String entitySetName, AbstractService<?> service)
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.