public class LCMagic
extends Object
implements RemoteAccess
Modifier and Type | Field and Description |
---|---|
static String |
ALL_I |
static String |
CHECKMETHODSUBSET |
static String |
CITEXT |
static String |
CONFIGBASE |
static String |
CONFIGFILENAME |
static String |
CONTAINER |
static String |
CURPAGE |
static String |
DATAKEY_QUERY |
static String |
DATAKEY_RESULT |
static String |
DATAKEY_WORK |
static String |
DISPLAYFILTER |
static String |
DOALL |
static String |
DOEPMDOC |
static String |
DOWTDOC |
static String |
DOWTPART |
static String |
FOLDERNOT |
static String |
FOLDERREGEX |
static String |
FOLDERUSE |
static String |
HTTPGWHOSTNAME |
static String |
INFO |
static String |
ITERATE |
static String |
IV |
static String |
IV_NOT |
static String |
IV2 |
static String |
IV2_NOT |
static String |
LATEST_I |
static String |
LATEST_IOV |
static String |
LATEST_V |
static String |
LCM_PATH |
static String |
LCM_VALIDATOR |
static String |
LCNAMEREGEX |
static String |
LCSTATEREGEX |
static String |
LOGFILENAME |
static String |
MAINJSP |
static int |
MAJOR |
static int |
MINOR |
static String |
NAMENOT |
static String |
NAMEREGEX |
static String |
NAMEUSE |
static String |
NEWCADNAME |
static String |
NEWLC |
static String |
NEWLCSUSE |
static String |
NEWLCUSE |
static String |
NEWNAME |
static String |
NEWNUMBER |
static String |
NEWSTATE |
static String |
NUMBERNOT |
static String |
NUMBERREGEX |
static String |
NUMBERUSE |
static String |
OID |
static String |
OLDCADNUMBER |
static String |
OLDLC |
static String |
OLDSTATE |
static String |
OP_API |
static String |
OP_SQL |
static String |
OPMODE |
static String |
PAGERESULTS |
static String |
PAGINGSIZE |
static String |
QUERYLC |
static String |
QUERYLCNOT |
static String |
QUERYLCSNOT |
static String |
QUERYLCSTATE |
static String |
QUERYLCSUSE |
static String |
QUERYLCTREASSINGLATEST |
static String |
QUERYLCUSE |
static String |
QUERYLOGIC |
static String |
RESULTFILENAME |
static String |
RMIHOSTNAME |
static boolean |
SERVER |
static String |
SIMULATE |
static String |
STATE |
static String |
SUBSETFILTER |
static String |
UNDOJSP |
static String |
UPLOADJSP |
static String |
WEBAPPNAME |
static String |
WORKBASE |
static String |
WORKFILENAME |
static String[] |
WORKPARAMS |
static String |
WTHOME |
Constructor and Description |
---|
LCMagic() |
Modifier and Type | Method and Description |
---|---|
static boolean |
askUserYesNo(String questionTxt) |
static String |
buildQuery(String targetclass,
String container,
boolean doLatest,
boolean latestNOT,
String numberRegEx,
boolean numberNOT,
String nameRegEx,
boolean nameNOT,
String queryLCRegEx,
boolean queryLCNOT,
String queryLCSRegEx,
boolean queryLCSNOT,
String queryLC,
boolean queryLCUse,
boolean queryReassignLatestLCT,
String queryLCState,
boolean queryLCSUse,
String queryLogic) |
static boolean |
checkAccess() |
static void |
cmdReassign(HashMap<String,String> params) |
static void |
doReassign(HashMap<String,String> params) |
static void |
doWorkList(HashMap<String,String> queryParams,
Vector<Map> worklist) |
static HashMap<String,LifeCycleTemplate> |
getAllLifecycleTemplates() |
static WTContainer |
getContainerByRegEx(String containerRegEx) |
static Map<String,String> |
getContainers() |
static HashMap<String,String> |
getDefaultParams() |
static Vector<String> |
getLCStatesForLC(LifeCycleTemplate lct) |
static Map |
getListOfContainers() |
static boolean |
isLicensed() |
static HashMap<String,String> |
loadConfig(File configFile) |
static void |
logVersion() |
static void |
main(String[] args) |
static void |
printUsage() |
static void |
processWorkList(File datafile,
HashMap<String,String> queryParams) |
static Vector<String> |
queryObjects(HashMap<String,String> queryParams) |
static String |
renderLicLimit() |
static void |
saveConfig(File configFile,
HashMap<String,String> queryParams) |
static void |
setLC(Persistable perObj,
LifeCycleTemplate lct) |
static void |
setLCState(Persistable perObj,
String state) |
static void |
undo(File undofile,
HashMap<String,String> queryParams) |
public static final int MAJOR
public static final int MINOR
public static final String RMIHOSTNAME
public static final String HTTPGWHOSTNAME
public static final String WEBAPPNAME
public static final String WTHOME
public static final boolean SERVER
public static final String DATAKEY_QUERY
public static final String DATAKEY_WORK
public static final String DATAKEY_RESULT
public static final String SIMULATE
public static final String ITERATE
public static final String CITEXT
public static final String DOALL
public static final String RESULTFILENAME
public static final String LOGFILENAME
public static final String WORKFILENAME
public static final String CONFIGFILENAME
public static final String CONTAINER
public static final String QUERYLOGIC
public static final String ALL_I
public static final String LATEST_I
public static final String LATEST_V
public static final String LATEST_IOV
public static final String IV_NOT
public static final String IV
public static final String IV2_NOT
public static final String IV2
public static final String DOWTPART
public static final String DOEPMDOC
public static final String DOWTDOC
public static final String NUMBERREGEX
public static final String NUMBERNOT
public static final String NUMBERUSE
public static final String FOLDERREGEX
public static final String FOLDERNOT
public static final String FOLDERUSE
public static final String NAMEREGEX
public static final String NAMENOT
public static final String NAMEUSE
public static final String LCNAMEREGEX
public static final String LCSTATEREGEX
public static final String QUERYLC
public static final String QUERYLCNOT
public static final String QUERYLCUSE
public static final String QUERYLCSTATE
public static final String QUERYLCSNOT
public static final String QUERYLCSUSE
public static final String QUERYLCTREASSINGLATEST
public static final String NEWLC
public static final String NEWLCUSE
public static final String NEWSTATE
public static final String NEWLCSUSE
public static final String PAGERESULTS
public static final String PAGINGSIZE
public static final String CURPAGE
public static final String DISPLAYFILTER
public static final String SUBSETFILTER
public static final String CHECKMETHODSUBSET
public static final String OPMODE
public static final String OP_SQL
public static final String OP_API
public static final String[] WORKPARAMS
public static final String OID
public static final String STATE
public static final String INFO
public static final String NEWNAME
public static final String NEWNUMBER
public static final String NEWCADNAME
public static final String OLDLC
public static final String OLDSTATE
public static final String OLDCADNUMBER
public static final String WORKBASE
public static final String CONFIGBASE
public static final String UPLOADJSP
public static final String UNDOJSP
public static final String MAINJSP
public static final String LCM_PATH
public static final String LCM_VALIDATOR
public static boolean isLicensed()
public static String renderLicLimit() throws Exception
Exception
public static boolean checkAccess() throws WTException
WTException
public static void logVersion()
public static HashMap<String,String> getDefaultParams()
public static Vector<String> queryObjects(HashMap<String,String> queryParams) throws Exception
Exception
public static Map getListOfContainers()
public static void processWorkList(File datafile, HashMap<String,String> queryParams) throws Exception
Exception
public static void doWorkList(HashMap<String,String> queryParams, Vector<Map> worklist) throws Exception
Exception
public static void setLC(Persistable perObj, LifeCycleTemplate lct) throws Exception
Exception
public static void setLCState(Persistable perObj, String state) throws Exception
Exception
public static void undo(File undofile, HashMap<String,String> queryParams) throws Exception
Exception
public static HashMap<String,LifeCycleTemplate> getAllLifecycleTemplates() throws Exception
Exception
public static Vector<String> getLCStatesForLC(LifeCycleTemplate lct)
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 printUsage()
public static void main(String[] args) throws Exception
Exception
public static void cmdReassign(HashMap<String,String> params) throws Exception
Exception
public static void doReassign(HashMap<String,String> params) throws Exception
Exception
public static boolean askUserYesNo(String questionTxt)
public static Map<String,String> getContainers()
public static WTContainer getContainerByRegEx(String containerRegEx)
public static String buildQuery(String targetclass, String container, boolean doLatest, boolean latestNOT, String numberRegEx, boolean numberNOT, String nameRegEx, boolean nameNOT, String queryLCRegEx, boolean queryLCNOT, String queryLCSRegEx, boolean queryLCSNOT, String queryLC, boolean queryLCUse, boolean queryReassignLatestLCT, String queryLCState, boolean queryLCSUse, String queryLogic) throws Exception
Exception