public class ExportableItemMappingField<T extends AdditionalInfo>
extends java.lang.Object
ExportableItemMapping.| Constructor and Description |
|---|
ExportableItemMappingField()
Builds an exportable item mapping field without name and class name.
|
ExportableItemMappingField(java.lang.String name,
java.lang.String citcFieldName)
Builds an exportable item mapping field with a name and a class field name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAdditionalInfo(T t)
Adds an additional information to the field.
|
T |
getAdditionalInfoByName(java.lang.String name)
Gets an additional information by its name.
|
java.util.List<T> |
getAdditionalInfos()
Gets the list of additional information of the field.
|
java.lang.String |
getAdditionalInfoValueByName(java.lang.String name)
Gets the value of an additional information by its name.
|
java.util.List<java.lang.String> |
getAdditionalInfoValuesByName(java.lang.String name)
Gets the list of values of an additional information by its name.
|
java.lang.String |
getCitcFieldName()
Gets the name of the class field related to the exportable item mapping field.
|
java.lang.String |
getDescription()
Gets the description of the exportable item mapping field.
|
java.lang.String |
getName()
Gets the name of the exportable item mapping field.
|
void |
setAdditionalInfos(java.util.List<T> additionalInfos)
Sets the list of additional information of the field.
|
void |
setCitcFieldName(java.lang.String citcFieldName)
Sets the name of the class field related to the exportable item mapping field.
|
void |
setDescription(java.lang.String description)
Sets the description of the exportable item mapping field.
|
void |
setName(java.lang.String name)
Sets the name of the exportable item mapping field.
|
public ExportableItemMappingField()
public ExportableItemMappingField(java.lang.String name,
java.lang.String citcFieldName)
name - the name of the exportable item mapping fieldcitcFieldName - the name of the class field related to the exportable item mapping fieldpublic java.lang.String getName()
public void setName(java.lang.String name)
name - the name of the exportable item mapping fieldpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description of the exportable item mapping fieldpublic java.lang.String getCitcFieldName()
public void setCitcFieldName(java.lang.String citcFieldName)
citcFieldName - the name of the class field related to the exportable item mapping fieldpublic T getAdditionalInfoByName(java.lang.String name)
name - the name of the additional informationnull if there is no such additional informationpublic java.lang.String getAdditionalInfoValueByName(java.lang.String name)
name - the name of the additional informationnull if there is no such additional informationpublic java.util.List<java.lang.String> getAdditionalInfoValuesByName(java.lang.String name)
name - the name of the additional informationnull if there is no such additional informationpublic java.util.List<T> getAdditionalInfos()
public void addAdditionalInfo(T t)
t - the additional information to addpublic void setAdditionalInfos(java.util.List<T> additionalInfos)
additionalInfos - the list of additional information of the field