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

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

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

Configuration for the domain model of the staker.

See Also:
Serialized Form

Constructor Summary
DomainConfiguration()
          Create a new DomainConfiguration.
 
Method Summary
 java.lang.Object convertToPicklistItem(java.lang.String propertyName, java.lang.Object victim)
          Converts a value to a picklist item if appropriate; otherwise leaves unchanged.
 java.util.Map getAllJobFields()
          All job fields, including hard-coded builtins.
 java.util.Map getAllLocationFields()
          All location fields, including hard-coded builtins.
 java.lang.String getDateFormat()
          Display and data-entry format for Partner dates.
 java.lang.String getDateTimeFormat()
          Display and data-entry format for Partner dateTimes.
 boolean getDisableAutoClose()
           
 java.util.Map getEditableJobInfoFields()
          Editable fields for JobInfo class.
 java.util.Map getJobInfoFieldPicklists()
          Configurable fieldPicklists for job info.
 java.awt.Color getLocationColor()
           
 java.lang.String getLocationColorName()
           
 java.util.Map getLocationInfoFieldPicklists()
          Configurable fieldPicklists for location info.
 java.util.Map getLocationInfoFields()
          Configurable fields for location info.
 java.util.Map getReadableJobInfoFields()
          Readable fields for JobInfo class.
 double getSpanLengthAccuracy()
          Span lengths are rounded to this amount before reporting.
 java.lang.String getSQLDateFormat()
          Display and data-entry format for Partner dates.
 java.lang.String getSQLDateTimeFormat()
          Display and data-entry format for Partner dateTimes.
 java.lang.String getSQLTimeFormat()
          Display and data-entry format for Partner times.
 boolean getStakeBackwards()
           
 java.util.Map getStakedUnitInfoFieldPicklists()
          Configurable fieldPicklists for unit info.
 java.util.Map getStakedUnitInfoFields()
          Configurable fields for unit info.
 boolean getStrictJobManagement()
           
 java.lang.String getTimeFormat()
          Display and data-entry format for Partner times.
 java.awt.Color getUnitColor()
           
 java.lang.String getUnitColorName()
           
 TextReportEngine getUnitDisplayFormat()
          Display format used when printing units directly e.g.
static DomainConfiguration instance()
           
 boolean isUsingDentonStyleSpanTypes()
           
static void main(java.lang.String[] argv)
           
 void setDateFormat(java.lang.String newFormat)
           
 void setDateTimeFormat(java.lang.String newFormat)
           
 void setDisableAutoClose(boolean tizit)
           
 void setEditableJobInfoFields(java.util.Map newEditableJobInfoFields)
          Editable fields for JobInfo class.
 void setJobInfoFieldPicklists(java.util.Map newInfoFieldPicklists)
           
 void setLocationColorName(java.lang.String newLocationColorName)
           
 void setLocationInfoFieldPicklists(java.util.Map newInfoFieldPicklists)
           
 void setLocationInfoFields(java.util.Map newInfoFields)
           
 void setReadableJobInfoFields(java.util.Map newReadableJobInfoFields)
          Readable fields for JobInfo class.
 void setSpanLengthAccuracy(double newAccuracy)
           
 void setSQLDateFormat(java.lang.String newFormat)
           
 void setSQLDateTimeFormat(java.lang.String newFormat)
           
 void setSQLTimeFormat(java.lang.String newFormat)
           
 void setStakeBackwards(boolean tizit)
           
 void setStakedUnitInfoFieldPicklists(java.util.Map newInfoFieldPicklists)
           
 void setStakedUnitInfoFields(java.util.Map newInfoFields)
           
 void setStrictJobManagement(boolean tizit)
           
 void setTimeFormat(java.lang.String newFormat)
           
 void setUnitColorName(java.lang.String newUnitColorName)
           
 void setUnitDisplayFormat(TextReportEngine newEngine)
           
 void setUsingDentonStyleSpanTypes(boolean isIt)
           
static DomainConfiguration singleton()
           
static NamedObjectDump unitInfoDump()
           
static boolean unitInfoExists()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainConfiguration

public DomainConfiguration()
Create a new DomainConfiguration.

Method Detail

instance

public static DomainConfiguration instance()

singleton

public static DomainConfiguration singleton()

unitInfoExists

public static boolean unitInfoExists()

unitInfoDump

public static NamedObjectDump unitInfoDump()

main

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

convertToPicklistItem

public java.lang.Object convertToPicklistItem(java.lang.String propertyName,
                                              java.lang.Object victim)
Converts a value to a picklist item if appropriate; otherwise leaves unchanged.


getEditableJobInfoFields

