com.partnersoft.job.model
Class JobBuilder

java.lang.Object
  extended by com.partnersoft.job.model.JobBuilder

public class JobBuilder
extends java.lang.Object

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.

Constructor Summary
JobBuilder()
           
 
Method Summary
 void addAlternative(java.lang.String name)
           
 void addChain()
           
 void addGPSLocation(java.lang.String name, double latitude, double longitude)
           
 void addJobUnit(java.lang.String unitName, int quantity)
           
 void addLocation(java.lang.String name)
           
 void addLocation(java.lang.String name, double x, double y)
           
 void addLocationUnit(java.lang.String unitName, int quantity, int offsetX, int offsetY, double rotation, boolean hide)
           
 void addReport(java.lang.String name, java.lang.String type)
           
 void addSnapshot(java.lang.String legend, double centerX, double centerY, double rotation, double scale, double width, double height)
           
 void addSpan(java.lang.String fromLocation, java.lang.String toLocation)
           
 void addSpanUnit(java.lang.String unitName, int quantity, int footage, boolean addSpanFootage)
           
 Alternative getCurrentAlternative()
           
 Chain getCurrentChain()
           
 Location getCurrentLocation()
           
 Span getCurrentSpan()
           
 Job getJob()
           
 void setJobName(java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobBuilder

public JobBuilder()
Method Detail

addAlternative

public void addAlternative(java.lang.String name)

addChain

public void addChain()

addLocation

public void addLocation(java.lang.String name)

addLocation

public void addLocation(java.lang.String name,
                        double x,
                        double y)

addGPSLocation

public void addGPSLocation(java.lang.String name,
                           double latitude,
                           double longitude)

addSpan

public void addSpan(java.lang.String fromLocation,
                    java.lang.String toLocation)

addReport

public void addReport(java.lang.String name,
                      java.lang.String type)

addSnapshot

public void addSnapshot(java.lang.String legend,
                        double centerX,
                        double centerY,
                        double rotation,
                        double scale,
                        double width,
                        double height)

getJob

public Job getJob()

setJobName

public void setJobName(java.lang.String newName)

getCurrentAlternative

public Alternative getCurrentAlternative()

getCurrentChain

public Chain getCurrentChain()

getCurrentLocation

public Location getCurrentLocation()

getCurrentSpan

public Span getCurrentSpan()

addJobUnit

public void addJobUnit(java.lang.String unitName,
                       int quantity)

addSpanUnit

public void addSpanUnit(java.lang.String unitName,
                        int quantity,
                        int footage,
                        boolean addSpanFootage)

addLocationUnit

public void addLocationUnit(java.lang.String unitName,
                            int quantity,
                            int offsetX,
                            int offsetY,
                            double rotation,
                            boolean hide)