public abstract class T73Action extends T73RDBSet.DSet<T73Action> implements Serializable, T73.T73StatusListener
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
T73Action.ActionSet |
static class |
T73Action.NameMatcher |
static class |
T73Action.ParamDef |
static class |
T73Action.Parameter |
| Modifier and Type | Field and Description |
|---|---|
(package private) UDict |
action_context |
protected UDict |
actionDict |
protected T73File |
cause |
protected static String |
CN_Description |
protected static String |
CN_Option |
protected static String |
CN_Parameter |
protected static String |
CN_Status |
protected static String |
CN_Value |
protected static String |
CN_Value2 |
protected static String |
Config_SubFolder |
protected static String |
CV_ActionType |
protected boolean |
error |
protected static HashMap<String,T73Action.ParamDef> |
m_baseParamDefs |
protected String |
name |
protected List<T73Action.Parameter> |
parameters |
protected T73Boolean |
processSubFolder |
protected StringBuilder |
status |
protected T73User.UID |
uid |
protected static int |
XLS_MAX_COLUMNs |
protected static int |
XLS_MAX_ROWs |
protected static int |
XLSX_MAX_COLUMNs |
protected static int |
XLSX_MAX_ROWs |
| Constructor and Description |
|---|
T73Action(String n,
UDict dict,
T73File c) |
protected static final String CN_Parameter
protected static final String CN_Description
protected static final String CN_Value
protected static final String CN_Value2
protected static final String CN_Option
protected static final String CN_Status
protected static final String CV_ActionType
protected static final String Config_SubFolder
protected T73Boolean processSubFolder
protected String name
protected List<T73Action.Parameter> parameters
protected T73File cause
protected StringBuilder status
protected boolean error
protected UDict actionDict
protected T73User.UID uid
protected static final int XLS_MAX_COLUMNs
protected static final int XLS_MAX_ROWs
protected static final int XLSX_MAX_COLUMNs
protected static final int XLSX_MAX_ROWs
protected static HashMap<String,T73Action.ParamDef> m_baseParamDefs
UDict action_context
public List<T73Action.Parameter> getParameters()
protected String getName()
UTLF getContext() throws UTLFException
UTLFExceptionprotected T73File getCause()
public void addStatus(String st)
addStatus in interface T73.T73StatusListenerpublic void addError(String st)
addError in interface T73.T73StatusListenerpublic boolean hasError()
hasError in interface T73.T73StatusListenerString getOption()
protected T73File getFolder()
protected void sweepDepends(T73Realm realm)
public abstract void doAction(T73Realm realm)
protected T73Action.ParamDef getParamDef(String name)
protected int configMaxNArgsOfParameter()
public abstract String getActionDocumentURL()
public abstract String getActionType()
public abstract String getActionDescription()
protected void printOpening(PrintStream out, String msg)
protected void printEnding(PrintStream out)
protected boolean isIgnoreFileForAction(T73File file)
public EdbDoc.Content createParametersInHTML(String htmlclass)
public T73Action createWorker(T73User.UID u)
protected void lockRealm(T73Realm r, boolean ex)
protected void unlockRealm(T73Realm r, boolean ex)
boolean equivalentTo(T73Action act)
equivalentTo in class T73RDBSet.DSet<T73Action>static Map<String,T73Action> load(T73Realm realm, T73File home, T73File actfn, boolean refresh) throws UTLFException, IOException
UTLFExceptionIOExceptionEDB Working Group at Mon Dec 15 16:45:05 JST 2025