|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.modules.inspection.app.InspectionCsvLogic
public class InspectionCsvLogic
Wrapper for Inspection definition data and the actions related to them.
Copyright 2009 Partner Software, Inc.
| Constructor Summary | |
|---|---|
InspectionCsvLogic()
Creates a new InspectionLogic instance, but does NOT load any csv. |
|
InspectionCsvLogic(com.partnersoft.system.Module module)
Creates a new InspectionLogic instance and loads all csv associated with passed module. |
|
InspectionCsvLogic(java.lang.String moduleName)
Creates a new InspectionDataLogic instance and loads all csv associated with passed module name. |
|
| Method Summary | |
|---|---|
void |
addField(CsvFieldItem field)
|
void |
addField(int index,
CsvFieldItem field)
|
void |
addPicklist(CsvPicklistItem pick)
|
void |
addPicklist(int index,
CsvPicklistItem pick)
|
void |
addSubtype(CsvSubtypeItem sub)
|
void |
addSubtype(int index,
CsvSubtypeItem sub)
|
void |
generateFieldsCsv()
Generates fields.csv for this module, and generates schema. |
void |
generateHubDatabase()
|
void |
generateLocalDatabase()
|
void |
generatePicklistsCsv()
Generates picklists.csv for this module, and generates schema. |
void |
generateReportsCsv()
Generates reports.csv for this module. |
void |
generateSchema()
Generates schema for this module. |
void |
generateSubtypesCsv()
Generates subtypes.csv for this module. |
InspectionCsvData |
getInspectionData()
|
com.partnersoft.system.Module |
getInspectionModule()
|
com.partnersoft.system.Module |
getModule()
|
void |
loadCsvData()
Loads all data from Csv files stored in module associated with this logic. |
static java.util.List<CsvFieldItem> |
loadFieldCsv(com.partnersoft.io.vfs.VfsFile fieldFile)
Returns a List of Namings populated with name,tab,label,description, type keys. |
static java.util.List<CsvPicklistItem> |
loadPicklistCsv(com.partnersoft.io.vfs.VfsFile picklistFile,
java.lang.String moduleName)
Returns a List of Namings populated with name, defaultValue, values keys. |
static com.partnersoft.data.Naming |
loadReportCsv(com.partnersoft.io.vfs.VfsFile reportsFile)
Returns a Naming. |
static java.util.List<CsvSubtypeItem> |
loadSubtypeCsv(com.partnersoft.io.vfs.VfsFile subtypeFile,
com.partnersoft.io.vfs.VfsFile subtypeFieldsFile,
com.partnersoft.system.Module module,
java.util.List<CsvFieldItem> fields)
Returns a List of Namings. |
void |
removeField(java.lang.String fieldName)
|
void |
removePicklist(java.lang.String pickName)
|
void |
removeSubtype(java.lang.String subName)
|
void |
resetCsvData()
Creates a new InspectionData to hold internally. |
void |
setInspectionCsvData(InspectionCsvData data)
|
void |
setModule(com.partnersoft.system.Module module)
Sets the module name and does NOT load the csv. |
void |
setModule(java.lang.String moduleName)
Sets the module name and does NOT load the csv. |
void |
updateField(java.lang.String origName,
java.lang.String changedName,
java.lang.String dataType,
java.lang.String desc)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InspectionCsvLogic(java.lang.String moduleName)
moduleName - public InspectionCsvLogic()
public InspectionCsvLogic(com.partnersoft.system.Module module)
module - | Method Detail |
|---|
public void addField(CsvFieldItem field)
public void addField(int index,
CsvFieldItem field)
public void addPicklist(CsvPicklistItem pick)
public void addPicklist(int index,
CsvPicklistItem pick)
public void addSubtype(int index,
CsvSubtypeItem sub)
public void addSubtype(CsvSubtypeItem sub)
public void removeField(java.lang.String fieldName)
public void removePicklist(java.lang.String pickName)
public void removeSubtype(java.lang.String subName)
public void updateField(java.lang.String origName,
java.lang.String changedName,
java.lang.String dataType,
java.lang.String desc)
public void resetCsvData()
public com.partnersoft.system.Module getModule()
public com.partnersoft.system.Module getInspectionModule()
public InspectionCsvData getInspectionData()
public void setInspectionCsvData(InspectionCsvData data)
public void setModule(java.lang.String moduleName)
moduleName - public void setModule(com.partnersoft.system.Module module)
module - public void loadCsvData()
public static java.util.List<CsvFieldItem> loadFieldCsv(com.partnersoft.io.vfs.VfsFile fieldFile)
fieldFile - - VfsFile field csv is stored in.
public static java.util.List<CsvPicklistItem> loadPicklistCsv(com.partnersoft.io.vfs.VfsFile picklistFile,
java.lang.String moduleName)
picklistFile - - Vfs file containing picklist Csv data.moduleName - - String name of the module for this data.
public static com.partnersoft.data.Naming loadReportCsv(com.partnersoft.io.vfs.VfsFile reportsFile)
reportsFile - - VfsFile containing report data.
public static java.util.List<CsvSubtypeItem> loadSubtypeCsv(com.partnersoft.io.vfs.VfsFile subtypeFile,
com.partnersoft.io.vfs.VfsFile subtypeFieldsFile,
com.partnersoft.system.Module module,
java.util.List<CsvFieldItem> fields)
subtypeFile - module - fields -
public void generateFieldsCsv()
public void generateSchema()
public void generateLocalDatabase()
throws java.sql.SQLException,
java.io.IOException
java.sql.SQLException
java.io.IOException
public void generateHubDatabase()
throws java.sql.SQLException,
java.io.IOException
java.sql.SQLException
java.io.IOExceptionpublic void generatePicklistsCsv()
public void generateSubtypesCsv()
public void generateReportsCsv()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||