Serialized Form


Package org.oddjob

Class org.oddjob.FailedToStopException extends Exception implements Serializable

serialVersionUID: 2010071900L

Serialized Fields

failedToStop

Object failedToStop

Class org.oddjob.Oddjob extends StructuralJob<Object> implements Serializable

serialVersionUID: 2010051200L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

file

File file
The configuration file.


args

String[] args

Property:

Description: An array of arguments the Oddjob configuration can use.

Required: No.


properties

Properties properties

Property:

Description: Properties to be set in the nested configuration. Can be set using a PropertiesType.

Required: No


inheritance

OddjobInheritance inheritance

Property:

Description: Set how an Oddjob should share the values and properties of it's parent. Valid values are:

NONE
No values or properties are automatically inherited.
PROPERTIES
All properties are inherited. Only properties are inherited, values must be exported explicitly using the export property.
SHARED
All properties and values are shared between the parent and child Oddjobs. Any properties or values set in the child will be visible in the parent. This setting is particularly useful for shared common configuration.

Required: No. Defaults to PROPERTIES.


lastReset

org.oddjob.Oddjob.Reset lastReset

Property:

Description: Used internally to remember which reset to apply after loading a configuration.

Class org.oddjob.OddjobException extends RuntimeException implements Serializable

serialVersionUID: 2009091100L


Package org.oddjob.ant

Class org.oddjob.ant.AntJob extends SerializableJob implements Serializable

serialVersionUID: 2009042400L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException

Package org.oddjob.arooa

Class org.oddjob.arooa.ArooaConfigurationException extends RuntimeException implements Serializable

serialVersionUID: 2009101400L

Class org.oddjob.arooa.ArooaException extends RuntimeException implements Serializable

serialVersionUID: 20090130L

Class org.oddjob.arooa.ArooaParseException extends Exception implements Serializable

serialVersionUID: 20061110L

Serialized Fields

location

Location location
Location in the build file where the exception occurred


Package org.oddjob.arooa.beanutils

Class org.oddjob.arooa.beanutils.MagicBean extends Object implements Serializable

serialVersionUID: 2010030100L

Serialized Fields

beanClass

MagicBeanClass beanClass

values

Map<K,V> values

Class org.oddjob.arooa.beanutils.MagicBeanClass extends Object implements Serializable

serialVersionUID: 2010030100L

Serialized Fields

properties

org.apache.commons.beanutils.DynaProperty[] properties

name

String name

map

Map<K,V> map

Package org.oddjob.arooa.convert

Class org.oddjob.arooa.convert.ArooaConversionException extends Exception implements Serializable

serialVersionUID: 20070328L

Class org.oddjob.arooa.convert.ConversionFailedException extends ArooaConversionException implements Serializable

serialVersionUID: 20070328L

Serialized Fields

conversionStack

ConversionStack conversionStack

Class org.oddjob.arooa.convert.ConvertletException extends ArooaConversionException implements Serializable

serialVersionUID: 20070202L

Class org.oddjob.arooa.convert.NoConversionAvailableException extends ArooaConversionException implements Serializable

serialVersionUID: 20070219L

Serialized Fields

fromClass

Class<T> fromClass

toClass

Class<T> toClass

Package org.oddjob.arooa.design

Class org.oddjob.arooa.design.DesignStructureEvent extends EventObject implements Serializable

serialVersionUID: 20008102800L

Serialized Fields

child

DesignInstance child
The child that has been added or just removed


index

int index
The position the child was added or removed (starting at 0).


Package org.oddjob.arooa.design.actions

Class org.oddjob.arooa.design.actions.AbstractArooaAction extends AbstractAction implements Serializable

serialVersionUID: 2009080700L

Serialized Fields

visible

boolean visible
Specifies whether action is visible; the default is true.


Package org.oddjob.arooa.design.designer

Class org.oddjob.arooa.design.designer.ArooaTransferHandler extends TransferHandler implements Serializable

serialVersionUID: 2009011200L

Serialized Fields

listeners

List<E> listeners

Class org.oddjob.arooa.design.designer.ArooaTree extends JTree implements Serializable

serialVersionUID: 2009011400L

Class org.oddjob.arooa.design.designer.DesignerDetail extends JScrollPane implements Serializable

serialVersionUID: 2008112100L

Class org.oddjob.arooa.design.designer.DesignerErrorEvent extends EventObject implements Serializable

serialVersionUID: 2008121500L

Serialized Fields

summary

String summary

cause

Exception cause

Class org.oddjob.arooa.design.designer.DesignerModelEvent extends EventObject implements Serializable

serialVersionUID: 2008121600L

Class org.oddjob.arooa.design.designer.DesignerPanel extends JPanel implements Serializable

serialVersionUID: 2008100100L

Serialized Fields

tree

JTree tree

treeScroll

JScrollPane treeScroll

Class org.oddjob.arooa.design.designer.TransferEvent extends EventObject implements Serializable

serialVersionUID: 2009090400L


Package org.oddjob.arooa.design.view

Class org.oddjob.arooa.design.view.DesignViewException extends ArooaException implements Serializable

serialVersionUID: 2009101600L

Class org.oddjob.arooa.design.view.FileSelectionWidget extends JPanel implements Serializable

serialVersionUID: 2012042300L

Serialized Fields

textField

JTextField textField

detailButton

JButton detailButton

selectedFile

String selectedFile

options

FileSelectionOptions options

Class org.oddjob.arooa.design.view.FormPanel extends JPanel implements Serializable

serialVersionUID: 2013012500L

Serialized Fields

verticallyResizable

boolean verticallyResizable

Class org.oddjob.arooa.design.view.RadioActions extends JPanel implements Serializable

serialVersionUID: 2008100100L

Serialized Fields

selected

Action selected

result