public java.util.Map getEditableJobInfoFields()
Editable fields for JobInfo class.


getAllJobFields

public java.util.Map getAllJobFields()
All job fields, including hard-coded builtins.


getAllLocationFields

public java.util.Map getAllLocationFields()
All location fields, including hard-coded builtins.


setEditableJobInfoFields

public void setEditableJobInfoFields(java.util.Map newEditableJobInfoFields)
Editable fields for JobInfo class.


getLocationInfoFields

public java.util.Map getLocationInfoFields()
Configurable fields for location info.


setLocationInfoFields

public void setLocationInfoFields(java.util.Map newInfoFields)

getLocationInfoFieldPicklists

public java.util.Map getLocationInfoFieldPicklists()
Configurable fieldPicklists for location info.


setLocationInfoFieldPicklists

public void setLocationInfoFieldPicklists(java.util.Map newInfoFieldPicklists)

getStakedUnitInfoFields

public java.util.Map getStakedUnitInfoFields()
Configurable fields for unit info.


setStakedUnitInfoFields

public void setStakedUnitInfoFields(java.util.Map newInfoFields)

getStakedUnitInfoFieldPicklists

public java.util.Map getStakedUnitInfoFieldPicklists()
Configurable fieldPicklists for unit info.


setStakedUnitInfoFieldPicklists

public void setStakedUnitInfoFieldPicklists(java.util.Map newInfoFieldPicklists)

getJobInfoFieldPicklists

public java.util.Map getJobInfoFieldPicklists()
Configurable fieldPicklists for job info.


setJobInfoFieldPicklists

public void setJobInfoFieldPicklists(java.util.Map newInfoFieldPicklists)

getReadableJobInfoFields

public java.util.Map getReadableJobInfoFields()
Readable fields for JobInfo class.


setReadableJobInfoFields

public void setReadableJobInfoFields(java.util.Map newReadableJobInfoFields)
Readable fields for JobInfo class.


isUsingDentonStyleSpanTypes

public boolean isUsingDentonStyleSpanTypes()

setUsingDentonStyleSpanTypes

public void setUsingDentonStyleSpanTypes(boolean isIt)

getSpanLengthAccuracy

public double getSpanLengthAccuracy()
Span lengths are rounded to this amount before reporting. Default is 5, so for example a span of 148 would be reported as 150.


setSpanLengthAccuracy

public void setSpanLengthAccuracy(double newAccuracy)

getLocationColorName

public java.lang.String getLocationColorName()

setLocationColorName

public void setLocationColorName(java.lang.String newLocationColorName)

getUnitColorName

public java.lang.String getUnitColorName()

setUnitColorName

public void setUnitColorName(java.lang.String newUnitColorName)

getLocationColor

public java.awt.Color getLocationColor()

getUnitColor

public java.awt.Color getUnitColor()

getUnitDisplayFormat

public TextReportEngine getUnitDisplayFormat()
Display format used when printing units directly e.g. in GUI lists. Default is just to print unit name.


setUnitDisplayFormat

public void setUnitDisplayFormat(TextReportEngine newEngine)

getDateFormat

public java.lang.String getDateFormat()
Display and data-entry format for Partner dates.


setDateFormat

public void setDateFormat(java.lang.String newFormat)

getTimeFormat

public java.lang.String getTimeFormat()
Display and data-entry format for Partner times.


setTimeFormat

public void setTimeFormat(java.lang.String newFormat)

getDateTimeFormat

public java.lang.String getDateTimeFormat()
Display and data-entry format for Partner dateTimes.


setDateTimeFormat

public void setDateTimeFormat(java.lang.String newFormat)

getSQLDateFormat

public java.lang.String getSQLDateFormat()
Display and data-entry format for Partner dates.


setSQLDateFormat

public void setSQLDateFormat(java.lang.String newFormat)

getSQLTimeFormat

public java.lang.String getSQLTimeFormat()
Display and data-entry format for Partner times.


setSQLTimeFormat

public void setSQLTimeFormat(java.lang.String newFormat)

getSQLDateTimeFormat

public java.lang.String getSQLDateTimeFormat()
Display and data-entry format for Partner dateTimes.


setSQLDateTimeFormat

public void setSQLDateTimeFormat(java.lang.String newFormat)

getDisableAutoClose

public boolean getDisableAutoClose()

setDisableAutoClose

public void setDisableAutoClose(boolean tizit)

getStakeBackwards

public boolean getStakeBackwards()

setStakeBackwards

public void setStakeBackwards(boolean tizit)

getStrictJobManagement

public boolean getStrictJobManagement()

setStrictJobManagement

public void setStrictJobManagement(boolean tizit)