public class FolderNameParser extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_FOLDER_NAME_PATTERN |
protected static String |
DEFAULT_ROOT_FOLDER_NAME |
protected static String |
DEFAULT_WORK_FOLDER_NAME |
protected String |
defaultCaseFolderNamePattern |
protected String |
defaultFolderNamePattern |
protected String |
defaultProcessFolderNamePattern |
protected String |
defaultTaskFolderNamePattern |
protected static DateTimeFormatter |
FOLDER_SUFFIX_FORMATTER |
protected String |
rootFolderName |
protected String |
workFolderName |
Constructor and Description |
---|
FolderNameParser(String rootFolderNamePattern,
String workFolderNamePattern,
String defaultFolderNamePattern,
String defaultCaseFolderNamePattern,
String defaultProcessFolderNamePattern,
String defaultTaskFolderNamePattern) |
Modifier and Type | Method and Description |
---|---|
String |
getRootFolderName() |
String |
getWorkFolderName() |
String |
parseCaseFolderName(String modelName,
String instanceName,
Date started) |
String |
parseProcessFolderName(String modelName,
String instanceName,
Date startTime) |
String |
parseTaskFolderName(String modelName,
String instanceName,
Date createTime) |
protected String |
replaceVariables(String folderNamePattern,
String modelName,
String instanceName,
Date created) |
protected static final String DEFAULT_FOLDER_NAME_PATTERN
protected static final String DEFAULT_ROOT_FOLDER_NAME
protected static final String DEFAULT_WORK_FOLDER_NAME
protected static final DateTimeFormatter FOLDER_SUFFIX_FORMATTER
protected final String rootFolderName
protected final String workFolderName
protected final String defaultFolderNamePattern
protected final String defaultCaseFolderNamePattern
protected final String defaultProcessFolderNamePattern
protected final String defaultTaskFolderNamePattern
public String getRootFolderName()
public String getWorkFolderName()
public String parseCaseFolderName(String modelName, String instanceName, Date started)
public String parseProcessFolderName(String modelName, String instanceName, Date startTime)
public String parseTaskFolderName(String modelName, String instanceName, Date createTime)