Package io.atlasmap.v2
Class ActionDetail
java.lang.Object
io.atlasmap.v2.ActionDetail
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.module.jsonSchema.types.ObjectSchemaprotected Stringprotected Booleanprotected Stringprotected Multiplicityprotected Stringprotected ActionParametersprotected FieldTypeprotected FieldType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.module.jsonSchema.JsonSchemaGets the value of the className property.Gets the value of the method property.Gets the value of the multiplicity property.getName()Gets the value of the name property.Gets the value of the parameters property.Gets the value of the sourceType property.Gets the value of the targetType property.isCustom()Gets the value of the custom property.voidsetActionSchema(com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema) voidsetActionSchema(Class<? extends Action> clazz) voidsetClassName(String value) Sets the value of the className property.voidSets the value of the custom property.voidSets the value of the method property.voidsetMultiplicity(Multiplicity value) Sets the value of the multiplicity property.voidSets the value of the name property.voidsetParameters(ActionParameters value) Sets the value of the parameters property.voidsetSourceType(FieldType value) Sets the value of the sourceType property.voidsetTargetType(FieldType value) Sets the value of the targetType property.
-
Field Details
-
parameters
-
name
-
custom
-
className
-
method
-
sourceType
-
targetType
-
multiplicity
-
actionSchema
protected com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema
-
-
Constructor Details
-
ActionDetail
public ActionDetail()
-
-
Method Details
-
getParameters
Gets the value of the parameters property.- Returns:
- possible object is
ActionParameters
-
setParameters
Sets the value of the parameters property.- Parameters:
value- allowed object isActionParameters
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
isCustom
Gets the value of the custom property.- Returns:
- possible object is
Boolean
-
setCustom
Sets the value of the custom property.- Parameters:
value- allowed object isBoolean
-
getClassName
Gets the value of the className property.- Returns:
- possible object is
String
-
setClassName
Sets the value of the className property.- Parameters:
value- allowed object isString
-
getMethod
Gets the value of the method property.- Returns:
- possible object is
String
-
setMethod
Sets the value of the method property.- Parameters:
value- allowed object isString
-
getSourceType
Gets the value of the sourceType property.- Returns:
- possible object is
FieldType
-
setSourceType
Sets the value of the sourceType property.- Parameters:
value- allowed object isFieldType
-
getTargetType
Gets the value of the targetType property.- Returns:
- possible object is
FieldType
-
setTargetType
Sets the value of the targetType property.- Parameters:
value- allowed object isFieldType
-
getMultiplicity
Gets the value of the multiplicity property.- Returns:
- possible object is
Multiplicity
-
setMultiplicity
Sets the value of the multiplicity property.- Parameters:
value- allowed object isMultiplicity
-
getActionSchema
public com.fasterxml.jackson.module.jsonSchema.JsonSchema getActionSchema() -
setActionSchema
public void setActionSchema(com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema) -
setActionSchema
public void setActionSchema(Class<? extends Action> clazz) throws com.fasterxml.jackson.databind.JsonMappingException - Throws:
com.fasterxml.jackson.databind.JsonMappingException
-