boolean result

Class org.oddjob.arooa.design.view.ScreenPresence extends Object implements Serializable

serialVersionUID: 2011042600L

Serialized Fields

location

Point location

size

Dimension size

Package org.oddjob.arooa.design.view.multitype

Class org.oddjob.arooa.design.view.multitype.AbstractMultiTypeAdaptor extends AbstractTableModel implements Serializable

serialVersionUID: 2012042600L

Serialized Fields

model

MultiTypeModel model

Class org.oddjob.arooa.design.view.multitype.KeyedMultiTypeAdaptor extends TypeMultiTypeAdaptor implements Serializable

serialVersionUID: 2012042600L

Serialized Fields

HEADERS

String[] HEADERS

Class org.oddjob.arooa.design.view.multitype.ListMultiTypeAdaptor extends TypeMultiTypeAdaptor implements Serializable

serialVersionUID: 2012042600L

Serialized Fields

HEADERS

String[] HEADERS

Class org.oddjob.arooa.design.view.multitype.MultiTypeEvent extends EventObject implements Serializable

serialVersionUID: 2012042600L

Serialized Fields

row

int row

Class org.oddjob.arooa.design.view.multitype.MultiTypeTableWidget extends JPanel implements Serializable

serialVersionUID: 20120424L

Serialized Fields

model

MultiTypeModel model
The model.


label

JLabel label
Used for the title.


table

JTable table
The widgets table.


swapUpAction

Action swapUpAction
The action for moving the selection up a row.


swapDownAction

Action swapDownAction
The action for moving the selection down a row.

Class org.oddjob.arooa.design.view.multitype.MultiTypeTableWidget.DialogEditor extends AbstractCellEditor implements Serializable

serialVersionUID: 20081008L

Serialized Fields

editableValue

EditableValue editableValue

Class org.oddjob.arooa.design.view.multitype.NamedMultiTypeAdaptor extends AbstractMultiTypeAdaptor implements Serializable

serialVersionUID: 2012042600L

Serialized Fields

HEADERS

String[] HEADERS

Class org.oddjob.arooa.design.view.multitype.TypeMultiTypeAdaptor extends AbstractMultiTypeAdaptor implements Serializable

serialVersionUID: 2012042600L


Package org.oddjob.arooa.life

Class org.oddjob.arooa.life.ArooaElementException extends ArooaConfigurationException implements Serializable

serialVersionUID: 20100512L

Serialized Fields

element

ArooaElement element

Class org.oddjob.arooa.life.ComponentPersistException extends Exception implements Serializable

serialVersionUID: 20051229L


Package org.oddjob.arooa.parsing

Class org.oddjob.arooa.parsing.ArooaElement extends Object implements Serializable

serialVersionUID: 2011060800L

Serialized Fields

uri

URI uri

tag

String tag

attributes

org.oddjob.arooa.parsing.ArooaElement.SimpleAttributes attributes

Class org.oddjob.arooa.parsing.ConfigOwnerEvent extends EventObject implements Serializable

serialVersionUID: 2009090200L

Serialized Fields

change

ConfigOwnerEvent.Change change

Class org.oddjob.arooa.parsing.ConfigSessionEvent extends EventObject implements Serializable

serialVersionUID: 2009090200L

Class org.oddjob.arooa.parsing.DuplicateMappingsException extends ArooaException implements Serializable

serialVersionUID: 2009101400L

Class org.oddjob.arooa.parsing.Location extends Object implements Serializable

serialVersionUID: 2011033000L

Serialized Fields

fileName

String fileName
Name of the file.


lineNumber

int lineNumber
Line number within the file.


columnNumber

int columnNumber
Column number within the file.


Package org.oddjob.arooa.reflect

Class org.oddjob.arooa.reflect.ArooaInstantiationException extends ArooaException implements Serializable

serialVersionUID: 2010012600L

Class org.oddjob.arooa.reflect.ArooaNoPropertyException extends ArooaPropertyException implements Serializable

serialVersionUID: 20061018L

Class org.oddjob.arooa.reflect.ArooaPropertyException extends ArooaConfigurationException implements Serializable

serialVersionUID: 20090130L

Serialized Fields

property

String property

Class org.oddjob.arooa.reflect.PropertyAccessException extends ArooaPropertyException implements Serializable

serialVersionUID: 20070205L

Class org.oddjob.arooa.reflect.PropertySetException extends ArooaPropertyException implements Serializable

serialVersionUID: 20070205L

Serialized Fields

propertyType

Class<T> propertyType

value

Object value

Package org.oddjob.arooa.registry

Class org.oddjob.arooa.registry.Address extends Object implements Serializable

serialVersionUID: 20051117L

Serialized Fields

serverId

ServerId serverId
The server


path

Path path
The path

Class org.oddjob.arooa.registry.InvalidIdException extends ArooaException implements Serializable

serialVersionUID: 2009101400L

Serialized Fields

id

String id

Class org.oddjob.arooa.registry.Path extends Object implements Serializable

serialVersionUID: 20051117L

Serialized Fields

element

String element

parent

Path parent

Class org.oddjob.arooa.registry.ServerId extends Object implements Serializable

serialVersionUID: 20051117L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

serverId

String serverId
The serverId string.


Package org.oddjob.arooa.runtime

Class org.oddjob.arooa.runtime.ConfigurationNodeEvent extends EventObject implements Serializable

serialVersionUID: 20080205L

Serialized Fields

child

ConfigurationNode child
The child node changed.


index

int index
The position of the change.

Class org.oddjob.arooa.runtime.ModificationRefusedException extends ArooaException implements Serializable

serialVersionUID: 2009013000L

Serialized Fields

configurationEvent

ConfigurationNodeEvent configurationEvent

Class org.oddjob.arooa.runtime.RuntimeEvent extends EventObject implements Serializable

