Package org.oddjob.values.properties
Class PropertiesJobBase
java.lang.Object
org.oddjob.framework.extend.BaseComponent
org.oddjob.framework.extend.BasePrimary
org.oddjob.framework.extend.SimpleJob
org.oddjob.framework.extend.SerializableJob
org.oddjob.values.properties.PropertiesJobBase
- All Implemented Interfaces:
Serializable,Runnable,ArooaContextAware,ArooaSessionAware,Forceable,PropertyChangeNotifier,Iconic,LogEnabled,Resettable,Stateful
- Direct Known Subclasses:
InputJob,PropertiesJob
Base class for jobs that interact with the
PropertyManager.- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidAdds the property lookup to the session.protected voidAllow sub classes to join in the lookup creating life cycle.protected voidprotected PropertyLookupSubclasses can override the lookup.protected abstract booleanAre the properties override properties.voidSubclasses override this method to clear up resources.protected voidSubclasses override this method to perform post creation initialisation.protected voidonReset()Allow sub classes to do something on reset.protected voidsetProperties(Properties properties) Methods inherited from class org.oddjob.framework.extend.SimpleJob
execute, fireDestroyedState, force, getStateChanger, hardReset, iconHelper, isStop, onStop, run, sleep, softReset, stateHandler, stopMethods inherited from class org.oddjob.framework.extend.BasePrimary
configure, getName, logger, logger, loggerName, save, setName, toStringMethods inherited from class org.oddjob.framework.extend.BaseComponent
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSessionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.oddjob.Stateful
addStateListener, lastStateEvent, removeStateListener
-
Constructor Details
-
PropertiesJobBase
public PropertiesJobBase()
-
-
Method Details
-
onInitialised
protected void onInitialised()Description copied from class:BaseComponentSubclasses override this method to perform post creation initialisation.- Overrides:
onInitialisedin classBaseComponent
-
doWhenDeserialized
protected void doWhenDeserialized() -
createPropertyLookup
protected void createPropertyLookup()Allow sub classes to join in the lookup creating life cycle. -
addPropertyLookup
protected final void addPropertyLookup()Adds the property lookup to the session. -
getLookup
Subclasses can override the lookup.- Returns:
-
onReset
protected void onReset()Description copied from class:SimpleJobAllow sub classes to do something on reset. -
onDestroy
public void onDestroy()Description copied from class:BaseComponentSubclasses override this method to clear up resources. This is called by the framework before child elements have been destroyed. -
setProperties
-
getProperties
- Reference Property:
- properties
- Required:
- Read Only.
Description
Provide all the merged properties defined by this job. -
isOverride
protected abstract boolean isOverride()Are the properties override properties.- Returns:
-