com.partnersoft.modules.inspection.data
Class CsvFieldItem

java.lang.Object
  extended by com.partnersoft.modules.inspection.data.CsvFieldItem
All Implemented Interfaces:
CsvDataItem

public class CsvFieldItem
extends java.lang.Object
implements CsvDataItem


Constructor Summary
CsvFieldItem(java.lang.String name, java.lang.String label, java.lang.String tab, java.lang.String dataType, java.lang.String desc)
           
 
Method Summary
 java.util.List<java.lang.String> getCsvFieldNames()
          Returns a list of csv field names in order.
 java.lang.String getDescription()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String getTab()
           
 java.lang.String getType()
           
 void setDescription(java.lang.String desc)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setTab(java.lang.String tab)
           
 void setType(java.lang.String dataType)
           
 java.util.List<com.partnersoft.data.Naming> toCsvNamingEntry()
          Converts object's current state to csv entry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvFieldItem

public CsvFieldItem(java.lang.String name,
                    java.lang.String label,
                    java.lang.String tab,
                    java.lang.String dataType,
                    java.lang.String desc)
Parameters:
name -
label -
tab -
dataType -
desc -
Method Detail

getCsvFieldNames

public java.util.List<java.lang.String> getCsvFieldNames()
Description copied from interface: CsvDataItem
Returns a list of csv field names in order.

Specified by:
getCsvFieldNames in interface CsvDataItem
Returns:

toCsvNamingEntry

public java.util.List<com.partnersoft.data.Naming> toCsvNamingEntry()
Description copied from interface: CsvDataItem
Converts object's current state to csv entry.

List of Namings is returned if object requires multiple lines to be expressed and user wants to alter specific values.

Specified by:
toCsvNamingEntry in interface CsvDataItem
Returns:

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getLabel

public java.lang.String getLabel()
Returns:
the label

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - the label to set

getTab

public java.lang.String getTab()
Returns:
the tab

setTab

public void setTab(java.lang.String tab)
Parameters:
tab - the tab to set

getType

public java.lang.String getType()
Returns:
the dataType

setType

public void setType(java.lang.String dataType)
Parameters:
dataType - the dataType to set

getDescription

public java.lang.String getDescription()
Returns:
the desc

setDescription

public void setDescription(java.lang.String desc)
Parameters:
desc - the desc to set