Class BaseParameterModelDecorator
java.lang.Object
org.mule.runtime.ast.internal.model.BaseParameterModelDecorator
- All Implemented Interfaces:
org.mule.runtime.api.meta.DescribedObject,org.mule.runtime.api.meta.model.declaration.fluent.HasSemanticTerms,org.mule.runtime.api.meta.model.deprecated.DeprecableModel,org.mule.runtime.api.meta.model.display.HasDisplayModel,org.mule.runtime.api.meta.model.display.HasLayoutModel,org.mule.runtime.api.meta.model.EnrichableModel,org.mule.runtime.api.meta.model.parameter.ParameterModel,org.mule.runtime.api.meta.model.version.HasMinMuleVersion,org.mule.runtime.api.meta.NamedObject,org.mule.runtime.api.meta.Typed
public abstract class BaseParameterModelDecorator
extends Object
implements org.mule.runtime.api.meta.model.parameter.ParameterModel
-
Constructor Summary
ConstructorsConstructorDescriptionBaseParameterModelDecorator(org.mule.runtime.api.meta.model.parameter.ParameterModel decorated) -
Method Summary
Modifier and TypeMethodDescriptionbooleanDefines object equality based on the given object being an object of this class and in the equality of thegetName()attributesList<org.mule.runtime.api.meta.model.stereotype.StereotypeModel>org.mule.runtime.api.meta.model.parameter.ParameterModelOptional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel>Optional<org.mule.runtime.api.meta.model.display.DisplayModel>org.mule.runtime.api.meta.model.ParameterDslConfigurationorg.mule.runtime.api.meta.ExpressionSupportList<org.mule.runtime.api.meta.model.parameter.FieldValueProviderModel>Optional<org.mule.runtime.api.meta.model.display.LayoutModel>Set<org.mule.runtime.api.meta.model.ModelProperty><T extends org.mule.runtime.api.meta.model.ModelProperty>
Optional<T>getModelProperty(Class<T> propertyType) getName()org.mule.runtime.api.meta.model.parameter.ParameterRolegetRole()org.mule.metadata.api.model.MetadataTypegetType()Optional<org.mule.runtime.api.meta.model.parameter.ValueProviderModel>booleaninthashCode()Calculates hashcode based ongetName()booleanbooleanbooleanbooleanMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mule.runtime.api.meta.model.version.HasMinMuleVersion
getMinMuleVersion
-
Constructor Details
-
BaseParameterModelDecorator
public BaseParameterModelDecorator(org.mule.runtime.api.meta.model.parameter.ParameterModel decorated)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.mule.runtime.api.meta.NamedObject
-
getDescription
- Specified by:
getDescriptionin interfaceorg.mule.runtime.api.meta.DescribedObject
-
getDeprecationModel
- Specified by:
getDeprecationModelin interfaceorg.mule.runtime.api.meta.model.deprecated.DeprecableModel
-
getDisplayModel
- Specified by:
getDisplayModelin interfaceorg.mule.runtime.api.meta.model.display.HasDisplayModel
-
getType
public org.mule.metadata.api.model.MetadataType getType()- Specified by:
getTypein interfaceorg.mule.runtime.api.meta.Typed
-
hasDynamicType
public boolean hasDynamicType()- Specified by:
hasDynamicTypein interfaceorg.mule.runtime.api.meta.Typed
-
isDeprecated
public boolean isDeprecated()- Specified by:
isDeprecatedin interfaceorg.mule.runtime.api.meta.model.deprecated.DeprecableModel
-
getModelProperty
public <T extends org.mule.runtime.api.meta.model.ModelProperty> Optional<T> getModelProperty(Class<T> propertyType) - Specified by:
getModelPropertyin interfaceorg.mule.runtime.api.meta.model.EnrichableModel
-
isRequired
public boolean isRequired()- Specified by:
isRequiredin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
isOverrideFromConfig
public boolean isOverrideFromConfig()- Specified by:
isOverrideFromConfigin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getModelProperties
- Specified by:
getModelPropertiesin interfaceorg.mule.runtime.api.meta.model.EnrichableModel
-
getExpressionSupport
public org.mule.runtime.api.meta.ExpressionSupport getExpressionSupport()- Specified by:
getExpressionSupportin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getDslConfiguration
public org.mule.runtime.api.meta.model.ParameterDslConfiguration getDslConfiguration()- Specified by:
getDslConfigurationin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getRole
public org.mule.runtime.api.meta.model.parameter.ParameterRole getRole()- Specified by:
getRolein interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getLayoutModel
- Specified by:
getLayoutModelin interfaceorg.mule.runtime.api.meta.model.display.HasLayoutModel- Specified by:
getLayoutModelin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getAllowedStereotypes
- Specified by:
getAllowedStereotypesin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getValueProviderModel
public Optional<org.mule.runtime.api.meta.model.parameter.ValueProviderModel> getValueProviderModel()- Specified by:
getValueProviderModelin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getFieldValueProviderModels
public List<org.mule.runtime.api.meta.model.parameter.FieldValueProviderModel> getFieldValueProviderModels()- Specified by:
getFieldValueProviderModelsin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
isComponentId
public boolean isComponentId()- Specified by:
isComponentIdin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterModel
-
getSemanticTerms
- Specified by:
getSemanticTermsin interfaceorg.mule.runtime.api.meta.model.declaration.fluent.HasSemanticTerms
-
equals
Defines object equality based on the given object being an object of this class and in the equality of thegetName()attributes -
hashCode
public int hashCode()Calculates hashcode based ongetName() -
getDecorated
public org.mule.runtime.api.meta.model.parameter.ParameterModel getDecorated()
-