serialVersionUID: 20080121L


Package org.oddjob.arooa.types

Class org.oddjob.arooa.types.ArooaObject extends Object implements Serializable

serialVersionUID: 2009011100L

Serialized Fields

value

Object value

Class org.oddjob.arooa.types.ListType extends Object implements Serializable

serialVersionUID: 20070312L

Serialized Fields

values

List<E> values

Property: values

Description: Any values.

Required: No.


list

List<E> list

merge

boolean merge

Property:

Description: If the element is a list or array the values are merged into this list.

Required: No, defaults to not merging.


unique

boolean unique

Property:

Description: Ensures the list contains only unique elements.

Required: No.


elementType

Class<T> elementType

Property:

Description: The required element type. If this is specified all elements of the array will attempt to be converted to this type.

Required: No. Elements will be left being what they want to be.

Class org.oddjob.arooa.types.ValueType extends Object implements Serializable

serialVersionUID: 20070312L

Serialized Fields

value

ArooaValue value

Property:

Description: Any simple value.

Required: No, If missing this value will resolve to be null.

Class org.oddjob.arooa.types.XMLType extends Object implements Serializable

serialVersionUID: 20081118L

Serialized Fields

arooaContext

ArooaContext arooaContext

xml

String xml

Property:

Description: This is only used internally. It can't be set via configuration because all contents are converted into text XML.

Required: Irrelevant.


Package org.oddjob.beanbus

Class org.oddjob.beanbus.BadBeanTransfer extends Object implements Serializable

serialVersionUID: 2013020800L

Serialized Fields

badBean

Object badBean

exception

IllegalArgumentException exception

Class org.oddjob.beanbus.BusCrashException extends BusException implements Serializable

serialVersionUID: 2010021900L

Class org.oddjob.beanbus.BusEvent extends EventObject implements Serializable

serialVersionUID: 2010021800L

Serialized Fields

phase

BusPhase phase

busCrashException

Exception busCrashException

Class org.oddjob.beanbus.BusException extends Exception implements Serializable

serialVersionUID: 2010021700L


Package org.oddjob.beanbus.mega

Class org.oddjob.beanbus.mega.MegaBeanBus extends StructuralJob<Object> implements Serializable

serialVersionUID: 2012021500L

Serialized Fields

noAutoLink

boolean noAutoLink

Package org.oddjob.designer.components

Class org.oddjob.designer.components.ForEachRootDC extends Object implements Serializable

serialVersionUID: 2011090800L

Class org.oddjob.designer.components.RootDC extends Object implements Serializable

serialVersionUID: 2011090800L


Package org.oddjob.framework

Class org.oddjob.framework.DefaultInvocationHandler extends Object implements Serializable

serialVersionUID: 2012012200L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

wrapper

ComponentWrapper wrapper

wrappingInterfaces

Class<T>[] wrappingInterfaces

wrapped

Object wrapped

wrappedInterfaces

Class<T>[] wrappedInterfaces

Class org.oddjob.framework.JobDestroyedException extends RuntimeException implements Serializable

serialVersionUID: 2009091000L

Class org.oddjob.framework.OddjobRemoteException extends Exception implements Serializable

serialVersionUID: 20051115L

Class org.oddjob.framework.RunnableWrapper extends BaseWrapper implements Serializable

serialVersionUID: 20012052320051231L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

wrapped

Object wrapped
The wrapped Runnable.


proxy

Object proxy
The proxy we create that represents our wrapped Runnable within Oddjob.

Class org.oddjob.framework.SerializableJob extends SimpleJob implements Serializable

serialVersionUID: 20050925L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException

Class org.oddjob.framework.SimultaneousStructural extends StructuralJob<Object> implements Serializable

serialVersionUID: 2009031800L

Class org.oddjob.framework.StructuralJob extends BasePrimary implements Serializable

serialVersionUID: 2009031500L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException

Class org.oddjob.framework.WrapDynaClass extends Object implements Serializable

serialVersionUID: 20051114L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

beanClassName

String beanClassName
The JavaBean Class which is represented by this WrapDynaClass.


properties

org.apache.commons.beanutils.DynaProperty[] properties
The set of dynamic properties that are part of this DynaClass.


propertiesMap

HashMap<K,V> propertiesMap
The set of dynamic properties that are part of this DynaClass, keyed by the property name. Individual descriptor instances will be the same instances as those in the properties list.


readableProperties

Set<E> readableProperties

writableProperties

Set<E> writableProperties

Package org.oddjob.hsql

Class org.oddjob.hsql.HsqlConnectionType extends Object implements Serializable

serialVersionUID: 20070315L

Serialized Fields

url

String url

Property:

Description: The jdbc url.

Required: Yes.


username

String username

Property:

Description: The database username..

Required: No.


password

String password

Property:

Description: The users password.

Required: No.


Package org.oddjob.images

Class org.oddjob.images.IconEvent extends EventObject implements Serializable

serialVersionUID: 2009061300L

Serialized Fields

id

String id

Class org.oddjob.images.ImageIconStable extends ImageIcon implements Serializable

serialVersionUID: 2012122400L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)

writeReplace

private Object writeReplace()
                     throws IOException
Throws:
IOException

Class org.oddjob.images.ImageIconStable.ImageIconData extends Object implements Serializable

serialVersionUID: 2012122400L

Serialization Methods

readResolve

private Object readResolve()
Serialized Fields

width

int width

height

int height

pixels

int[] pixels

description

String description

Package org.oddjob.input

Class org.oddjob.input.InputJob extends PropertiesJobBase implements Serializable

serialVersionUID: 2011011700L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException

Package org.oddjob.io

Class org.oddjob.io.BufferType extends Object implements Serializable

serialVersionUID: 2013042500L

