com.partnersoft.v3x.apps.StakingBuddy
Class StakingBuddyJob

java.lang.Object
  extended by com.partnersoft.v3x.apps.StakingBuddy.StakingBuddyJob
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Field Summary
static java.lang.String PALM
           
static java.lang.String POCKET_PC
           
 
Constructor Summary
StakingBuddyJob()
          Create a new StakingBuddyJob.
StakingBuddyJob(java.lang.String name, java.lang.String description, Projection projection, java.lang.String platform)
           
 
Method Summary
 void addSSFFile(java.io.File ssf)
           
 DoublePoint getCoorForRedlineIcon(StakingBuddyRedlineIcon redlineIcon)
           
 DoublePoint getCoorForRedlineNode(StakingBuddyRedlineNode redlineNode)
           
 java.lang.String getDescription()
          Description of job.
 java.lang.String getKey()
          Job Key which is unique (generated by Mobile Staker) for Mobile Staker.
 DoublePoint getLocationFor(StakingBuddyLocation location)
           
 java.util.Map getLocations()
          Locations in job.
 java.lang.String getName()
          Name of job.
 double getOffsetX()
          Offset used to generate Rover bundle (used to move points)
 double getOffsetY()
          Offset used to generate Rover bundle (used to move points)
 java.lang.String getPlatform()
           
 Projection getProjection()
          Name of projection used to generate Rover bundle.
 java.util.Map getRedlineIcons()
          Redline Icons in job.
 java.util.Map getRedlineNodes()
          Redline nodes in job.
 RoverBundle getRoverBundle()
          Rover data derived from locations.
 java.util.ArrayList getSSFFiles()
           
 void setDescription(java.lang.String newDescription)
          Description of job.
 void setKey(java.lang.String newKey)
          Job Key which is unique (generated by Mobile Staker) for Mobile Staker.
 void setLocations(java.util.Map newLocations)
          Locations in job.
 void setName(java.lang.String newName)
          Name of job.
 void setOffsetX(double newOffsetX)
          Offset used to generate Rover bundle (used to move points)
 void setOffsetY(double newOffsetY)
          Offset used to generate Rover bundle (used to move points)
 void setPlatform(java.lang.String platform)
           
 void setProjection(Projection newProjection)
          Name of projection used to generate Rover bundle.
 void setRedlineIcons(java.util.Map newRedlineIcons)
          Redline nodes in job.
 void setRedlineNodes(java.util.Map newRedlineNodes)
          Redline nodes in job.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PALM

public static java.lang.String PALM

POCKET_PC

public static java.lang.String POCKET_PC
Constructor Detail

StakingBuddyJob

public StakingBuddyJob()
Create a new StakingBuddyJob.


StakingBuddyJob

public StakingBuddyJob(java.lang.String name,
                       java.lang.String description,
                       Projection projection,
                       java.lang.String platform)
Method Detail

toString

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

getSSFFiles

public java.util.ArrayList getSSFFiles()

addSSFFile

public void addSSFFile(java.io.File ssf)

getDescription

public java.lang.String getDescription()
Description of job.


setDescription

public void setDescription(java.lang.String newDescription)
Description of job.


getLocations

public java.util.Map getLocations()
Locations in job.


setLocations

public void setLocations(java.util.Map newLocations)
Locations in job.


getRedlineNodes

public java.util.Map getRedlineNodes()
Redline nodes in job.


setRedlineNodes

public void setRedlineNodes(java.util.Map newRedlineNodes)
Redline nodes in job.


getRedlineIcons

public java.util.Map getRedlineIcons()
Redline Icons in job.


setRedlineIcons

public void setRedlineIcons(java.util.Map newRedlineIcons)
Redline nodes in job.


getName

public java.lang.String getName()
Name of job.


setName

public void setName(java.lang.String newName)
Name of job.


getKey

public java.lang.String getKey()
Job Key which is unique (generated by Mobile Staker) for Mobile Staker. For Staking Buddy possibly, name of file.


setKey

public void setKey(java.lang.String newKey)
Job Key which is unique (generated by Mobile Staker) for Mobile Staker. For Staking Buddy possibly, name of file.


getOffsetX

public double getOffsetX()
Offset used to generate Rover bundle (used to move points)


setOffsetX

public void setOffsetX(double newOffsetX)
Offset used to generate Rover bundle (used to move points)


getOffsetY

public double getOffsetY()
Offset used to generate Rover bundle (used to move points)


setOffsetY

public void setOffsetY(double newOffsetY)
Offset used to generate Rover bundle (used to move points)


getPlatform

public java.lang.String getPlatform()

setPlatform

public void setPlatform(java.lang.String platform)

getProjection

public Projection getProjection()
Name of projection used to generate Rover bundle.


setProjection

public void setProjection(Projection newProjection)
Name of projection used to generate Rover bundle.


getLocationFor

public DoublePoint getLocationFor(StakingBuddyLocation location)

getCoorForRedlineNode

public DoublePoint getCoorForRedlineNode(StakingBuddyRedlineNode redlineNode)

getCoorForRedlineIcon

public DoublePoint getCoorForRedlineIcon(StakingBuddyRedlineIcon redlineIcon)

getRoverBundle

public RoverBundle getRoverBundle()
Rover data derived from locations.