public class ActionDetail extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema |
actionSchema |
protected String |
className |
protected Boolean |
custom |
protected String |
method |
protected Multiplicity |
multiplicity |
protected String |
name |
protected ActionParameters |
parameters |
protected FieldType |
sourceType |
protected FieldType |
targetType |
Constructor and Description |
---|
ActionDetail() |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.module.jsonSchema.JsonSchema |
getActionSchema() |
String |
getClassName()
Gets the value of the className property.
|
String |
getMethod()
Gets the value of the method property.
|
Multiplicity |
getMultiplicity()
Gets the value of the multiplicity property.
|
String |
getName()
Gets the value of the name property.
|
ActionParameters |
getParameters()
Gets the value of the parameters property.
|
FieldType |
getSourceType()
Gets the value of the sourceType property.
|
FieldType |
getTargetType()
Gets the value of the targetType property.
|
Boolean |
isCustom()
Gets the value of the custom property.
|
void |
setActionSchema(Class<? extends Action> clazz) |
void |
setActionSchema(com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema) |
void |
setClassName(String value)
Sets the value of the className property.
|
void |
setCustom(Boolean value)
Sets the value of the custom property.
|
void |
setMethod(String value)
Sets the value of the method property.
|
void |
setMultiplicity(Multiplicity value)
Sets the value of the multiplicity property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setParameters(ActionParameters value)
Sets the value of the parameters property.
|
void |
setSourceType(FieldType value)
Sets the value of the sourceType property.
|
void |
setTargetType(FieldType value)
Sets the value of the targetType property.
|
protected ActionParameters parameters
protected String name
protected Boolean custom
protected String className
protected String method
protected FieldType sourceType
protected FieldType targetType
protected Multiplicity multiplicity
protected com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema
public ActionParameters getParameters()
ActionParameters
public void setParameters(ActionParameters value)
value
- allowed object is
ActionParameters
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public Boolean isCustom()
Boolean
public void setCustom(Boolean value)
value
- allowed object is
Boolean
public String getClassName()
String
public void setClassName(String value)
value
- allowed object is
String
public String getMethod()
String
public void setMethod(String value)
value
- allowed object is
String
public FieldType getSourceType()
FieldType
public void setSourceType(FieldType value)
value
- allowed object is
FieldType
public FieldType getTargetType()
FieldType
public void setTargetType(FieldType value)
value
- allowed object is
FieldType
public Multiplicity getMultiplicity()
Multiplicity
public void setMultiplicity(Multiplicity value)
value
- allowed object is
Multiplicity
public com.fasterxml.jackson.module.jsonSchema.JsonSchema getActionSchema()
public void setActionSchema(com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema)
Copyright © 2017–2021 Red Hat, Inc.. All rights reserved.