Serialized Fields

buffer

ByteArrayOutputStream buffer

Class org.oddjob.io.CopyJob extends Object implements Serializable

serialVersionUID: 20050806L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


from

File[] from

Property:

Description: The from file.

Required: Yes unless input supplied.


to

File to

Property:

Description: The from file.

Required: Yes unless output supplied.


filesCopied

int filesCopied

Property:

Description: The number of files copied.

Required: Read Only.


directoriesCopied

int directoriesCopied

Property:

Description: The number of directories copied.

Required: Read Only.

Class org.oddjob.io.DeleteJob extends Object implements Serializable

serialVersionUID: 20060117L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


files

File[] files

Property:

Description: The file, directory, or files and directories to delete.

Required: Yes.


force

boolean force

Property:

Description: Forceably delete non empty directories.

Required: No, defaults to false.

Class org.oddjob.io.ExistsJob extends Object implements Serializable

serialVersionUID: 20060117L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


file

File file

Property:

Description: The file, can contain wildcard characters.

Required: Yes.


exists

File[] exists

Property:

Description: The files that match the file spec.

Required: R/O.

Class org.oddjob.io.FilesType extends Object implements Serializable

serialVersionUID: 2009072300L

Serialized Fields

files

String files

Property:

Description: The files

Required: No


list

List<E> list

Property:

Description: More files

Required: No

Class org.oddjob.io.FileType extends Object implements Serializable

serialVersionUID: 2012042000L

Serialized Fields

file

File file

Property:

Description: The file path.

Required: Yes.

Class org.oddjob.io.GrepLineResult extends Object implements Serializable

serialVersionUID: 2012123100L

Serialized Fields

file

File file

lineNumber

int lineNumber

line

String line

match

String match

Class org.oddjob.io.MkdirJob extends Object implements Serializable

serialVersionUID: 20060117L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


dir

File dir

Property:

Description: The directory to create.

Required: Yes.

Class org.oddjob.io.RenameJob extends Object implements Serializable

serialVersionUID: 20060117L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


from

File from

Property:

Description: The from file.

Required: Yes.


to

File to

Property:

Description: The to file.

Required: Yes.


Package org.oddjob.jmx

Class org.oddjob.jmx.MethodInvocationException extends Exception implements Serializable

serialVersionUID: 20070312L


Package org.oddjob.jmx.client

Class org.oddjob.jmx.client.ComponentTransportable extends Object implements Serializable

serialVersionUID: 20051116L

Serialized Fields

name

ObjectName name
The address which identify this component.

Class org.oddjob.jmx.client.HandlerVersion extends Object implements Serializable

serialVersionUID: 2009090500L

Serialized Fields

major

int major

minor

int minor

Class org.oddjob.jmx.client.SimpleHandlerResolver extends Object implements Serializable

serialVersionUID: 2009090500L

Serialized Fields

className

String className
The client interface handler factory class name.


remoteVersion

HandlerVersion remoteVersion
The remote version.

Class org.oddjob.jmx.client.VanillaHandlerResolver extends Object implements Serializable

serialVersionUID: 2009090500L

Serialized Fields

className

String className

Package org.oddjob.jmx.handlers

Class org.oddjob.jmx.handlers.IconicHandlerFactory.IconData extends Object implements Serializable

serialVersionUID: 2009062400L

Serialized Fields

id

String id

Class org.oddjob.jmx.handlers.OddjobTransportableException extends Exception implements Serializable

serialVersionUID: 2012032200L

Serialized Fields

originalExcpetionClassName

String originalExcpetionClassName

Class org.oddjob.jmx.handlers.StatefulHandlerFactory.StateData extends Object implements Serializable

serialVersionUID: 2009063000L

Serialized Fields

jobState

State jobState

date

Date date

throwable

Throwable throwable

Package org.oddjob.jmx.server

Class org.oddjob.jmx.server.ServerInfo extends Object implements Serializable

serialVersionUID: 2009090500L

Serialized Fields

address

Address address

clientResolvers

ClientHandlerResolver<T>[] clientResolvers
The set of interfaces the server side component supports.

Class org.oddjob.jmx.server.ServerLoopBackException extends Exception implements Serializable

serialVersionUID: 2009061800L

Serialized Fields

serverId

ServerId serverId

Package org.oddjob.jobs

Class org.oddjob.jobs.CheckJob extends Object implements Serializable

serialVersionUID: 2009092700L

Serialized Fields

result

int result

Property:

Description: The result of the check.

Class org.oddjob.jobs.EchoJob extends Object implements Serializable

serialVersionUID: 20051130L

Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


text

String text

Property:

Description: The text to display.

Required: No, if there is no text and no lines only a blank line will be printed.


lines

String[] lines

Property:

Description: Lines of text to display.

Required: No, if there is no text and no lines only a blank line will be printed. printed.

Class org.oddjob.jobs.ExecJob extends SerializableJob implements Serializable

serialVersionUID: 2009012700L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

dir

File dir

Property:

Description: The working directory.

Required: No


command

String command

Property:

Description: The command to execute. The command is interpreted as space delimited text which may be specified over several lines. Arguments that need to include spaces must be quoted. Within quoted arguments quotes may be escaped using a backslash.

Required: yes, unless args are provided instead.


args

String[] args

Property:

Description: A string list of arguments.

Required: No.


newEnvironment

boolean newEnvironment

environment

Map<K,V> environment

redirectStderr

boolean redirectStderr

exitValue

int exitValue

Property:

Description: The exit value of the process.

Class org.oddjob.jobs.GrabJob extends BasePrimary implements Serializable

serialVersionUID: 2010031800L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

identifier

String identifier

Property:

Description: This job's identifier which is unique to the Oddjob process, such as server name.

Required: Yes.


instance

Object instance

