public abstract class GenericMetadataResolver extends Object implements org.mule.runtime.api.metadata.resolving.InputTypeResolver, org.mule.runtime.api.metadata.resolving.OutputTypeResolver, org.mule.runtime.api.metadata.resolving.AttributesTypeResolver
| Modifier | Constructor and Description |
|---|---|
protected |
GenericMetadataResolver(String operationName) |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultMetadataRetriever |
createNetsuiteMetadataResolver(org.mule.runtime.api.metadata.MetadataContext context) |
org.mule.metadata.api.model.MetadataType |
getAttributesType(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
Return the input metadata for the operation as defined in the wsdl file (show the abstract types) This is the default for
the metadata resolution for all the operations
|
String |
getCategoryName() |
protected Map<String,String> |
getComplexToNamespaceUri(org.mule.runtime.api.metadata.MetadataContext metadataContext) |
protected NetSuiteSoapConnection |
getConnection(org.mule.runtime.api.metadata.MetadataContext context) |
org.mule.metadata.api.model.MetadataType |
getInputMetadata(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
Return the input metadata for the operation as defined in the wsdl file (show the abstract types) This serves as a default
for the metadata resolution for all the operations, and should override the operations that calculate values based on some
key when the keys are not provided
|
protected MetadataRecordResolver |
getMetadataRecordResolver(org.mule.runtime.api.metadata.MetadataContext metadataContext) |
String |
getOperationName() |
org.mule.metadata.api.model.MetadataType |
getOutputType(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
Return the output metadata for the operation as defined in the wsdl file (show the abstract types if there are any) This
serves as a default for the metadata resolution for all the operations, and should override the operations that calculate
values based on some key when the keys are not provided
|
String |
getResolverName() |
protected GenericMetadataResolver(String operationName)
public String getCategoryName()
getCategoryName in interface org.mule.runtime.api.metadata.resolving.NamedTypeResolverpublic String getResolverName()
getResolverName in interface org.mule.runtime.api.metadata.resolving.AttributesTypeResolvergetResolverName in interface org.mule.runtime.api.metadata.resolving.InputTypeResolvergetResolverName in interface org.mule.runtime.api.metadata.resolving.NamedTypeResolvergetResolverName in interface org.mule.runtime.api.metadata.resolving.OutputTypeResolverpublic String getOperationName()
public org.mule.metadata.api.model.MetadataType getAttributesType(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
throws org.mule.runtime.api.metadata.MetadataResolvingException,
org.mule.runtime.api.connection.ConnectionException
getAttributesType in interface org.mule.runtime.api.metadata.resolving.AttributesTypeResolvercontext - The MetadataContext to use to generate the metadataMetadataType builtorg.mule.runtime.api.metadata.MetadataResolvingException - if there is a problem resolving the metadataorg.mule.runtime.api.connection.ConnectionException - if there is a problem obtaining the connectionpublic org.mule.metadata.api.model.MetadataType getInputMetadata(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
throws org.mule.runtime.api.metadata.MetadataResolvingException,
org.mule.runtime.api.connection.ConnectionException
getInputMetadata in interface org.mule.runtime.api.metadata.resolving.InputTypeResolvercontext - The MetadataContext to use to generate the metadataMetadataType builtorg.mule.runtime.api.metadata.MetadataResolvingException - if there is a problem resolving the metadataorg.mule.runtime.api.connection.ConnectionException - if there is a problem obtaining the connectionpublic org.mule.metadata.api.model.MetadataType getOutputType(org.mule.runtime.api.metadata.MetadataContext context,
Object key)
throws org.mule.runtime.api.metadata.MetadataResolvingException,
org.mule.runtime.api.connection.ConnectionException
getOutputType in interface org.mule.runtime.api.metadata.resolving.OutputTypeResolvercontext - The MetadataContext to use to generate the metadataMetadataType builtorg.mule.runtime.api.connection.ConnectionException - if there is a problem obtaining the connectionorg.mule.runtime.api.metadata.MetadataResolvingException - if there is a problem resolving the metadataprotected DefaultMetadataRetriever createNetsuiteMetadataResolver(org.mule.runtime.api.metadata.MetadataContext context) throws org.mule.runtime.api.connection.ConnectionException, org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.connection.ConnectionExceptionorg.mule.runtime.api.metadata.MetadataResolvingExceptionprotected NetSuiteSoapConnection getConnection(org.mule.runtime.api.metadata.MetadataContext context) throws org.mule.runtime.api.connection.ConnectionException, org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.connection.ConnectionExceptionorg.mule.runtime.api.metadata.MetadataResolvingExceptionprotected MetadataRecordResolver getMetadataRecordResolver(org.mule.runtime.api.metadata.MetadataContext metadataContext) throws org.mule.runtime.api.connection.ConnectionException, org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.connection.ConnectionExceptionorg.mule.runtime.api.metadata.MetadataResolvingExceptionCopyright © 2025 MuleSoft, Inc.. All rights reserved.