Class Reconcile

java.lang.Object
org.apache.maven.buildcache.xml.config.Reconcile
All Implemented Interfaces:
Serializable

public class Reconcile extends Object implements Serializable
Class Reconcile.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • Reconcile

      public Reconcile()
  • Method Details

    • addPlugin

      public void addPlugin(GoalReconciliation goalReconciliation)
      Method addPlugin.
      Parameters:
      goalReconciliation - a goalReconciliation object.
    • getPlugins

      public List<GoalReconciliation> getPlugins()
      Method getPlugins.
      Returns:
      List
    • isLogAllProperties

      public boolean isLogAllProperties()
      Get controls if all plugin properties to be logged (true is default). All the properties logged with respect to children: * logAll on plugin level overrides global value * true: logged all if no blacklists (<nolog/>) and whitelists (<log/>) specified on plugin level * false: logged only tracked and included by whitelists (<log/>) on plugin level <log/>.
      Returns:
      boolean
    • removePlugin

      public void removePlugin(GoalReconciliation goalReconciliation)
      Method removePlugin.
      Parameters:
      goalReconciliation - a goalReconciliation object.
    • setLogAllProperties

      public void setLogAllProperties(boolean logAllProperties)
      Set controls if all plugin properties to be logged (true is default). All the properties logged with respect to children: * logAll on plugin level overrides global value * true: logged all if no blacklists (<nolog/>) and whitelists (<log/>) specified on plugin level * false: logged only tracked and included by whitelists (<log/>) on plugin level <log/>.
      Parameters:
      logAllProperties - a logAllProperties object.
    • setPlugins

      public void setPlugins(List<GoalReconciliation> plugins)
      Set reconciliation rules for plugin properties which might be affected by command line flags, etc.
      Parameters:
      plugins - a plugins object.