Class SubStringModifierMethod
- java.lang.Object
-
- de.fraunhofer.iese.mydata.pep.common.PrimitiveModifierMethod
-
- de.fraunhofer.iese.mydata.pep.modifiers.string.SubStringModifierMethod
-
- All Implemented Interfaces:
ModifierMethod
public class SubStringModifierMethod extends PrimitiveModifierMethod
This a default Modifiers method with Pep sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
-
-
Constructor Summary
Constructors Constructor Description SubStringModifierMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
doModification(Object currentObject, de.fraunhofer.iese.mydata.policy.parameter.ParameterList modifierMethodParameterList)
This method to be overridden when modifier wants to handle primitive type like Integer(int), Float(float), Boolean(boolean), Long(long), Short(short), Byte(byte) and Double(double) and StringString
getDisplayName()
String
substring(Object input, Object start, Object end, Object fillString, Object autoFill)
-
Methods inherited from class de.fraunhofer.iese.mydata.pep.common.PrimitiveModifierMethod
doModification, nameIsValid
-
-
-
-
Method Detail
-
doModification
public Object doModification(Object currentObject, de.fraunhofer.iese.mydata.policy.parameter.ParameterList modifierMethodParameterList)
Description copied from interface:ModifierMethod
This method to be overridden when modifier wants to handle primitive type like Integer(int), Float(float), Boolean(boolean), Long(long), Short(short), Byte(byte) and Double(double) and String- Parameters:
currentObject
- The primitive value for modification.modifierMethodParameterList
- List of parameters that should be used for modification- Returns:
- This default implementation is returning the object without modification.
-
substring
public String substring(Object input, Object start, Object end, Object fillString, Object autoFill)
-
getDisplayName
public String getDisplayName()
- Returns:
- Display name
-
-