public class ImmutableExtensionModel extends AbstractComplexModel implements org.mule.runtime.api.meta.model.ExtensionModel, org.mule.runtime.api.meta.model.function.HasFunctionModels
ExtensionModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
org.mule.runtime.api.meta.Category category,
List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels,
List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels,
List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders,
List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels,
List<org.mule.runtime.api.meta.model.function.FunctionModel> functions,
List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel,
Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes,
Set<org.mule.metadata.api.model.ObjectType> types,
Set<String> resources,
Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
ImmutableExtensionModel(String, String, String, String, Category, List, List, List, List, List, List, DisplayModel, XmlDslModel, Set, Set, Set, Set, Set, Set, Set, Set, Set, Set)
instead |
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
org.mule.runtime.api.meta.Category category,
List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels,
List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels,
List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders,
List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels,
List<org.mule.runtime.api.meta.model.function.FunctionModel> functions,
List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel,
Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes,
Set<org.mule.metadata.api.model.ObjectType> types,
Set<String> resources,
Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications)
Creates a new instance with the given state
|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
org.mule.runtime.api.meta.Category category,
List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels,
List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels,
List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders,
List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels,
List<org.mule.runtime.api.meta.model.function.FunctionModel> functions,
List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel,
Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes,
Set<org.mule.metadata.api.model.ObjectType> types,
Set<String> resources,
Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.Category |
getCategory() |
Optional<org.mule.runtime.api.meta.model.config.ConfigurationModel> |
getConfigurationModel(String name) |
List<org.mule.runtime.api.meta.model.config.ConfigurationModel> |
getConfigurationModels() |
Optional<org.mule.runtime.api.meta.model.construct.ConstructModel> |
getConstructModel(String name) |
List<org.mule.runtime.api.meta.model.construct.ConstructModel> |
getConstructModels() |
Set<org.mule.runtime.api.meta.model.error.ErrorModel> |
getErrorModels() |
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
Optional<org.mule.runtime.api.meta.model.function.FunctionModel> |
getFunctionModel(String name) |
List<org.mule.runtime.api.meta.model.function.FunctionModel> |
getFunctionModels() |
Set<org.mule.runtime.api.meta.model.ImportedTypeModel> |
getImportedTypes() |
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> |
getNotificationModels() |
Set<String> |
getPrivilegedArtifacts() |
Set<String> |
getPrivilegedPackages() |
Set<String> |
getResources() |
Set<org.mule.runtime.api.meta.model.SubTypesModel> |
getSubTypes() |
Set<org.mule.metadata.api.model.ObjectType> |
getTypes() |
String |
getVendor() |
String |
getVersion() |
org.mule.runtime.api.meta.model.XmlDslModel |
getXmlDslModel() |
findModel, getConnectionProviderModel, getConnectionProviders, getDeprecationModel, getOperationModel, getOperationModels, getSourceModel, getSourceModels, isDeprecated, toList, uniquecheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConnectionProviders, getName, getOperationModels, getSourceModelsgetModelProperties, getModelPropertygetOperationModelgetSourceModelgetConnectionProviderModel@Deprecated public ImmutableExtensionModel(String name, String description, String version, String vendor, org.mule.runtime.api.meta.Category category, List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels, List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels, List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders, List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels, List<org.mule.runtime.api.meta.model.function.FunctionModel> functions, List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel, Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes, Set<org.mule.metadata.api.model.ObjectType> types, Set<String> resources, Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels, Set<String> privilegedPackages, Set<String> privilegedArtifacts, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
ImmutableExtensionModel(String, String, String, String, Category, List, List, List, List, List, List, DisplayModel, XmlDslModel, Set, Set, Set, Set, Set, Set, Set, Set, Set, Set)
insteadname - The extension's name. Cannot be blankdescription - The extension's descriptionversion - The extension's versionvendor - The extension's vendor namecategory - The extension's CategoryconfigurationModels - A List with the extension's configurationModelsoperationModels - A List with the extension's operationModelsconnectionProviders - A List with the extension's connection provider modelssourceModels - A List with the extension's message source modelsfunctions - A List with the extension's function modelsdisplayModel - A model which contains directive about how the extension is displayed in the UIxmlDslModel - The XmlDslModel which describes the XML languagesubTypes - A Set with the sub types defined by this extensiontypes - A Set with the custom types defined by this extensionresources - A Set with the paths to all the resources exposed by this extensionimportedTypes - A Set of ImportedTypeModel which describes the types that are imported from other
extensionserrors - A Set of ErrorModel which communicates the errors that the current extension handlesexternalLibraryModels - a Set with the extension's external librariesprivilegedPackages - a Set of Java package names to export on the extension's privileged API.privilegedArtifacts - a Set of artifact ID that have access to the extension's privileged API.modelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if configurations or ParameterModel are null or contain instances
with non unique names, or if name is blank.public ImmutableExtensionModel(String name, String description, String version, String vendor, org.mule.runtime.api.meta.Category category, List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels, List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels, List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders, List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels, List<org.mule.runtime.api.meta.model.function.FunctionModel> functions, List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel, Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes, Set<org.mule.metadata.api.model.ObjectType> types, Set<String> resources, Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels, Set<String> privilegedPackages, Set<String> privilegedArtifacts, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications)
name - The extension's name. Cannot be blankdescription - The extension's descriptionversion - The extension's versionvendor - The extension's vendor namecategory - The extension's CategoryconfigurationModels - A List with the extension's configurationModelsoperationModels - A List with the extension's operationModelsconnectionProviders - A List with the extension's connection provider modelssourceModels - A List with the extension's message source modelsfunctions - A List with the extension's function modelsdisplayModel - A model which contains directive about how the extension is displayed in the UIxmlDslModel - The XmlDslModel which describes the XML languagesubTypes - A Set with the sub types defined by this extensiontypes - A Set with the custom types defined by this extensionresources - A Set with the paths to all the resources exposed by this extensionimportedTypes - A Set of ImportedTypeModel which describes the types that are imported from other
extensionserrors - A Set of ErrorModel which communicates the errors that the current extension handlesexternalLibraryModels - a Set with the extension's external librariesprivilegedPackages - a Set of Java package names to export on the extension's privileged API.privilegedArtifacts - a Set of artifact ID that have access to the extension's privileged API.modelProperties - A Set of custom properties which extend this modelnotifications - A Set of NotificationModel which describes the extension's notificationsIllegalArgumentException - if configurations or ParameterModel are null or contain instances
with non unique names, or if name is blank.public ImmutableExtensionModel(String name, String description, String version, String vendor, org.mule.runtime.api.meta.Category category, List<org.mule.runtime.api.meta.model.config.ConfigurationModel> configurationModels, List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels, List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders, List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels, List<org.mule.runtime.api.meta.model.function.FunctionModel> functions, List<org.mule.runtime.api.meta.model.construct.ConstructModel> constructModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, org.mule.runtime.api.meta.model.XmlDslModel xmlDslModel, Set<org.mule.runtime.api.meta.model.SubTypesModel> subTypes, Set<org.mule.metadata.api.model.ObjectType> types, Set<String> resources, Set<org.mule.runtime.api.meta.model.ImportedTypeModel> importedTypes, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels, Set<String> privilegedPackages, Set<String> privilegedArtifacts, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
name - The extension's name. Cannot be blankdescription - The extension's descriptionversion - The extension's versionvendor - The extension's vendor namecategory - The extension's CategoryconfigurationModels - A List with the extension's configurationModelsoperationModels - A List with the extension's operationModelsconnectionProviders - A List with the extension's connection provider modelssourceModels - A List with the extension's message source modelsfunctions - A List with the extension's function modelsdisplayModel - A model which contains directive about how the extension is displayed in the UIxmlDslModel - The XmlDslModel which describes the XML languagesubTypes - A Set with the sub types defined by this extensiontypes - A Set with the custom types defined by this extensionresources - A Set with the paths to all the resources exposed by this extensionimportedTypes - A Set of ImportedTypeModel which describes the types that are imported from other
extensionserrors - A Set of ErrorModel which communicates the errors that the current extension handlesexternalLibraryModels - a Set with the extension's external librariesprivilegedPackages - a Set of Java package names to export on the extension's privileged API.privilegedArtifacts - a Set of artifact ID that have access to the extension's privileged API.modelProperties - A Set of custom properties which extend this modelnotifications - A Set of NotificationModel which describes the extension's notificationsdeprecationModel - a DeprecationModel describing if the extension is deprecated. A null value means
it is not deprecated.IllegalArgumentException - if configurations or ParameterModel are null or contain instances
with non unique names, or if name is blank.public List<org.mule.runtime.api.meta.model.config.ConfigurationModel> getConfigurationModels()
getConfigurationModels in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Optional<org.mule.runtime.api.meta.model.config.ConfigurationModel> getConfigurationModel(String name)
getConfigurationModel in interface org.mule.runtime.api.meta.model.ExtensionModelpublic List<org.mule.runtime.api.meta.model.construct.ConstructModel> getConstructModels()
getConstructModels in interface org.mule.runtime.api.meta.model.construct.HasConstructModelspublic Optional<org.mule.runtime.api.meta.model.construct.ConstructModel> getConstructModel(String name)
getConstructModel in interface org.mule.runtime.api.meta.model.construct.HasConstructModelspublic List<org.mule.runtime.api.meta.model.function.FunctionModel> getFunctionModels()
getFunctionModels in interface org.mule.runtime.api.meta.model.function.HasFunctionModelspublic Optional<org.mule.runtime.api.meta.model.function.FunctionModel> getFunctionModel(String name)
getFunctionModel in interface org.mule.runtime.api.meta.model.function.HasFunctionModelspublic String getVersion()
getVersion in interface org.mule.runtime.api.meta.model.ExtensionModelpublic String getVendor()
getVendor in interface org.mule.runtime.api.meta.model.ExtensionModelpublic org.mule.runtime.api.meta.Category getCategory()
getCategory in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.metadata.api.model.ObjectType> getTypes()
getTypes in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<String> getPrivilegedPackages()
getPrivilegedPackages in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<String> getPrivilegedArtifacts()
getPrivilegedArtifacts in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<String> getResources()
getResources in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.runtime.api.meta.model.ImportedTypeModel> getImportedTypes()
getImportedTypes in interface org.mule.runtime.api.meta.model.ExtensionModelpublic org.mule.runtime.api.meta.model.XmlDslModel getXmlDslModel()
getXmlDslModel in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.runtime.api.meta.model.SubTypesModel> getSubTypes()
getSubTypes in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.runtime.api.meta.model.error.ErrorModel> getErrorModels()
getErrorModels in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.runtime.api.meta.model.notification.NotificationModel> getNotificationModels()
getNotificationModels in interface org.mule.runtime.api.meta.model.ExtensionModelpublic Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface org.mule.runtime.api.meta.model.HasExternalLibrariesCopyright © 2019 MuleSoft, Inc.. All rights reserved.