Property:

Description: The instance of identifier for a single grab. This is an identifier for each run of the grab jobb and will be something like the scheduled date/time.

Required: Yes.


winner

String winner

Property:

Description: The identifier of the winner. Will be equal to this jobs identifier if this job has won.

Required: R/O.

Class org.oddjob.jobs.LaunchJob extends Object implements Serializable

serialVersionUID: 2010071400L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

name

String name

Property:

Description: The name of this job.

Required: No.

Class org.oddjob.jobs.SequenceJob extends Object implements Serializable

serialVersionUID: 20060109L

Serialized Fields

current

Integer current

Property:

Description: The current sequence number.

Required: Set automatically, but can be changed manually.


from

int from

Property:

Description: The sequence number to start from.

Required: No, defaults to 0.


Package org.oddjob.jobs.job

Class org.oddjob.jobs.job.RunJob extends StructuralJob<Object> implements Serializable

serialVersionUID: 20050806201204300L

Class org.oddjob.jobs.job.StartJob extends SerializableJob implements Serializable

serialVersionUID: 2012043000L

Class org.oddjob.jobs.job.StopJob extends SerializableJob implements Serializable

serialVersionUID: 20050806L


Package org.oddjob.jobs.structural

Class org.oddjob.jobs.structural.ForEachJob extends StructuralJob<Runnable> implements Serializable

serialVersionUID: 200903212011060700L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

preLoad

int preLoad

Property:

Description: The number of values to pre-load configurations for. This property can be used with large sets of values to ensure that only a certain number are pre-loaded before execution starts.

This property won't work correctly when parallel is true.

Required: No. Defaults to all configurations being loaded first.


purgeAfter

int purgeAfter

Property:

Description: The number of completed jobs to keep. Oddjob configurations can be quite memory intensive, mainly due to logging, purging complete jobs will stop too much memory being taken.

This property won't work correctly when parallel is true.

Required: No. Defaults to no complete jobs being purged.


file

File file
The configuration file.

Class org.oddjob.jobs.structural.ParallelJob extends SimultaneousStructural implements Serializable

serialVersionUID: 2009031800L

Serialized Fields

join

boolean join

Property:

Description: Should the execution thread of this job wait for the execution threads of the child jobs.

This property re-introduces the default behaviour of parallel before version 1.0. Behaviour was changed to encourage the use of event driven configuration that didn't cause a thread to wait by using CascadeJob or Trigger.

There are situations where this is really convenient as otherwise large reworking of the configuration is required. If possible - it is better practice to try and use the job state.

Required: No. Defaults to false


_transient

boolean _transient

Property: transient

Description: Is this job transient. If true state will not be persisted.

Required: No, default is false.

Class org.oddjob.jobs.structural.RepeatJob extends StructuralJob<Runnable> implements Serializable

serialVersionUID: 20120121L

Serialized Fields

until

boolean until

Property:

Description: Repeat will repeat until the value of this property is true.

Required: No.


count

int count

Property:

Description: The count of repeats.

Required: Read Only.


times

int times

Property:

Description: The number of times to repeat.

Required: No.

Class org.oddjob.jobs.structural.SequentialJob extends StructuralJob<Object> implements Serializable

serialVersionUID: 20111017L

Serialized Fields

independent

boolean independent
Are children independent? i.e does failure stop the sequence.


_transient

boolean _transient

Property: transient

Description: Is this job transient. If true state will not be persisted.

Required: No, default is false.


Package org.oddjob.logging

Class org.oddjob.logging.LogEvent extends Object implements Serializable

serialVersionUID: 20061214L

Serialized Fields

number

long number

level

LogLevel level

logger

String logger

message

String message

Package org.oddjob.monitor

Class org.oddjob.monitor.MultiExplorerLauncher extends StructuralJob<Runnable> implements Serializable

serialVersionUID: 2011101400L

Serialized Fields

dir

File dir

Property:

Description: The directory the file chooser should use when opening and saving Oddjobs.

Required: No.


file

File file

Property:

Description: A file to load when the explorer starts.

Required: No.


pollingInterval

long pollingInterval

Property:

Description: How often to poll in milli seconds for property updates.

Required: No.


fileHistory

FileHistory fileHistory

screen

ScreenPresence screen

Class org.oddjob.monitor.OddjobExplorer extends SerializableJob implements Serializable

serialVersionUID: 2011101400L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialsation.

Throws:
IOException
Serialized Fields

dir

File dir

Property:

Description: The directory the file chooser should use when opening and saving Oddjobs.

Required: No.


pollingInterval

long pollingInterval

Property:

Description: How often to poll in milli seconds for property updates.

Required: No.


file

File file

Property:

Description: A file to show when the explorer starts.

Required: No.


fileHistory

FileHistory fileHistory

screen

ScreenPresence screen

saveAs

boolean saveAs
Don't want to notify of changes during save as action.


Package org.oddjob.monitor.model

Class org.oddjob.monitor.model.FileHistory extends Object implements Serializable

serialVersionUID: 2011090600L

Serialized Fields

listSize

int listSize

fileHistory

List<E> fileHistory

Package org.oddjob.monitor.view

Class org.oddjob.monitor.view.DetailView extends JTabbedPane implements Serializable

serialVersionUID: 0L

Serialized Fields

statePanel

StatePanel statePanel
State view


consolePanel

LogTextPanel consolePanel
Consol panel


logPanel

LogTextPanel logPanel
Log panel


propertyPanel

PropertyPanel propertyPanel
Property view

Class org.oddjob.monitor.view.ExplorerComponent extends JPanel implements Serializable

serialVersionUID: 0L

Serialized Fields

tree

JTree tree

treeScroll

JScrollPane treeScroll

menuBar

MonitorMenuBar menuBar

detailModel

