Class Update
- java.lang.Object
-
- edu.isi.pegasus.planner.namespace.aggregator.Abstract
-
- edu.isi.pegasus.planner.namespace.aggregator.Update
-
- All Implemented Interfaces:
Aggregator
public class Update extends Abstract
An implementation of the Aggregator interface that always takes the new profile value. Updates the old value with the new value.- Version:
- $Revision$
- Author:
- Karan Vahi
-
-
Field Summary
-
Fields inherited from interface edu.isi.pegasus.planner.namespace.aggregator.Aggregator
VERSION
-
-
Constructor Summary
Constructors Constructor Description Update()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
compute(java.lang.String oldValue, java.lang.String newValue, java.lang.String dflt)
Returns the minimum of two values.
-
-
-
Method Detail
-
compute
public java.lang.String compute(java.lang.String oldValue, java.lang.String newValue, java.lang.String dflt)
Returns the minimum of two values.- Parameters:
oldValue
- the existing value for the profile.newValue
- the new value being added to the profile.dflt
- the default value to be used in case the values are not of the correct type.- Returns:
- the computed value as a String.
-
-