Modifier and Type | Method and Description |
---|---|
<T extends ModelProperty> |
EnrichableModel.getModelProperty(Class<T> propertyType)
Returns a registered model property of type
propertyType . |
Modifier and Type | Method and Description |
---|---|
Set<ModelProperty> |
EnrichableModel.getModelProperties()
Returns all the model properties registered for this model
|
Modifier and Type | Method and Description |
---|---|
<P extends ModelProperty> |
BaseDeclaration.getModelProperty(Class<P> propertyType)
Returns the model property registered under
key |
Modifier and Type | Method and Description |
---|---|
Set<ModelProperty> |
BaseDeclaration.getModelProperties()
Returns a
Set with the currently added properties. |
Modifier and Type | Method and Description |
---|---|
T |
BaseDeclaration.addModelProperty(ModelProperty modelProperty)
Adds the given .
|
T |
ComponentDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ConfigurationDeclarer |
ConfigurationDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ConnectionProviderDeclarer |
ConnectionProviderDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ExtensionDeclarer |
ExtensionDeclarer.withModelProperty(ModelProperty value)
Adds the given
modelProperty |
FunctionDeclarer |
FunctionDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
T |
HasModelProperties.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
T |
NestedComponentDeclarer.withModelProperty(ModelProperty modelProperty) |
NestedRouteDeclarer |
NestedRouteDeclarer.withModelProperty(ModelProperty modelProperty) |
OutputDeclarer<T> |
OutputDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ParameterDeclarer<T> |
ParameterDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ParameterGroupDeclarer<D> |
ParameterGroupDeclarer.withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
Modifier and Type | Class and Description |
---|---|
class |
OAuthModelProperty
A public
ModelProperty used to indicate that a ConnectionProvider
supports a number of OAuth2 grant types |
class |
OAuthParameterModelProperty
A private
ModelProperty used on ParameterModel instances, indicating that such
parameter should be used as an OAuth parameter. |
Modifier and Type | Field and Description |
---|---|
protected Map<Class<? extends ModelProperty>,ModelProperty> |
AbstractImmutableModel.modelProperties |
protected Map<Class<? extends ModelProperty>,ModelProperty> |
AbstractImmutableModel.modelProperties |
Modifier and Type | Method and Description |
---|---|
<T extends ModelProperty> |
AbstractImmutableModel.getModelProperty(Class<T> propertyType)
Returns a registered model property of type
propertyType . |
Modifier and Type | Method and Description |
---|---|
Set<ModelProperty> |
AbstractImmutableModel.getModelProperties()
Returns all the model properties registered for this model
|
Constructor and Description |
---|
AbstractComplexModel(String name,
String description,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
DisplayModel displayModel,
Set<ModelProperty> modelProperties) |
AbstractComponentModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Creates a new instance
|
AbstractExecutableComponentModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
OutputModel output,
OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties,
List<? extends NestableElementModel> nestedComponents)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
AbstractExecutableComponentModel.AbstractExecutableComponentModel(String, String, List, OutputModel, OutputModel, boolean, boolean, boolean, DisplayModel, Set, StereotypeModel, Set, List, Set)
instead |
AbstractExecutableComponentModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
OutputModel output,
OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties,
List<? extends NestableElementModel> nestedComponents,
Set<NotificationModel> notifications)
Creates a new instance
|
AbstractImmutableModel(String description,
Set<ModelProperty> modelProperties)
Creates a new instance
|
AbstractNamedImmutableModel(String name,
String description,
DisplayModel displayModel,
Set<ModelProperty> modelProperties)
Creates a new instance
|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
List<FunctionModel> functions,
List<ConstructModel> constructModels,
DisplayModel displayModel,
XmlDslModel xmlDslModel,
Set<SubTypesModel> subTypes,
Set<ObjectType> types,
Set<String> resources,
Set<ImportedTypeModel> importedTypes,
Set<ErrorModel> errors,
Set<ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<ModelProperty> modelProperties)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
ImmutableExtensionModel.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,
Category category,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
List<FunctionModel> functions,
List<ConstructModel> constructModels,
DisplayModel displayModel,
XmlDslModel xmlDslModel,
Set<SubTypesModel> subTypes,
Set<ObjectType> types,
Set<String> resources,
Set<ImportedTypeModel> importedTypes,
Set<ErrorModel> errors,
Set<ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance with the given state
|
ImmutableOutputModel(String description,
MetadataType type,
boolean hasDynamicType,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableConfigurationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<ExternalLibraryModel> externalLibraryModels,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableConnectionProviderModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
ConnectionManagementType connectionManagementType,
boolean supportsConnectivityTesting,
Set<ExternalLibraryModel> externalLibraryModels,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableConstructModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
boolean allowsTopLevelDefinition,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableFunctionModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
OutputModel output,
DisplayModel displayModel,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableNestedChainModel(String name,
String description,
DisplayModel displayModel,
boolean isRequired,
Set<StereotypeModel> allowedStereotypes,
Set<ModelProperty> modelProperties)
Creates a new instance
|
ImmutableNestedComponentModel(String name,
String description,
DisplayModel displayModel,
boolean isRequired,
Set<StereotypeModel> allowedStereotypes,
Set<ModelProperty> modelProperties)
Creates a new instance
|
ImmutableNestedRouteModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
int minOccurs,
Integer maxOccurs,
List<? extends NestableElementModel> childComponents,
Set<ModelProperty> modelProperties)
Creates a new instance
|
Constructor and Description |
---|
ImmutableOperationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
boolean blocking,
ExecutionType executionType,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
ImmutableOperationModel.ImmutableOperationModel(String, String, List, List, OutputModel, OutputModel, boolean, ExecutionType, boolean, boolean, boolean, DisplayModel, Set, StereotypeModel, Set, Set)
instead |
ImmutableOperationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
boolean blocking,
ExecutionType executionType,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance with the given state
|
Constructor and Description |
---|
AbstractParameterizedModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
Set<ModelProperty> modelProperties)
Creates a new instance
|
AbstractStereotypedModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties) |
ImmutableParameterGroupModel(String name,
String description,
List<ParameterModel> parameters,
List<ExclusiveParametersModel> exclusiveParametersModels,
boolean showInDsl,
DisplayModel displayModel,
LayoutModel layoutModel,
Set<ModelProperty> modelProperties)
Creates a new instance
|
ImmutableParameterModel(String name,
String description,
MetadataType type,
boolean hasDynamicType,
boolean required,
boolean isConfigOverride,
ExpressionSupport expressionSupport,
Object defaultValue,
ParameterRole role,
ParameterDslConfiguration dslConfiguration,
DisplayModel displayModel,
LayoutModel layoutModel,
ValueProviderModel valueProviderModel,
List<StereotypeModel> allowedStereotypeModels,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableSourceCallbackModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
Set<ModelProperty> modelProperties)
Creates a new instance
|
ImmutableSourceModel(String name,
String description,
boolean hasResponse,
boolean runsOnPrimaryNodeOnly,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
Optional<SourceCallbackModel> successCallbackModel,
Optional<SourceCallbackModel> errorCallbackModel,
Optional<SourceCallbackModel> terminateCallbackModel,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ErrorModel> errors,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance
|
ImmutableSourceModel(String name,
String description,
boolean hasResponse,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
Optional<SourceCallbackModel> successCallbackModel,
Optional<SourceCallbackModel> errorCallbackModel,
Optional<SourceCallbackModel> terminateCallbackModel,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ErrorModel> errors,
Set<ModelProperty> modelProperties)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
ImmutableSourceModel.ImmutableSourceModel(String, String, boolean, boolean, List, List, OutputModel, OutputModel, Optional, Optional, Optional, boolean, boolean, boolean, DisplayModel, StereotypeModel, Set, Set, Set)
instead |
Modifier and Type | Class and Description |
---|---|
class |
ClassLoaderModelProperty
Links an
EnrichableModel with a ClassLoader . |
class |
DefaultImplementingTypeModelProperty
Declares the default
Type that will be instantiated for this ParameterModel
if no instance is provided as a value. |
class |
InfrastructureParameterModelProperty
A
ModelProperty meant to be applied on ParameterModel instances which represent an infrastructure parameter |
class |
MetadataKeyIdModelProperty
A
ModelProperty for a of SourceModel and OperationModel parameters
that indicates that its a MetadataKeyId . |
class |
MetadataKeyPartModelProperty
A
ModelProperty for ParameterModel of SourceModel and OperationModel
parameters that indicates that the is a part of a MetadataKey . |
class |
QNameModelProperty
A
ModelProperty which indicates that the enriched model
relates to a QName which is not the one the extension belongs to. |
class |
XmlExtensionModelProperty
Marker
ModelProperty to indicate if the current ExtensionModel containing it should be expanded in
the Mule application. |
Modifier and Type | Class and Description |
---|---|
class |
ComponentExecutorModelProperty
A
ModelProperty meant to be used on component models ,
which provides access to a ComponentExecutorFactory used to execute such component |
Copyright © 2018. All rights reserved.