org.camunda.bpm.engine.impl.persistence.deploy.cache
Class CachePurgeReport

java.lang.Object
  extended by 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
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
CachePurgeReport()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

CachePurgeReport

public CachePurgeReport()
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 interface PurgeReporting<Set<String>>
Parameters:
key - the report key
value - the report value

getPurgeReport

public Map<String,Set<String>> getPurgeReport()
Description copied from interface: PurgeReporting
Returns the current purge report.

Specified by:
getPurgeReport in interface PurgeReporting<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 interface PurgeReporting<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 interface PurgeReporting<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 interface PurgeReporting<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 interface PurgeReporting<Set<String>>
Returns:
true if the report is empty, false otherwise


Copyright © 2017 camunda services GmbH. All rights reserved.