DetailModel detailModel

explorerModel

ExplorerModel explorerModel

propertyPolling

PropertyPolling propertyPolling

split

JSplitPane split

treeChangeFollower

TreeChangeFollower treeChangeFollower

Class org.oddjob.monitor.view.JobSwingAction extends AbstractArooaAction implements Serializable

serialVersionUID: 20051116L

Serialized Fields

jobAction

ExplorerAction jobAction

Class org.oddjob.monitor.view.JobTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable

serialVersionUID: 2005010100L

Class org.oddjob.monitor.view.LogTextPanel extends JPanel implements Serializable

serialVersionUID: 2009071400L

Serialized Fields

textPane

JTextPane textPane

cbxTail

JCheckBox cbxTail

doc

StyledDocument doc

fontAttributes

Hashtable<K,V> fontAttributes

Class org.oddjob.monitor.view.MonitorMenuBar extends JMenuBar implements Serializable

serialVersionUID: 2011101000L

Serialized Fields

fileMenu

JMenu fileMenu
The file menu.


lastFormMenus

JMenu[] lastFormMenus

popupMenu

JPopupMenu popupMenu

selectionListener

org.oddjob.monitor.view.MonitorMenuBar.MenuSelection selectionListener

detailModel

DetailModel detailModel
Explorer model for job actions to observe.

Class org.oddjob.monitor.view.PropertyPanel extends JPanel implements Serializable

serialVersionUID: 0L

Serialized Fields

screenWidth

int screenWidth
Rough guess at number of characters screen width, to limit the length of tool tips.


tableModel

PropertyTableModel tableModel

Class org.oddjob.monitor.view.PropertyTableModel extends AbstractTableModel implements Serializable

serialVersionUID: 20051109L

Serialized Fields

keys

List<E> keys
The keys


values

List<E> values
The props.


colNames

String[] colNames

Class org.oddjob.monitor.view.StatePanel extends JPanel implements Serializable

serialVersionUID: 2005010100L

Serialized Fields

stateField

JTextField stateField

timeField

JTextField timeField

exceptionField

JTextArea exceptionField

Package org.oddjob.net.ftp

Class org.oddjob.net.ftp.FTPClientJob extends Object implements Serializable

serialVersionUID: 2009102100L

Serialized Fields

name

String name

Property:

Description: The name of this Job.

Required: No.


host

String host

Property:

Description: The FTP server.

Required: Yes.


port

int port

Property:

Description: The Port.

Required: No.


username

String username

Property:

Description: The user name to connect to the FTP server with.

Required: Yes.


result

int result

Package org.oddjob.persist

Class org.oddjob.persist.ArchiveJob extends BasePrimary implements Serializable

serialVersionUID: 2010032500L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

archiveIdentifier

Object archiveIdentifier

Property:

Description: The identifier of the snapshot that will be taken when this job runs.

Required: Yes.


archiveName

String archiveName

Property:

Description: The name of the acrhive that all snapshots will be stored in.

Required: Yes.

Class org.oddjob.persist.RestoreBundle extends Object implements Serializable

serialVersionUID: 2010032600L

Serialized Fields

configuration

ArooaConfiguration configuration

archivePersister

ComponentPersister archivePersister

Package org.oddjob.schedules

Class org.oddjob.schedules.AbstractSchedule extends Object implements Serializable

serialVersionUID: 20050226L

Serialized Fields

childSchedule

Schedule childSchedule
A child schedule

Class org.oddjob.schedules.ConstrainedSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 20050226L

Class org.oddjob.schedules.IntervalTo extends org.oddjob.schedules.IntervalBase implements Serializable

serialVersionUID: 2009022700L

Class org.oddjob.schedules.ScheduleList extends Object implements Serializable

serialVersionUID: 20051125L

Serialized Fields

schedules

List<E> schedules

Property:

Description: The list of schedules.

Required: No, but pointless if missing.

Class org.oddjob.schedules.SimpleInterval extends Object implements Serializable

serialVersionUID: 2011092300L

Serialized Fields

fromDate

Date fromDate

toDate

Date toDate

Class org.oddjob.schedules.SimpleScheduleResult extends Object implements Serializable

serialVersionUID: 2011091500L

Serialized Fields

interval

Interval interval

useNext

Date useNext

Package org.oddjob.schedules.schedules

Class org.oddjob.schedules.schedules.AfterSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 200902262011092000L

Serialized Fields

schedule

Schedule schedule

Property:

Description: The schedule to be after.

Required: Yes.

Class org.oddjob.schedules.schedules.BrokenSchedule extends Object implements Serializable

serialVersionUID: 20050226L

Serialized Fields

schedule

Schedule schedule

Property:

Description: The schedule.

Required: Yes.


breaks

Schedule breaks

Property:

Description: The breaks.

Required: No, but this schedule is pointless if none are provided.


alternative

Schedule alternative

Property:

Description: An alternative schedule to apply during a break. The alternative schedule will be passed the interval that is the break.

Required: No.

Class org.oddjob.schedules.schedules.CountSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

countTo

int countTo

Property: count

Description: The number to count to.

Required: Yes.


identifier

String identifier

Property:

Description: If there are more than one count schedules in a schedule then this key is required to differentiate them. It can be any text.

Required: No.

Class org.oddjob.schedules.schedules.DailySchedule extends ConstrainedSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

from

String from

to

String to

Class org.oddjob.schedules.schedules.DateSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

startDate

String startDate

endDate

String endDate

Class org.oddjob.schedules.schedules.DayAfterSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 200502262011092200L

Class org.oddjob.schedules.schedules.DayBeforeSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 2011092200L

Class org.oddjob.schedules.schedules.IntervalSchedule extends Object implements Serializable

serialVersionUID: 20050226L

Serialized Fields

intervalMillis

