Package org.pentaho.di.core.util
Class SerializationHelper
java.lang.Object
org.pentaho.di.core.util.SerializationHelper
Deprecated.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Deprecated.This method will perform the work that used to be done by hand in each kettle input meta for: readData(Node stepnode).static void
readJobRep
(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) Deprecated.Handle reading of the input (object) from the kettle repository by getting the job-xml from the repository step attribute string and then re-hydrate the job entry (object) with our already existing read method.static void
readStepRep
(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) Deprecated.Handle reading of the input (object) from the kettle repository by getting the step-xml from the repository step attribute string and then re-hydrate the step (object) with our already existing read method.static void
saveJobRep
(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_job, org.pentaho.di.repository.ObjectId id_job_entry) Deprecated.Handle saving of the input (object) to the kettle repository using the most simple method available, by calling write and then saving the job-xml as a job attribute.static void
saveStepRep
(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) Deprecated.Handle saving of the input (object) to the kettle repository using the most simple method available, by calling write and then saving the step-xml as a step attribute.static void
write
(Object object, int indentLevel, StringBuilder buffer) Deprecated.This method will perform the work that used to be done by hand in each kettle input meta for: getXML().
-
Constructor Details
-
SerializationHelper
public SerializationHelper()Deprecated.
-
-
Method Details
-
read
Deprecated.This method will perform the work that used to be done by hand in each kettle input meta for: readData(Node stepnode). We handle all primitive types, complex user types, arrays, lists and any number of nested object levels, via recursion of this method.- Parameters:
object
- The object to be persistednode
- The node to 'attach' our XML to
-
write
Deprecated.This method will perform the work that used to be done by hand in each kettle input meta for: getXML(). We handle all primitive types, complex user types, arrays, lists and any number of nested object levels, via recursion of this method.- Parameters:
object
-buffer
-
-
saveJobRep
public static void saveJobRep(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_job, org.pentaho.di.repository.ObjectId id_job_entry) throws org.pentaho.di.core.exception.KettleException Deprecated.Handle saving of the input (object) to the kettle repository using the most simple method available, by calling write and then saving the job-xml as a job attribute.- Parameters:
object
-rep
-id_transformation
-id_step
-- Throws:
org.pentaho.di.core.exception.KettleException
-
readJobRep
public static void readJobRep(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException Deprecated.Handle reading of the input (object) from the kettle repository by getting the job-xml from the repository step attribute string and then re-hydrate the job entry (object) with our already existing read method.- Parameters:
object
-rep
-id_step
-databases
-- Throws:
org.pentaho.di.core.exception.KettleException
-
saveStepRep
public static void saveStepRep(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException Deprecated.Handle saving of the input (object) to the kettle repository using the most simple method available, by calling write and then saving the step-xml as a step attribute.- Parameters:
object
-rep
-id_transformation
-id_step
-- Throws:
org.pentaho.di.core.exception.KettleException
-
readStepRep
public static void readStepRep(Object object, Repository rep, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException Deprecated.Handle reading of the input (object) from the kettle repository by getting the step-xml from the repository step attribute string and then re-hydrate the step (object) with our already existing read method.- Parameters:
object
-rep
-id_step
-databases
-counters
-- Throws:
org.pentaho.di.core.exception.KettleException
-