Class AbstractTransformer

java.lang.Object
org.flowable.engine.impl.transformer.AbstractTransformer
All Implemented Interfaces:
Transformer
Direct Known Subclasses:
BigDecimalToString, BooleanToString, ComposedTransformer, DateToString, Identity, IntegerToLong, IntegerToString, LongToInteger, LongToString, StringToBigDecimal, StringToBoolean, StringToDate, StringToInteger, StringToLong

public abstract class AbstractTransformer extends Object implements Transformer
A Transformer is responsible of transforming an object into a different object
Author:
Esteban Robles Luna
  • Constructor Details

    • AbstractTransformer

      public AbstractTransformer()
  • Method Details

    • transform

      public Object transform(Object anObject)
      Description copied from interface: Transformer
      Transforms anObject into a different object
      Specified by:
      transform in interface Transformer
      Parameters:
      anObject - the object to be transformed
      Returns:
      the transformed object
    • primTransform

      protected abstract Object primTransform(Object anObject) throws Exception
      Transforms anObject into a different object
      Parameters:
      anObject - the object to be transformed
      Returns:
      the transformed object
      Throws:
      Exception