long intervalMillis
Milliseconds for the interval.

Class org.oddjob.schedules.schedules.LastSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 20050226L

Class org.oddjob.schedules.schedules.MonthlySchedule extends ConstrainedSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

fromDay

DayOfMonth fromDay
from day of month.


toDay

DayOfMonth toDay
to day of month.


fromDayOfWeek

DayOfWeek fromDayOfWeek

toDayOfWeek

DayOfWeek toDayOfWeek

fromWeek

WeekOfMonth fromWeek

toWeek

WeekOfMonth toWeek

Class org.oddjob.schedules.schedules.OccurrenceSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

occurrence

int occurrence

Property:

Description: The number of the required occurrence.

Required: Yes.

Class org.oddjob.schedules.schedules.TimeSchedule extends AbstractSchedule implements Serializable

serialVersionUID: 200502262011092000L

Serialized Fields

from

String from

to

String to

toLast

String toLast

Class org.oddjob.schedules.schedules.WeeklySchedule extends ConstrainedSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

from

DayOfWeek from
The from day int as a string.


to

DayOfWeek to
The to day int as a string.

Class org.oddjob.schedules.schedules.YearlySchedule extends ConstrainedSchedule implements Serializable

serialVersionUID: 20050226L

Serialized Fields

fromMonth

Month fromMonth

Property:

Description: The from month.

Required: No, defaults to 1 (January).


toMonth

Month toMonth

Property:

Description: The to month.

Required: No, defaults to 12 (December).


fromDate

String fromDate

Property:

Description: The from month and day.


toDate

String toDate

Property:

Description: The to month and day.


Package org.oddjob.scheduling

Class org.oddjob.scheduling.JobToken extends Object implements Serializable

serialVersionUID: 20060112L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

path

String path

Class org.oddjob.scheduling.Retry extends TimerBase implements Serializable

serialVersionUID: 2009091400L

Serialized Fields

limits

Interval limits

Property:

Description: Used to limit the schedule. Usually this will be configured to be a parent timer's current interval.

Required: No.

Class org.oddjob.scheduling.ScheduleBase extends BasePrimary implements Serializable

serialVersionUID: 2009031500L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException

Class org.oddjob.scheduling.ScheduleSummary extends Object implements Serializable

serialVersionUID: 20051117L

Serialized Fields

id

String id
The id the job is scheduled with.


description

Map<K,V> description
A free form description of the jobs properties.

Class org.oddjob.scheduling.Timer extends TimerBase implements Serializable

serialVersionUID: 2009091420120126L

Serialized Fields

haltOnFailure

boolean haltOnFailure

Property:

Description: Don't reschedule if the scheduled job doesn't complete.

Required: No.


skipMissedRuns

boolean skipMissedRuns

Property:

Description: Use the current time, not the last completed time to calculate when the job is next due.

Required: No.

Class org.oddjob.scheduling.TimerBase extends ScheduleBase implements Serializable

serialVersionUID: 2009091420120126L

Serialized Fields

contextData

Map<K,V> contextData
Provided to the schedule.


current

ScheduleResult current

Property:

Description: This is the current/next result from the schedule. This properties fromDate is used to set the nextDue date for the schedule and it's useNext (normally the same as toDate) property is used to calculate the following new current property after execution. This property is most useful for the Timer to pass limits to the Retry, but is also useful for diagnostics.

Required: Set automatically.


lastDue

Date lastDue

Property:

Description: The time the schedule was lastDue. This is set from the nextDue property when the job begins to execute.

Required: Read only.

Class org.oddjob.scheduling.Trigger extends ScheduleBase implements Serializable

serialVersionUID: 2009031000L

Serialized Fields

state

StateCondition state

Property:

Description: The state condition which will cause the trigger to fire. See the Oddjob User guide for a full list of state conditions.

Required: No, defaults to COMPLETE.


cancelWhen

StateCondition cancelWhen

Property:

Description: A state condition that will cause the trigger to cancel.

Required: No, defaults to not cancelling.


lastTime

Date lastTime
The last time on the event that caused the trigger.


newOnly

boolean newOnly

Property:

Description: Fire trigger on new events only. If set the time on the event will be compared with the last that this trigger received and only a new event will cause the trigger to fire.

Required: No, defaults to false.


Package org.oddjob.script

Class org.oddjob.script.InvokeJob extends SerializableJob implements Serializable

serialVersionUID: 2012080600L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

function

String function

Property:

Description: The function/method to call.

Required: Yes.

Class org.oddjob.script.ScriptJob extends SerializableJob implements Serializable

serialVersionUID: 2010012600L

Serialized Fields

resultVariable

String resultVariable

Property:

Description: The variable in the script that will be used to provide the result. The property is designed for use with scripting languages who's execution does not produce a result. If, however the script does produce a result and this property is set, the variable will override the scripts return value.

Required: No.


result

Object result

Property:

Description: The result of executing the script or the script variable chosen as the result variable with the resultVariable property.


resultForState

boolean resultForState

Property:

Description: If true then use the result to determine the completion state of the job. If the result is not a number this property will have no affect. If the result is a number and 0 the job will COMPLETE, any other value and the job will be INCOMPLETE.

Required: No, defaults to false.


Package org.oddjob.sql

Class org.oddjob.sql.ConnectionType extends Object implements Serializable

serialVersionUID: 20070315L

Serialized Fields

driver

String driver

Property:

Description: The driver class name.

Required: Yes.


url

String url

Property:

Description: The jdbc url.

Required: Yes.


username

String username

Property:

Description: The database username..

Required: No.


password

String password

Property:

Description: The users password.

Required: No.


classLoader

ClassLoader classLoader

Property:

Description: The class loader to use to load the JDBC driver.

Required: No.

Class org.oddjob.sql.SQLJob extends Object implements Serializable

