public class ImportConfig
extends Object
implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
ATTS |
static String |
FILE_HOME |
static int |
MAJOR |
static int |
MINOR |
Constructor and Description |
---|
ImportConfig() |
ImportConfig(File jsonFile) |
ImportConfig(File jsonFile,
Map override) |
ImportConfig(String json) |
ImportConfig(String json,
Map override) |
ImportConfig(String type,
String name) |
ImportConfig(String type,
String name,
Map override) |
Modifier and Type | Method and Description |
---|---|
static String |
escapeJson(String in) |
static Map<String,List<String>> |
getAvailableConfigs() |
static List<String> |
getAvailableConfigs(String s) |
Method |
getContentUpdaterMethod() |
boolean |
getCountOnly() |
boolean |
getCreateMissing() |
boolean |
getCreateReviseTo() |
String |
getCsvColumnNames() |
String |
getCsvColumnSeparator() |
String |
getCsvComment() |
String |
getCsvDataQuotation() |
String |
getCsvRecordSeparator() |
String |
getDateFormat() |
String |
getDefaultContainer() |
String |
getDefaultFolder() |
boolean |
getDoTiming() |
Pattern |
getFileNameRE() |
Method |
getFindCreateType() |
ObjectFinder |
getFinder() |
boolean |
getForcedUpdate() |
Method |
getImpContentList() |
String |
getImpDir() |
Method |
getImpFileTest() |
Method |
getImportDataExtractor() |
String |
getImportLogFilename() |
Method |
getImpRegisterRelease() |
boolean |
getImpRevise() |
Method |
getImpReviseMethod() |
boolean |
getImpReviseTo() |
String |
getImpReviseToState() |
boolean |
getImpVersionLatest() |
boolean |
getIsLinks() |
String |
getLevelPrefix() |
ExportConfig |
getMappingConfig() |
String |
getMasterMap() |
String |
getPlaceHolderState() |
Method |
getPostFailCleanupCallback() |
String |
getPostFailCleanupDir() |
String |
getPostFailCleanupREPattern() |
String |
getPostFailCleanupRERepl() |
Method |
getPostImpCleanupCallback() |
Method |
getPostUpdateCallback() |
Method |
getPreUpdateCallback() |
String |
getRemaining() |
boolean |
getRepublish() |
String |
getReviseComment() |
String |
getSoftType() |
Pattern |
getSucessTest() |
String |
getSuspendToFilename() |
boolean |
getUpdateAsLastModifier() |
void |
init(File jsonFile,
Map override) |
void |
init(String json,
Map override) |
void |
initFile(File jsonFile) |
boolean |
isCsvContainsHeader() |
static void |
main(String[] a) |
static Method |
s2m(String clsMeth,
Class[] signature) |
void |
setContentUpdaterMethod(Method contUpdater) |
void |
setContentUpdaterMethod(String clsMeth) |
void |
setCountOnly(boolean countOnly) |
void |
setCountOnly(String countOnlyS) |
void |
setCreateMissing(boolean createMissing) |
void |
setCreateMissing(String createMissingS) |
void |
setCreateReviseTo(boolean createReviseTo) |
void |
setCreateReviseTo(String createReviseToS) |
void |
setCsvColumnNames(String csvColumnNames) |
void |
setCsvColumnSeparator(String csvColumnSeparator) |
void |
setCsvComment(String csvComment) |
void |
setCsvContainsHeader(boolean csvContainsHeader) |
void |
setCsvContainsHeader(String csvContainsHeaderS) |
void |
setCsvDataQuotation(String csvDataQuotation) |
void |
setCsvRecordSeparator(String csvRecordSeparator) |
void |
setDateFormat(String dateFormat) |
void |
setDefaultContainer(String defaultContainer) |
void |
setDefaultFolder(String defaultFolder) |
void |
setDoTiming(boolean doTiming) |
void |
setDoTiming(String doTimingS) |
void |
setetPreUpdateCallback(Method preUpdateCallback) |
void |
setFileNameRE(Pattern fileNameRE) |
void |
setFileNameRE(String re) |
void |
setFindCreateType(String clsMeth) |
void |
setForcedUpdate(boolean forcedUpdate) |
void |
setForcedUpdate(String forcedUpdateS) |
void |
setImpContentList(Method impContentList) |
void |
setImpContentList(String clsMeth) |
void |
setImpDir(String impDir) |
void |
setImpFileTest(Method impFileTest) |
void |
setImpFileTest(String clsMeth) |
void |
setImportDataExtractor(String clsMeth) |
void |
setImportLogFilename(String importLogFilename) |
void |
setImpRegisterRelease(Method impRegisterRelease) |
void |
setImpRegisterRelease(String clsMeth) |
void |
setImpRevise(boolean impRevise) |
void |
setImpRevise(String impReviseS) |
void |
setImpReviseMethod(Method impRevise) |
void |
setImpReviseMethod(String clsMeth) |
void |
setImpReviseTo(boolean impReviseTo) |
void |
setImpReviseTo(String impReviseToS) |
void |
setImpReviseToState(String impReviseToState) |
void |
setImpVersionLatest(boolean impVersionLatest) |
void |
setImpVersionLatest(String impVersionLatestS) |
void |
setIsLinks(boolean isLinks) |
void |
setIsLinks(String isLinksS) |
void |
setLevelPrefix(String levelPrefix) |
void |
setMappingConfig(String mappingConfig) |
void |
setMasterMap(String masterMap) |
void |
setObjectFinder(ObjectFinder finder) |
void |
setPlaceHolderState(String placeHolderState) |
void |
setPostFailCleanupCallback(Method postFailCleanupCallback) |
void |
setPostFailCleanupCallback(String clsMeth) |
void |
setPostFailCleanupDir(String postFailCleanupREDir) |
void |
setPostFailCleanupREPattern(String postFailCleanupREPattern) |
void |
setPostFailCleanupRERepl(String postFailCleanupRERepl) |
void |
setPostImpCleanupCallback(Method postImpCleanupCallback) |
void |
setPostImpCleanupCallback(String clsMeth) |
void |
setPostUpdateCallback(Method postUpdateCallback) |
void |
setPostUpdateCallback(String clsMeth) |
void |
setPreUpdateCallback(String clsMeth) |
void |
setRemaining(String remaining) |
void |
setRepublish(boolean republish) |
void |
setRepublish(String republishS) |
void |
setReviseComment(String reviseComment) |
void |
setSoftType(String softType) |
void |
setSucessTest(Pattern sucessTest) |
void |
setSucessTest(String re) |
void |
setSuspendToFilename(String suspendToFilename) |
void |
setUpdateAsLastModifier(boolean updateAsLastModifier) |
void |
setUpdateAsLastModifier(String updateAsLastModifierS) |
String |
toString() |
static void |
usage() |
public static final String ATTS
public static final String FILE_HOME
public static final int MAJOR
public static final int MINOR
public ImportConfig() throws Exception
Exception
public ImportConfig(File jsonFile) throws Exception
Exception
public ImportConfig(String json) throws Exception
Exception
public ImportConfig(String json, Map override) throws Exception
Exception
public ImportConfig(File jsonFile, Map override) throws Exception
Exception
public ImportConfig(String type, String name) throws Exception
Exception
public ImportConfig(String type, String name, Map override) throws Exception
Exception
public static Map<String,List<String>> getAvailableConfigs()
public static List<String> getAvailableConfigs(String s)
public static void main(String[] a) throws Exception
Exception
public static Method s2m(String clsMeth, Class[] signature) throws Exception
Exception
public static void usage()
public String getPostFailCleanupREPattern()
public void setPostFailCleanupREPattern(String postFailCleanupREPattern)
public String getPostFailCleanupRERepl()
public void setPostFailCleanupRERepl(String postFailCleanupRERepl)
public String getPostFailCleanupDir()
public void setPostFailCleanupDir(String postFailCleanupREDir)
public ObjectFinder getFinder()
public void setObjectFinder(ObjectFinder finder)
public String getMasterMap()
public void setMasterMap(String masterMap)
public String getCsvColumnNames()
public void setCsvColumnNames(String csvColumnNames)
public boolean getIsLinks()
public void setIsLinks(String isLinksS)
public void setIsLinks(boolean isLinks)
public String getCsvColumnSeparator()
public void setCsvColumnSeparator(String csvColumnSeparator)
public String getCsvRecordSeparator()
public void setCsvRecordSeparator(String csvRecordSeparator)
public String getCsvDataQuotation()
public void setCsvDataQuotation(String csvDataQuotation)
public boolean isCsvContainsHeader()
public void setCsvContainsHeader(String csvContainsHeaderS)
public void setCsvContainsHeader(boolean csvContainsHeader)
public String getCsvComment()
public void setCsvComment(String csvComment)
public Method getFindCreateType()
public String getDateFormat()
public String getDefaultContainer()
public String getDefaultFolder()
public Pattern getFileNameRE()
public Method getImpContentList()
public String getImpDir()
public Method getImpFileTest()
public String getImportLogFilename()
public Method getImpRegisterRelease()
public Method getImpReviseMethod()
public Method getContentUpdaterMethod()
public String getImpReviseToState()
public Method getImportDataExtractor()
public String getLevelPrefix()
public ExportConfig getMappingConfig() throws Exception
Exception
public String getPlaceHolderState()
public Method getPostFailCleanupCallback()
public Method getPostImpCleanupCallback()
public Method getPostUpdateCallback()
public Method getPreUpdateCallback()
public String getRemaining()
public String getReviseComment()
public String getSoftType()
public Pattern getSucessTest()
public String getSuspendToFilename()
public void initFile(File jsonFile) throws Exception
Exception
public void init(File jsonFile, Map override) throws Exception
Exception
public void init(String json, Map override) throws Exception
Exception
public void setPostUpdateCallback(String clsMeth) throws Exception
Exception
public void setImpReviseMethod(String clsMeth) throws Exception
Exception
public void setContentUpdaterMethod(String clsMeth) throws Exception
Exception
public void setImpContentList(String clsMeth) throws Exception
Exception
public void setSucessTest(String re) throws Exception
Exception
public void setPostImpCleanupCallback(String clsMeth) throws Exception
Exception
public void setPostFailCleanupCallback(String clsMeth) throws Exception
Exception
public void setImpRegisterRelease(String clsMeth) throws Exception
Exception
public void setFindCreateType(String clsMeth) throws Exception
Exception
public void setPreUpdateCallback(String clsMeth) throws Exception
Exception
public void setImpFileTest(String clsMeth) throws Exception
Exception
public boolean getCountOnly()
public boolean getCreateMissing()
public boolean getCreateReviseTo()
public boolean getDoTiming()
public boolean getForcedUpdate()
public boolean getImpRevise()
public boolean getImpReviseTo()
public boolean getImpVersionLatest()
public boolean getRepublish()
public boolean getUpdateAsLastModifier()
public void setCountOnly(String countOnlyS)
public void setCountOnly(boolean countOnly)
public void setCreateMissing(boolean createMissing)
public void setCreateMissing(String createMissingS)
public void setCreateReviseTo(String createReviseToS)
public void setCreateReviseTo(boolean createReviseTo)
public void setDateFormat(String dateFormat)
public void setDefaultContainer(String defaultContainer)
public void setDefaultFolder(String defaultFolder)
public void setDoTiming(String doTimingS)
public void setDoTiming(boolean doTiming)
public void setetPreUpdateCallback(Method preUpdateCallback)
public void setFileNameRE(Pattern fileNameRE)
public void setFileNameRE(String re)
public void setForcedUpdate(String forcedUpdateS)
public void setForcedUpdate(boolean forcedUpdate)
public void setImpContentList(Method impContentList)
public void setImpDir(String impDir)
public void setImpFileTest(Method impFileTest)
public void setImportLogFilename(String importLogFilename)
public void setImpRegisterRelease(Method impRegisterRelease)
public void setImpRevise(String impReviseS)
public void setImpRevise(boolean impRevise)
public void setImpReviseMethod(Method impRevise)
public void setContentUpdaterMethod(Method contUpdater)
public void setImpReviseTo(String impReviseToS)
public void setImpReviseTo(boolean impReviseTo)
public void setImpReviseToState(String impReviseToState)
public void setImpVersionLatest(String impVersionLatestS)
public void setImpVersionLatest(boolean impVersionLatest)
public void setImportDataExtractor(String clsMeth) throws Exception
Exception
public void setLevelPrefix(String levelPrefix)
public void setMappingConfig(String mappingConfig)
public void setPlaceHolderState(String placeHolderState)
public void setPostFailCleanupCallback(Method postFailCleanupCallback)
public void setPostImpCleanupCallback(Method postImpCleanupCallback)
public void setPostUpdateCallback(Method postUpdateCallback)
public void setRemaining(String remaining)
public void setRepublish(String republishS)
public void setRepublish(boolean republish)
public void setReviseComment(String reviseComment)
public void setSoftType(String softType)
public void setSucessTest(Pattern sucessTest)
public void setSuspendToFilename(String suspendToFilename)
public void setUpdateAsLastModifier(String updateAsLastModifierS)
public void setUpdateAsLastModifier(boolean updateAsLastModifier)
public String toString()
toString
in class Object
public static String escapeJson(String in)