public class AbstractEntityMetadataResolver extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
ATTRIBUTE_OF |
protected static String |
ATTRIBUTE_TYPE |
protected static String |
BIND |
protected Dynamics365Connector |
connector |
protected static String |
LOGICAL_NAME |
protected static int |
MULTIPLE_TARGET_MIN_SIZE |
protected static String |
STR_EMPTY |
protected static String |
TARGETS |
protected static String |
VALUE_KEY |
Constructor and Description |
---|
AbstractEntityMetadataResolver() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMetadataField(org.mule.common.metadata.builder.DynamicObjectBuilder<?> entityModel,
Map<String,Object> value,
EntityProperty operation) |
DynamicsConnection |
getConnection() |
Dynamics365Connector |
getConnector() |
org.mule.common.metadata.MetaData |
getEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey,
EntityProperty isValidForOperation) |
List<org.mule.common.metadata.MetaDataKey> |
getEntityTypes() |
org.mule.common.metadata.MetaData |
getInputMetadataForUpdate(org.mule.common.metadata.builder.DynamicObjectBuilder<?> builder,
String entityId) |
org.mule.common.metadata.MetaData |
getListEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey,
EntityProperty isValidForOperation) |
org.mule.common.metadata.DefinedMapMetaDataModel |
getMapMetadaModel(org.mule.common.metadata.MetaDataKey key) |
void |
setConnector(Dynamics365Connector connector) |
protected static final String BIND
protected static final String VALUE_KEY
protected static final String LOGICAL_NAME
protected static final String ATTRIBUTE_OF
protected static final String ATTRIBUTE_TYPE
protected static final String TARGETS
protected static final String STR_EMPTY
protected static final int MULTIPLE_TARGET_MIN_SIZE
@Inject protected Dynamics365Connector connector
public Dynamics365Connector getConnector()
public void setConnector(Dynamics365Connector connector)
public DynamicsConnection getConnection()
public List<org.mule.common.metadata.MetaDataKey> getEntityTypes() throws DynamicsException, org.mule.api.ConnectionException
DynamicsException
org.mule.api.ConnectionException
public org.mule.common.metadata.MetaData getEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey, EntityProperty isValidForOperation) throws DynamicsException, org.mule.api.ConnectionException
DynamicsException
org.mule.api.ConnectionException
public org.mule.common.metadata.MetaData getListEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey, EntityProperty isValidForOperation) throws DynamicsException, org.mule.api.ConnectionException
DynamicsException
org.mule.api.ConnectionException
public org.mule.common.metadata.DefinedMapMetaDataModel getMapMetadaModel(org.mule.common.metadata.MetaDataKey key) throws DynamicsException, org.mule.api.ConnectionException
DynamicsException
org.mule.api.ConnectionException
protected void addMetadataField(org.mule.common.metadata.builder.DynamicObjectBuilder<?> entityModel, Map<String,Object> value, EntityProperty operation)
public org.mule.common.metadata.MetaData getInputMetadataForUpdate(org.mule.common.metadata.builder.DynamicObjectBuilder<?> builder, String entityId) throws DynamicsException, org.mule.api.ConnectionException
DynamicsException
org.mule.api.ConnectionException
Copyright © 2010–2020. All rights reserved.