public class OperationModel extends Object
ExtensionModel.| Modifier | Constructor and Description |
|---|---|
protected |
OperationModel() |
|
OperationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
boolean blocking,
Set<ErrorModel> errors,
OutputModel output,
OutputModel outputAttributes,
boolean transaction,
boolean requiresConnection,
boolean supportsStreaming,
Set<Stereotype> stereotypes,
List<? extends NestableElementModel> nestedComponents) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
Set<ErrorModel> |
getErrorModels() |
String |
getName() |
List<? extends NestableElementModel> |
getNestedComponents() |
OutputModel |
getOutput() |
OutputModel |
getOutputAttributes() |
List<ParameterGroupModel> |
getParameterGroupModels() |
Set<Stereotype> |
getStereotypes() |
int |
hashCode() |
boolean |
isBlocking() |
boolean |
isTransactional() |
boolean |
requiresConnection() |
boolean |
supportsStreaming() |
String |
toString() |
protected OperationModel()
public OperationModel(String name, String description, List<ParameterGroupModel> parameterGroupModels, DisplayModel displayModel, boolean blocking, Set<ErrorModel> errors, OutputModel output, OutputModel outputAttributes, boolean transaction, boolean requiresConnection, boolean supportsStreaming, Set<Stereotype> stereotypes, List<? extends NestableElementModel> nestedComponents)
public String getName()
public String getDescription()
public List<ParameterGroupModel> getParameterGroupModels()
public Optional<DisplayModel> getDisplayModel()
public Set<ErrorModel> getErrorModels()
public boolean isBlocking()
public OutputModel getOutput()
public OutputModel getOutputAttributes()
public boolean isTransactional()
public boolean requiresConnection()
public boolean supportsStreaming()
public Set<Stereotype> getStereotypes()
public List<? extends NestableElementModel> getNestedComponents()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.