com.partnersoft.v3x.apps.Staker.domain
Class JobHeader

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.domain.JobHeader
All Implemented Interfaces:
java.io.Serializable

public class JobHeader
extends java.lang.Object
implements java.io.Serializable

Header information for jobs.

See Also:
Serialized Form

Constructor Summary
JobHeader()
           
JobHeader(java.lang.String jobNumber, java.lang.String jobName, JobStatus status)
           
 
Method Summary
 void addNote(Note newNote)
           
 boolean allFieldsMatch(JobHeader other)
           
 java.lang.Object clone()
          Does _not_ clone the JobInfo hash.
 void copyGeneratedInfo(JobHeader nother)
           
 java.lang.Object deepCopy()
          Does clone the JobInfo hash.
 boolean equals(java.lang.Object other)
           
 DoubleRectangle getBounds()
           
 Coord2D getCentroid()
           
 float getCostEstimate()
           
 PicklistItem getDistrict()
           
 java.lang.String getFullDescription()
           
 float getHoursEstimate()
           
 java.lang.String getJobFileName()
           
 JobInfo getJobInfo()
           
 java.lang.String getJobName()
           
 java.lang.String getJobNumber()
           
 float getNewCostEstimate()
           
 float getNewHoursEstimate()
           
 int getNextConstructionID()
           
 java.util.Set getNotes()
           
 OverUnder getOverUnder()
           
 float getRetireCostEstimate()
           
 float getRetireHoursEstimate()
           
 PicklistItem getStaker()
           
 JobStatus getStatus()
           
 Coord2D getTakeoff()
           
 boolean isCheckedOut()
           
 boolean isCreatedInField()
           
 boolean isRemoved()
           
 void setBounds(double x0, double y0, double x1, double y1)
           
 void setCentroid(Coord2D newCentroid)
           
 void setCheckedOut(boolean tizit)
           
 void setCostEstimate(float newEst)
           
 void setCreatedInField(boolean createdInField)
           
 void setDistrict(PicklistItem newDistrict)
           
 void setHoursEstimate(float newEst)
           
 void setJobInfo(JobInfo newInfo)
           
 void setJobName(java.lang.String newJobName)
           
 void setJobNumber(java.lang.String newjobNumber)
           
 void setNewCostEstimate(float newEst)
           
 void setNewHoursEstimate(float newEst)
           
 void setNextConstructionID(int newID)
           
 void setNotes(java.util.Set newNotes)
           
 void setOverUnder(OverUnder newOverUnder)
           
 void setRemoved(boolean tizit)
           
 void setRetireCostEstimate(float newEst)
           
 void setRetireHoursEstimate(float newEst)
           
 void setStaker(PicklistItem newStaker)
           
 void setStatus(JobStatus newstatus)
           
 void setTakeoff(Coord2D newTakeoff)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JobHeader

public JobHeader()

JobHeader

public JobHeader(java.lang.String jobNumber,
                 java.lang.String jobName,
                 JobStatus status)
Method Detail

copyGeneratedInfo

public void copyGeneratedInfo(JobHeader nother)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

allFieldsMatch

public boolean allFieldsMatch(JobHeader other)

addNote

public void addNote(Note newNote)

getJobNumber

public java.lang.String getJobNumber()

setJobNumber

public void setJobNumber(java.lang.String newjobNumber)

getJobName

public java.lang.String getJobName()

getJobFileName

public java.lang.String getJobFileName()

setJobName

public void setJobName(java.lang.String newJobName)

isRemoved

public boolean isRemoved()

setRemoved

public void setRemoved(boolean tizit)

isCheckedOut

public boolean isCheckedOut()

setCheckedOut

public void setCheckedOut(boolean tizit)

getStatus

public JobStatus getStatus()

setStatus

public void setStatus(JobStatus newstatus)

isCreatedInField

public boolean isCreatedInField()

setCreatedInField

public void setCreatedInField(boolean createdInField)

getFullDescription

public java.lang.String getFullDescription()

getOverUnder

public OverUnder getOverUnder()

setOverUnder

public void setOverUnder(OverUnder newOverUnder)

getStaker

public PicklistItem getStaker()

setStaker

public void setStaker(PicklistItem newStaker)

getDistrict

public PicklistItem getDistrict()

setDistrict

public void setDistrict(PicklistItem newDistrict)

getJobInfo

public JobInfo getJobInfo()

setJobInfo

public void setJobInfo(JobInfo newInfo)

getBounds

public DoubleRectangle getBounds()

setBounds

public void setBounds(double x0,
                      double y0,
                      double x1,
                      double y1)

getCentroid

public Coord2D getCentroid()

setCentroid

public void setCentroid(Coord2D newCentroid)

getTakeoff

public Coord2D getTakeoff()

setTakeoff

public void setTakeoff(Coord2D newTakeoff)

getCostEstimate

public float getCostEstimate()

setCostEstimate

public void setCostEstimate(float newEst)

getHoursEstimate

public float getHoursEstimate()

setHoursEstimate

public void setHoursEstimate(float newEst)

getNewCostEstimate

public float getNewCostEstimate()

setNewCostEstimate

public void setNewCostEstimate(float newEst)

getNewHoursEstimate

public float getNewHoursEstimate()

setNewHoursEstimate

public void setNewHoursEstimate(float newEst)

getRetireCostEstimate

public float getRetireCostEstimate()

setRetireCostEstimate

public void setRetireCostEstimate(float newEst)

getRetireHoursEstimate

public float getRetireHoursEstimate()

setRetireHoursEstimate

public void setRetireHoursEstimate(float newEst)

getNextConstructionID

public int getNextConstructionID()

setNextConstructionID

public void setNextConstructionID(int newID)

getNotes

public java.util.Set getNotes()

setNotes

public void setNotes(java.util.Set newNotes)

clone

public java.lang.Object clone()
Does _not_ clone the JobInfo hash.

Overrides:
clone in class java.lang.Object

deepCopy

public java.lang.Object deepCopy()
Does clone the JobInfo hash.