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
UTLFException
protected T73File getCause()
public void addStatus(String st)
addStatus
in interface T73.T73StatusListener
public void addError(String st)
addError
in interface T73.T73StatusListener
public boolean hasError()
hasError
in interface T73.T73StatusListener
String 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
UTLFException
IOException
EDB Working Group at Tue Jun 10 17:08:59 JST 2025