public class MappingStructure extends Object implements IMappingStructure, IMappingValuesProvider
| Constructor and Description |
|---|
MappingStructure(String name,
String label,
String description,
String dataType,
boolean isMandatory,
boolean isVisible,
int mappingType,
List<IMappingStructure> childValues,
List<IOptionList.IOption> options) |
| Modifier and Type | Method and Description |
|---|---|
List<IMappingStructure> |
getChildValues()
Retrieves childs mappingStructure for a composite mappingStructure.
|
String |
getDataType()
Retrieves the data type of the mappingStructure.
|
String |
getDescription()
Retrieves the description of the mappingStructure.
|
String |
getLabel()
Retrieves the label of the mappingStructure.
|
List<IOptionList.IOption> |
getListOptions()
Retrieves options displayed on the selection "value of list" in the mapping component.
|
int |
getMappingType()
Retrieves the mapping type of the mappingStructure.
|
String |
getName()
Retrives the name of mappingStructure.
|
List<IMappingStructure> |
getValues()
Retrieves childs mappingStructure for a composite mappingStructure.
|
boolean |
isMandatory()
Get if the value of mappingStructure is mandatory.
|
boolean |
isVisible()
Get if mappingStructure is default visible in the mapping component
|
void |
setChildValues(List<IMappingStructure> childValues)
Sets childs mappingStructure for a composite mappingStructure.
|
void |
setDataType(String dataType)
Sets the data type of the mappingStructure.
|
void |
setDescription(String description)
Sets a description to a mappingStructure.
|
void |
setLabel(String label)
Sets a label to a mappingStructure.
|
void |
setListOptions(List<IOptionList.IOption> options)
Sets options displayed on the selection "value of list" in the mapping component.
|
void |
setMandatory(boolean isMandatory)
Set if the value of mappingStructure is mandatory
|
void |
setMappingType(int mappingType)
Sets the mapping type of the mappingStructure.
|
void |
setName(String name)
Sets a name to the mappingStructure.
|
void |
setVisible(boolean isVisible)
Set if mappingStructure is visible
|
public MappingStructure(String name, String label, String description, String dataType, boolean isMandatory, boolean isVisible, int mappingType, List<IMappingStructure> childValues, List<IOptionList.IOption> options)
public String getName()
IMappingStructuregetName in interface IMappingStructurepublic String getLabel()
IMappingStructuregetLabel in interface IMappingStructurepublic String getDescription()
IMappingStructuregetDescription in interface IMappingStructurepublic String getDataType()
IMappingStructuregetDataType in interface IMappingStructureIMappingProvider.DataType value with data type of the mappingStructure.public List<IMappingStructure> getChildValues()
IMappingStructuregetChildValues in interface IMappingStructureIMappingStructure objectpublic boolean isMandatory()
IMappingStructureisMandatory in interface IMappingStructurepublic boolean isVisible()
IMappingStructureisVisible in interface IMappingStructurepublic int getMappingType()
IMappingStructuregetMappingType in interface IMappingStructureIMappingProvider.IMappingType value with data type of the mappingStructure.public List<IMappingStructure> getValues()
IMappingStructuregetValues in interface IMappingStructuregetValues in interface IMappingValuesProviderIMappingStructure objectpublic List<IOptionList.IOption> getListOptions()
IMappingStructuregetListOptions in interface IMappingStructureIOptionList.IOption objectpublic void setName(String name)
IMappingStructuresetName in interface IMappingStructurename - The name of the mappingStructure.public void setLabel(String label)
IMappingStructuresetLabel in interface IMappingStructurelabel - The label of the mappingStructure.public void setDescription(String description)
IMappingStructuresetDescription in interface IMappingStructuredescription - The description of the mappingStructure.public void setDataType(String dataType)
IMappingStructuresetDataType in interface IMappingStructuredataType - A value of the IMappingProvider.DataType.public void setMandatory(boolean isMandatory)
IMappingStructuresetMandatory in interface IMappingStructurepublic void setVisible(boolean isVisible)
IMappingStructuresetVisible in interface IMappingStructurepublic void setMappingType(int mappingType)
IMappingStructuresetMappingType in interface IMappingStructuremappingType - A value of the IMappingProvider.IMappingType.public void setChildValues(List<IMappingStructure> childValues)
IMappingStructuresetChildValues in interface IMappingStructurechildValues - A java.util.List of IMappingStructure objectpublic void setListOptions(List<IOptionList.IOption> options)
IMappingStructuresetListOptions in interface IMappingStructureoptions - A java.util.List of IOptionList.IOption objectCopyright © 2021 Visiativ Software. All rights reserved.