Package com.flowable.core.service.form
Class FolderNameParser
java.lang.Object
com.flowable.core.service.form.FolderNameParser
public class FolderNameParser
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_FOLDER_NAME_PATTERNprotected static java.lang.StringDEFAULT_ROOT_FOLDER_NAMEprotected static java.lang.StringDEFAULT_WORK_FOLDER_NAMEprotected java.lang.StringdefaultCaseFolderNamePatternprotected java.lang.StringdefaultFolderNamePatternprotected java.lang.StringdefaultProcessFolderNamePatternprotected java.lang.StringdefaultTaskFolderNamePatternprotected static java.time.format.DateTimeFormatterFOLDER_SUFFIX_FORMATTERprotected java.lang.StringrootFolderNameprotected java.lang.StringworkFolderName -
Constructor Summary
Constructors Constructor Description FolderNameParser(java.lang.String rootFolderNamePattern, java.lang.String workFolderNamePattern, java.lang.String defaultFolderNamePattern, java.lang.String defaultCaseFolderNamePattern, java.lang.String defaultProcessFolderNamePattern, java.lang.String defaultTaskFolderNamePattern) -
Method Summary
Modifier and Type Method Description java.lang.StringgetRootFolderName()java.lang.StringgetWorkFolderName()java.lang.StringparseCaseFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date started)java.lang.StringparseProcessFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date startTime)java.lang.StringparseTaskFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date createTime)protected java.lang.StringreplaceVariables(java.lang.String folderNamePattern, java.lang.String modelName, java.lang.String instanceName, java.util.Date created)
-
Field Details
-
DEFAULT_FOLDER_NAME_PATTERN
protected static final java.lang.String DEFAULT_FOLDER_NAME_PATTERN- See Also:
- Constant Field Values
-
DEFAULT_ROOT_FOLDER_NAME
protected static final java.lang.String DEFAULT_ROOT_FOLDER_NAME- See Also:
- Constant Field Values
-
DEFAULT_WORK_FOLDER_NAME
protected static final java.lang.String DEFAULT_WORK_FOLDER_NAME- See Also:
- Constant Field Values
-
FOLDER_SUFFIX_FORMATTER
protected static final java.time.format.DateTimeFormatter FOLDER_SUFFIX_FORMATTER -
rootFolderName
protected final java.lang.String rootFolderName -
workFolderName
protected final java.lang.String workFolderName -
defaultFolderNamePattern
protected final java.lang.String defaultFolderNamePattern -
defaultCaseFolderNamePattern
protected final java.lang.String defaultCaseFolderNamePattern -
defaultProcessFolderNamePattern
protected final java.lang.String defaultProcessFolderNamePattern -
defaultTaskFolderNamePattern
protected final java.lang.String defaultTaskFolderNamePattern
-
-
Constructor Details
-
FolderNameParser
public FolderNameParser(java.lang.String rootFolderNamePattern, java.lang.String workFolderNamePattern, java.lang.String defaultFolderNamePattern, java.lang.String defaultCaseFolderNamePattern, java.lang.String defaultProcessFolderNamePattern, java.lang.String defaultTaskFolderNamePattern)
-
-
Method Details
-
getRootFolderName
public java.lang.String getRootFolderName() -
getWorkFolderName
public java.lang.String getWorkFolderName() -
parseCaseFolderName
public java.lang.String parseCaseFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date started) -
parseProcessFolderName
public java.lang.String parseProcessFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date startTime) -
parseTaskFolderName
public java.lang.String parseTaskFolderName(java.lang.String modelName, java.lang.String instanceName, java.util.Date createTime) -
replaceVariables
protected java.lang.String replaceVariables(java.lang.String folderNamePattern, java.lang.String modelName, java.lang.String instanceName, java.util.Date created)
-