Known Direct Subclasses
|
Known Indirect Subclasses
|
Class Overview
A ODataConnectorMetadataAdapater is a wrapper around ODataConnector that adds support for querying metadata about the extension.
Summary
| Public Methods |
|
String
|
getDevkitBuild()
Returns the build of the DevKit used to create this module
|
|
String
|
getDevkitVersion()
Returns the version of the DevKit used to create this module
|
|
String
|
getModuleName()
Returns the user-friendly name of this module
|
|
String
|
getModuleVersion()
Returns the version of this module
|
|
[Expand]
Inherited Methods |
From class
org.mule.modules.odata.adapters.ODataConnectorCapabilitiesAdapter
|
From class
org.mule.modules.odata.ODataConnector
|
BatchResult
|
batch(MuleMessage message, List<NestedProcessor> processors)
Executes a series of insert/update/deletes in a batch grouped in one changeset.
|
|
void
|
connect(String username, String password, String serviceUri)
|
|
void
|
createEntity(MuleMessage message, Object entity, String entitySetName)
Inserts an entity from an input pojo.
|
|
void
|
deleteEntity(MuleMessage message, Object entity, String entitySetName, String keyAttribute)
Deletes an entity represented by a pojo on the OData service
To specify the entitie's id, your pojo can rather have an attribute of type
Guid or to have a string attribute annotated with Guid
|
|
void
|
disconnect()
|
|
String
|
getConnectionIdentifier()
|
|
ODataConsumerFactory
|
getConsumerFactory()
|
|
ODataVersion
|
getConsumerVersion()
|
|
List<Object>
|
getEntities(String returnClass, String entitySetName, String filter, String orderBy, String expand, Integer skip, Integer top, String select)
Reads entities from an specified set and returns it as a list of pojos.
|
|
FormatType
|
getFormatType()
|
|
PropertyNamingFormat
|
getNamingFormat()
|
|
boolean
|
isConnected()
|
|
void
|
setConsumerFactory(ODataConsumerFactory consumerFactory)
|
|
void
|
setConsumerVersion(ODataVersion consumerVersion)
|
|
void
|
setFormatType(FormatType formatType)
|
|
void
|
setNamingFormat(PropertyNamingFormat namingFormat)
|
|
void
|
updateEntity(MuleMessage message, Object entity, String entitySetName, String keyAttribute)
Updates an entity represented by a pojo on the OData service
To specify the entitie's id, your pojo can rather have an attribute of type
Guid or to have a string attribute annotated with Guid
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
org.mule.modules.odata.basic.Capabilities
|
abstract
boolean
|
isCapableOf(Capability capability)
Returns true if this module implements such
capability
|
|
From interface
org.mule.modules.odata.basic.MetadataAware
|
Constants
private
static
final
String
DEVKIT_BUILD
Constant Value:
"3.4.0.1555.8df15c1"
private
static
final
String
DEVKIT_VERSION
private
static
final
String
MODULE_NAME
private
static
final
String
MODULE_VERSION
Public Constructors
public
ODataConnectorMetadataAdapater
()
Public Methods
public
String
getDevkitBuild
()
Returns the build of the DevKit used to create this module
public
String
getDevkitVersion
()
Returns the version of the DevKit used to create this module
public
String
getModuleName
()
Returns the user-friendly name of this module
public
String
getModuleVersion
()
Returns the version of this module