Class CachePurgeReport
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.deploy.cache.CachePurgeReport
-
- All Implemented Interfaces:
PurgeReporting<Set<String>>
public class CachePurgeReport extends Object implements PurgeReporting<Set<String>>
- Author:
- Christopher Zell
-
-
Field Summary
Fields Modifier and Type Field Description static String
BPMN_MODEL_INST_CACHE
static String
CASE_DEF_CACHE
static String
CASE_MODEL_INST_CACHE
static String
DMN_DEF_CACHE
static String
DMN_MODEL_INST_CACHE
static String
DMN_REQ_DEF_CACHE
static String
PROCESS_DEF_CACHE
-
Constructor Summary
Constructors Constructor Description CachePurgeReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPurgeInformation(String key, Set<String> value)
Adds the key value pair as report information to the current purge report.boolean
containsReport(String key)
Returns true if the key is present in the current report.Map<String,Set<String>>
getPurgeReport()
Returns the current purge report.String
getPurgeReportAsString()
Transforms and returns the purge report to a string.Set<String>
getReportValue(String key)
Returns the value for the given key.boolean
isEmpty()
Returns true if the report is empty.
-
-
-
Field Detail
-
PROCESS_DEF_CACHE
public static final String PROCESS_DEF_CACHE
- See Also:
- Constant Field Values
-
BPMN_MODEL_INST_CACHE
public static final String BPMN_MODEL_INST_CACHE
- See Also:
- Constant Field Values
-
CASE_DEF_CACHE
public static final String CASE_DEF_CACHE
- See Also:
- Constant Field Values
-
CASE_MODEL_INST_CACHE
public static final String CASE_MODEL_INST_CACHE
- See Also:
- Constant Field Values
-
DMN_DEF_CACHE
public static final String DMN_DEF_CACHE
- See Also:
- Constant Field Values
-
DMN_REQ_DEF_CACHE
public static final String DMN_REQ_DEF_CACHE
- See Also:
- Constant Field Values
-
DMN_MODEL_INST_CACHE
public static final String DMN_MODEL_INST_CACHE
- See Also:
- Constant Field Values
-
-
Method Detail
-
addPurgeInformation
public void addPurgeInformation(String key, Set<String> value)
Description copied from interface:PurgeReporting
Adds the key value pair as report information to the current purge report.- Specified by:
addPurgeInformation
in interfacePurgeReporting<Set<String>>
- Parameters:
key
- the report keyvalue
- the report value
-
getPurgeReport
public Map<String,Set<String>> getPurgeReport()
Description copied from interface:PurgeReporting
Returns the current purge report.- Specified by:
getPurgeReport
in interfacePurgeReporting<Set<String>>
- Returns:
- the purge report
-
getPurgeReportAsString
public String getPurgeReportAsString()
Description copied from interface:PurgeReporting
Transforms and returns the purge report to a string.- Specified by:
getPurgeReportAsString
in interfacePurgeReporting<Set<String>>
- Returns:
- the purge report as string
-
getReportValue
public Set<String> getReportValue(String key)
Description copied from interface:PurgeReporting
Returns the value for the given key.- Specified by:
getReportValue
in interfacePurgeReporting<Set<String>>
- Parameters:
key
- the key which exist in the current report- Returns:
- the corresponding value
-
containsReport
public boolean containsReport(String key)
Description copied from interface:PurgeReporting
Returns true if the key is present in the current report.- Specified by:
containsReport
in interfacePurgeReporting<Set<String>>
- Parameters:
key
- the key- Returns:
- true if the key is present
-
isEmpty
public boolean isEmpty()
Description copied from interface:PurgeReporting
Returns true if the report is empty.- Specified by:
isEmpty
in interfacePurgeReporting<Set<String>>
- Returns:
- true if the report is empty, false otherwise
-
-