Ejemplo n.º 1
0
  @Override
  public void transform(Object object) {
    Code code = (Code) object;
    if (code != null) {

      if (deepSerialize) {
        try {
          code = (Code) xStream.fromXML(xStream.toXML(code));
        } catch (Exception ex) {
          deepSerialize = false;
        }
      }
      if (code != null) {
        CodeTransModel codeModel = new CodeTransModel();
        codeModel.setCode(code.getCode());
        codeModel.setCodeId(code.getCodeId());
        codeModel.setCodeType(code.getCodeType());
        codeModel.setLabel(code.getLabel());

        getContext().transform(codeModel);
      } else {
        LOGGER.error("Serialization failed for user group transformer");
        getContext().write(null);
      }
    }
  }