com.partnersoft.v3x.apps.Staker.accounting.SEDC
Class SEDCJobTranslator

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.accounting.SEDC.SEDCJobTranslator

public class SEDCJobTranslator
extends java.lang.Object

Translates between Jobs and SEDCJobs. Decouples the two class definitions so that they can go their separate ways.


Field Summary
static java.util.Map partnerToSEDCFieldMapping
           
static java.util.Map SEDCToPartnerFieldMapping
           
 
Constructor Summary
SEDCJobTranslator()
           
 
Method Summary
static Job createJob(SEDCJob sedcJob)
          Generates a new Job object from an SEDCJob.
static SEDCJob createSEDCJob(Job job)
          Generates a new SEDCJob object from a Job.
static SEDCJob createSEDCJobForReport(Job job)
          Generates a new SEDCJob object from a Job with report-style dates (KLUGE KLUGE KLUGE!!!).
static Log errorLog()
           
static java.util.Map fromJobMapping()
           
static void main(java.lang.String[] argv)
           
static java.util.Map toJobMapping()
           
static void updateJob(Job victim, SEDCJob source)
          Updates an existing job to reflect the values in an SEDCJob.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

partnerToSEDCFieldMapping

public static java.util.Map partnerToSEDCFieldMapping

SEDCToPartnerFieldMapping

public static java.util.Map SEDCToPartnerFieldMapping
Constructor Detail

SEDCJobTranslator

public SEDCJobTranslator()
Method Detail

errorLog

public static Log errorLog()

toJobMapping

public static java.util.Map toJobMapping()

fromJobMapping

public static java.util.Map fromJobMapping()

createJob

public static Job createJob(SEDCJob sedcJob)
Generates a new Job object from an SEDCJob.


createSEDCJob

public static SEDCJob createSEDCJob(Job job)
Generates a new SEDCJob object from a Job.


createSEDCJobForReport

public static SEDCJob createSEDCJobForReport(Job job)
Generates a new SEDCJob object from a Job with report-style dates (KLUGE KLUGE KLUGE!!!).


updateJob

public static void updateJob(Job victim,
                             SEDCJob source)
Updates an existing job to reflect the values in an SEDCJob.


main

public static void main(java.lang.String[] argv)