public class MakeDirectory extends AbstractCommon
in(0)に指定されている文字列をフォルダとして作成します。
InputRecord | OutputRecord |
---|---|
|
Parameter |
-exists 既にディレクトリが存在した場合の処理を記述します(OK, USER_ERROR, ERROR。省略時はOK) -file 既にファイルが存在した場合の処理を記述します(OK, USER_ERROR, ERROR。省略時はERROR) -miss ディレクトリ作成に失敗した場合の処理を記述します(OK, USER_ERROR, ERROR。省略時はERROR) -mkdirs ディレクトリの途中階層を含めて自動的に作成します。 |
---|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR
コンストラクタと説明 |
---|
MakeDirectory() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
execute()
処理を実行。
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
int |
getRuleRetCode(java.lang.String paramReturnCode,
int defaultValue,
java.lang.String errorMessage)
文字列に対応するint値を返します。
|
int |
makeDirectory(java.lang.String directoryName,
boolean mkdirs)
ディレクトリを作成します。
|
getLogicClassType, getManager, terminate
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setEngineManager, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
public int getIOParameter()
CommonInterface
execute
の前に実行される。CommonInterface.getIOParameter()
public int execute()
CommonInterface
CommonInterface.execute()
public int getRuleRetCode(java.lang.String paramReturnCode, int defaultValue, java.lang.String errorMessage)
paramReturnCode
- 結果を表すString文字列defaultValue
- paramReturnCodeがnullの時に返すデフォルト値です。errorMessage
- ERRORにthrowされるExceptionのメッセージです。public int makeDirectory(java.lang.String directoryName, boolean mkdirs)
directoryName
- ディレクトリ名称。mkdirs
- 作成にmkdirs()メソッドを使用するか。trueの場合は階層途中のディレクトリも作成される。public void exit()
CommonInterface
CommonInterface.exit()