public class MetaDataGeneratorUtils extends Object
| Constructor and Description |
|---|
MetaDataGeneratorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.common.metadata.MetaData |
extractPropertiesToMetaData(org.mule.common.metadata.MetaDataModel wrappedMetaDataModel,
org.mule.common.metadata.MetaData userDefinedMetaData)
This method will create a new
MetaData where:
the inner MetaDataModel will be the wrappedMetaDataModel object
the properties from userDefinedMetaData (coded by the connector's developer) will be copied into the newly created MetaData
|
static List<org.mule.common.metadata.MetaDataKey> |
fillCategory(List<org.mule.common.metadata.MetaDataKey> metadataKeys,
String categoryClassName) |
static String |
getMetaDataException(org.mule.common.metadata.MetaDataKey key) |
static List<org.mule.common.metadata.MetaDataKey> |
toSimpleKeyWithCategory(List<ComposedMetaDataKey> metadataKeys,
String keySeparator,
String category) |
public static org.mule.common.metadata.MetaData extractPropertiesToMetaData(org.mule.common.metadata.MetaDataModel wrappedMetaDataModel,
org.mule.common.metadata.MetaData userDefinedMetaData)
MetaData where:
MetaDataModel will be the wrappedMetaDataModel objectuserDefinedMetaData (coded by the connector's developer) will be copied into the newly created MetaDatawrappedMetaDataModel - object generated by DevKit, see org.mule.devkit.generation.mule.MessageProcessorGenerator#foldMetaData(GenericType, GeneratedVariable, ProcessorMethod)userDefinedMetaData - metaData object created by the connector's developer to extract and copy its propertiespublic static List<org.mule.common.metadata.MetaDataKey> toSimpleKeyWithCategory(List<ComposedMetaDataKey> metadataKeys, String keySeparator, String category)
public static List<org.mule.common.metadata.MetaDataKey> fillCategory(List<org.mule.common.metadata.MetaDataKey> metadataKeys, String categoryClassName)
public static String getMetaDataException(org.mule.common.metadata.MetaDataKey key)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.