public class DataMagic
extends Object
implements RemoteAccess
Modifier and Type | Field and Description |
---|---|
static String[] |
ALLOWEDATTS |
static String |
ALLOWEMPTY |
static String |
ALLOWNEWIBA |
static String |
ATTMARK |
static String |
CONFIGBASE |
static String |
CONFIGFILENAME |
static String |
CONT_ON_ERR |
static String |
CREATEREP |
static String |
DELREP |
static String |
DM_ACTION_CALLMETH |
static String |
DM_ACTION_DELITER |
static String |
DM_ACTION_JUSTFIND |
static String |
DM_ACTION_KILLIBA |
static String |
DM_ACTION_MOVEOBJ |
static String |
DM_PATH |
static String |
DM_VALIDATOR |
static SimpleDateFormat |
FORMATTER_TS |
static SimpleDateFormat |
FORMATTERZ |
static String |
HTTPGWHOSTNAME |
static String |
IBAMARK |
static String |
ITERATE |
static String |
LOGFILENAME |
static String |
MOVEOBJ_FOLDER |
static String |
MOVEOBJ_WTC |
static String |
OP_API |
static String |
OP_SQL |
static String |
OPMODE |
static String |
PAGECUR |
static String |
PAGERESULTS |
static String |
PAGESIZE |
static String |
REPLACEATT |
static String |
REPLACEIBA |
static String |
REPLACEMETHSTR |
static String |
REPLACERULE |
static String |
REPLACESTR |
static String |
REPLACETARGET |
static String |
REPLACETARGET_ATT |
static String |
REPLACETARGET_IBA |
static String |
REPLACETARGET_NAME |
static String |
REPLACETARGET_NUMBER |
static String |
REPLACETARGETATT |
static String |
REPLACETYPE |
static String |
REPLACETYPE_CALLMETH |
static String |
REPLACETYPE_DELITER |
static String |
REPLACETYPE_IBA |
static String |
REPLACETYPE_JUSTFIND |
static String |
REPLACETYPE_MOVEOBJ |
static String |
REPLACETYPE_MOVETOLI |
static String |
REPLACETYPE_MOVETOM |
static String |
REPLACETYPE_REMOVEIBAONALLIT |
static String |
REPLACETYPE_RULE |
static String |
REPLACETYPE_TXT |
static String |
RESULTFILENAME |
static String |
RMIHOSTNAME |
static boolean |
SERVER |
static String |
SHOWRESULT |
static String |
SIMULATE |
static String |
UPLOADJSP |
static String |
WEBAPPNAME |
static String |
WORKBASE |
static String |
WORKFILENAME |
static String |
WTHOME |
Constructor and Description |
---|
DataMagic() |
Modifier and Type | Method and Description |
---|---|
static boolean |
askUserYesNo(String questionTxt) |
static HashMap<String,Vector> |
buildAllowedKeys() |
static Map |
callCustomUpdateMethod(Map params) |
static boolean |
checkAccess() |
static HashMap<String,String> |
doQuery(HashMap<String,String> queryParams) |
static HashMap<String,String> |
doSqlQuery(HashMap<String,String> queryParams) |
static void |
doUndoCheckAll(List<Persistable> coObjects) |
static Vector |
doUpdate(HashMap queryParamsIN) |
static TreeMap |
getAllIBA() |
static String |
getDataMagicUploadURL() |
static String |
getDataMagicURL() |
static HashMap<String,String> |
getDefaultParams() |
static Persistable |
getLatestIteration(Persistable obj) |
static String |
getLicensingMessage() |
static int |
getMajor() |
static int |
getMinor() |
static String |
getNextKey(String rule) |
static String |
getTitle() |
static String |
getWorkDir() |
static String |
getWorkfileURL(String workfilename) |
static boolean |
isLicensed() |
static HashMap<String,String> |
loadConfig(File configFile) |
static void |
main(String[] args) |
static Vector |
parseRuleString(String ruleStr,
HashMap<String,Vector> allowedKeys) |
static Map<String,List<Map<String,String>>> |
parseWorkfile_format2(List<Map<String,String>> data,
String logfileName) |
static void |
printUsage() |
static String |
renderActionButton(String url,
String action,
String buttonTxt,
HashMap<String,String> params) |
static String |
renderLicLimit() |
static String |
renderPreview_format1(List<Map<String,String>> data,
int curPage,
boolean showResult,
boolean pageResult) |
static String |
renderPreview_format2(List<Map<String,String>> data,
int curPage,
boolean showresult,
boolean pageresult,
Map queryParams) |
static String |
renderPreview(File workfile,
Map queryParams) |
static String |
renderResult_format1(List<Map<String,String>> data,
int curPage,
boolean showResult,
boolean pageResult) |
static String |
renderResult_format2(List<Map<String,String>> data,
int curPage,
boolean showresult,
boolean pageresult,
Map queryParams) |
static String |
renderResult(File workfile,
HashMap queryParams) |
static void |
saveConfig(File configFile,
HashMap<String,String> queryParams) |
static void |
updateWorkfile_format1(List<Map<String,String>> data,
String logfileName) |
static void |
updateWorkfile_format2(List<Map<String,String>> data,
String logfileName,
HashMap queryParams) |
static void |
writeWorkfile(HashMap<String,String> worklist,
HashMap<String,String> queryParams) |
public static final boolean SERVER
public static final String RMIHOSTNAME
public static final String HTTPGWHOSTNAME
public static final String WEBAPPNAME
public static final String WTHOME
public static final String DM_PATH
public static final String DM_VALIDATOR
public static final String WORKBASE
public static final String CONFIGBASE
public static final String UPLOADJSP
public static SimpleDateFormat FORMATTERZ
public static SimpleDateFormat FORMATTER_TS
public static final String ATTMARK
public static final String IBAMARK
public static final String[] ALLOWEDATTS
public static final String SIMULATE
public static final String ITERATE
public static final String ALLOWEMPTY
public static final String ALLOWNEWIBA
public static final String SHOWRESULT
public static final String PAGERESULTS
public static final String PAGESIZE
public static final String PAGECUR
public static final String REPLACETYPE
public static final String REPLACETYPE_TXT
public static final String REPLACETYPE_IBA
public static final String REPLACETYPE_RULE
public static final String REPLACETYPE_MOVETOM
public static final String REPLACETYPE_MOVETOLI
public static final String REPLACETYPE_REMOVEIBAONALLIT
public static final String REPLACETYPE_DELITER
public static final String REPLACETYPE_CALLMETH
public static final String REPLACETYPE_JUSTFIND
public static final String REPLACETYPE_MOVEOBJ
public static final String REPLACESTR
public static final String REPLACEMETHSTR
public static final String REPLACERULE
public static final String REPLACEIBA
public static final String REPLACEATT
public static final String REPLACETARGET
public static final String REPLACETARGETATT
public static final String REPLACETARGET_ATT
public static final String REPLACETARGET_NAME
public static final String REPLACETARGET_NUMBER
public static final String REPLACETARGET_IBA
public static final String MOVEOBJ_WTC
public static final String MOVEOBJ_FOLDER
public static final String DELREP
public static final String CREATEREP
public static final String OPMODE
public static final String OP_SQL
public static final String OP_API
public static final String CONT_ON_ERR
public static final String LOGFILENAME
public static final String WORKFILENAME
public static final String RESULTFILENAME
public static final String CONFIGFILENAME
public static final String DM_ACTION_KILLIBA
public static final String DM_ACTION_DELITER
public static final String DM_ACTION_CALLMETH
public static final String DM_ACTION_JUSTFIND
public static final String DM_ACTION_MOVEOBJ
public static int getMajor()
public static int getMinor()
public static String getTitle()
public static boolean checkAccess() throws WTException
WTException
public static boolean isLicensed()
public static String getLicensingMessage()
public static HashMap<String,Vector> buildAllowedKeys()
public static HashMap<String,String> getDefaultParams()
public static Vector parseRuleString(String ruleStr, HashMap<String,Vector> allowedKeys)
public static String getNextKey(String rule)
public static void writeWorkfile(HashMap<String,String> worklist, HashMap<String,String> queryParams) throws Exception
Exception
public static HashMap<String,String> doQuery(HashMap<String,String> queryParams) throws WTException
WTException
public static String getWorkDir() throws IOException
IOException
public static String getDataMagicURL() throws IOException
IOException
public static String getDataMagicUploadURL() throws IOException
IOException
public static String getWorkfileURL(String workfilename) throws IOException
IOException
public static HashMap<String,String> doSqlQuery(HashMap<String,String> queryParams) throws Exception
Exception
public static Map callCustomUpdateMethod(Map params) throws Exception
Exception
public static void updateWorkfile_format1(List<Map<String,String>> data, String logfileName) throws Exception
Exception
public static Map<String,List<Map<String,String>>> parseWorkfile_format2(List<Map<String,String>> data, String logfileName) throws Exception
Exception
public static void updateWorkfile_format2(List<Map<String,String>> data, String logfileName, HashMap queryParams) throws Exception
Exception
public static Vector doUpdate(HashMap queryParamsIN) throws Exception
Exception
public static Persistable getLatestIteration(Persistable obj)
public static String renderActionButton(String url, String action, String buttonTxt, HashMap<String,String> params)
public static String renderPreview(File workfile, Map queryParams) throws Exception
Exception
public static String renderLicLimit() throws Exception
Exception
public static String renderPreview_format2(List<Map<String,String>> data, int curPage, boolean showresult, boolean pageresult, Map queryParams) throws Exception
Exception
public static String renderResult_format2(List<Map<String,String>> data, int curPage, boolean showresult, boolean pageresult, Map queryParams) throws Exception
Exception
public static String renderPreview_format1(List<Map<String,String>> data, int curPage, boolean showResult, boolean pageResult) throws Exception
Exception
public static String renderResult(File workfile, HashMap queryParams) throws Exception
Exception
public static String renderResult_format1(List<Map<String,String>> data, int curPage, boolean showResult, boolean pageResult) throws Exception
Exception
public static HashMap<String,String> loadConfig(File configFile) throws Exception
Exception
public static void saveConfig(File configFile, HashMap<String,String> queryParams) throws Exception
Exception
public static void main(String[] args) throws Exception
Exception
public static void doUndoCheckAll(List<Persistable> coObjects)
public static void printUsage()
public static boolean askUserYesNo(String questionTxt)
public static TreeMap getAllIBA()