serialVersionUID: 20051106L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialsation.

Throws:
IOException
Serialized Fields

name

String name

Property:

Description: A name, can be any text.

Required: No.


Package org.oddjob.state

Class org.oddjob.state.AndState extends StateReflector implements Serializable

serialVersionUID: 2010082000L

Class org.oddjob.state.CascadeJob extends StructuralJob<Object> implements Serializable

serialVersionUID: 2010081100L

Class org.oddjob.state.EqualsState extends StructuralJob<Stateful> implements Serializable

serialVersionUID: 2009031800L

Serialized Fields

state

StateCondition state

Property:

Description: The state to match.

Required: No, defaults to COMPLETE.

Class org.oddjob.state.FlagState extends SerializableJob implements Serializable

serialVersionUID: 2009032000L

Serialized Fields

state

JobState state

Property:

Description: The state to flag.

Required: No, defaults to COMPLETE.

Class org.oddjob.state.IfJob extends StructuralJob<Object> implements Serializable

serialVersionUID: 20050806L

Serialized Fields

state

StateCondition state
The condition state.


then

boolean then
remember then/else

Class org.oddjob.state.JoinJob extends StructuralJob<Runnable> implements Serializable

serialVersionUID: 2010081600L

Class org.oddjob.state.OrState extends StateReflector implements Serializable

serialVersionUID: 2009031800L

Class org.oddjob.state.Resets extends StructuralJob<Object> implements Serializable

serialVersionUID: 2009032400L

Serialized Fields

harden

boolean harden

Property:

Description: Harden soft resets. True/False.

Required: No, defaults to false.


soften

boolean soften

Property:

Description: Soften hard resets. True/False

Required: No, defaults to false.

Class org.oddjob.state.StateEvent extends EventObject implements Serializable

serialVersionUID: 20051026L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

state

State state

time

Date time

exception

Throwable exception

Class org.oddjob.state.StateReflector extends SimultaneousStructural implements Serializable

serialVersionUID: 20010082000L


Package org.oddjob.structural

Class org.oddjob.structural.OddjobChildException extends OddjobException implements Serializable

serialVersionUID: 20070424L

Serialized Fields

childException

Throwable childException

childName

String childName

Class org.oddjob.structural.StructuralEvent extends EventObject implements Serializable

serialVersionUID: 2009042400L

Serialized Fields

child

Object child
The child that has been added or just removed


index

int index
The position the child was added or removed (starting at 0).


Package org.oddjob.swing

Class org.oddjob.swing.ChooseFile extends SerializableJob implements Serializable

serialVersionUID: 2009042100L

Serialized Fields

chosen

File chosen

dir

File dir

Class org.oddjob.swing.ConfigureBeanJob extends Object implements Serializable

serialVersionUID: 2010030100L

Serialized Fields

beanConfig

String beanConfig

Class org.oddjob.swing.ConfirmationJob extends SerializableJob implements Serializable

serialVersionUID: 2010010600L

Serialized Fields

title

String title

message

String message

Class org.oddjob.swing.OddjobPanel extends SimpleService implements Serializable

serialVersionUID: 2012091900L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

screen

ScreenPresence screen

columns

int columns

Package org.oddjob.util

Class org.oddjob.util.OddjobConfigException extends OddjobException implements Serializable

serialVersionUID: 2010071900L

Class org.oddjob.util.OddjobConstantException extends RuntimeException implements Serializable

serialVersionUID: 2010071900L

Class org.oddjob.util.OddjobLockedException extends Exception implements Serializable

serialVersionUID: 2010071900L


Package org.oddjob.values.properties

Class org.oddjob.values.properties.PropertiesJob extends PropertiesJobBase implements Serializable

serialVersionUID: 2011033000L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

environment

String environment
Prefix environment variables.


override

boolean override

Class org.oddjob.values.properties.PropertiesJobBase extends SerializableJob implements Serializable

serialVersionUID: 2011032200L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Custom serialisation.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Custom serialisation.

Throws:
IOException
Serialized Fields

properties

Properties properties
The properties we're defining.


Package org.oddjob.values.types

Class org.oddjob.values.types.DateType extends Object implements Serializable

serialVersionUID: 20070312L

Serialized Fields

date

String date

Property:

Description: A date in text, if a format is specified it is expected to be in the format provide, otherwise it is expected to be in the default format..

Required: Yes.


format

String format

Property:

Description: The format the date is in.

Required: No.


timeZone

String timeZone

Property:

Description: The time zone the date is for.

Required: No.


clock

Clock clock

Property:

Description: The clock to use if a date shortcut is specified. This is mainly here for tests.

Required: No, defaults to the current time clock.

Class org.oddjob.values.types.FormatType extends Object implements Serializable

serialVersionUID: 20070312L

Serialized Fields

format

String format

Property:

Description: The format.

Required: Yes.


timeZone

TimeZone timeZone

Property: timeZone

Description: The time zone to use for a date format.

Required: No.


date

Date date

Property:

Description: A date to format.

Required: Yes if number isn't supplied.


number

Number number

Property:

Description: A number to format.

Required: Yes if date isn't supplied.

Class org.oddjob.values.types.PropertyType extends Object implements Serializable

serialVersionUID: 2009042200L

Serialized Fields

props

Map<K,V> props
Nested properties.


dynaClass

org.apache.commons.beanutils.MutableDynaClass dynaClass
The dynaClass. Should name be unique? - don't know.


value

String value
The value of this property.


name

String name
The name of this property.

Class org.oddjob.values.types.PropertyTypeDynaClass extends Object implements Serializable

serialVersionUID: 20070124L

Serialized Fields

propertiesMap

Map<K,V> propertiesMap
Map of property name to DynaProperty.


name

String name
The name for getName()