Class PropertiesJobBase

All Implemented Interfaces:
Serializable, Runnable, ArooaContextAware, ArooaSessionAware, Forceable, PropertyChangeNotifier, Iconic, LogEnabled, Resettable, Stateful
Direct Known Subclasses:
InputJob, PropertiesJob

public abstract class PropertiesJobBase extends SerializableJob
Base class for jobs that interact with the PropertyManager.
See Also:
  • Constructor Details

    • PropertiesJobBase

      public PropertiesJobBase()
  • Method Details

    • onInitialised

      protected void onInitialised()
      Description copied from class: BaseComponent
      Subclasses override this method to perform post creation initialisation.
      Overrides:
      onInitialised in class BaseComponent
    • 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

      protected PropertyLookup getLookup()
      Subclasses can override the lookup.
      Returns:
    • onReset

      protected void onReset()
      Description copied from class: SimpleJob
      Allow sub classes to do something on reset.
      Overrides:
      onReset in class SimpleJob
    • onDestroy

      public void onDestroy()
      Description copied from class: BaseComponent
      Subclasses override this method to clear up resources. This is called by the framework before child elements have been destroyed.
      Overrides:
      onDestroy in class SimpleJob
    • setProperties

      protected void setProperties(Properties properties)
    • getProperties

      public Properties getProperties()
      Reference Property:
      properties

      Description

      Provide all the merged properties defined by this job.
      Required:
      Read Only.
    • isOverride

      protected abstract boolean isOverride()
      Are the properties override properties.
      Returns: