Class VariablesJobArooa

java.lang.Object
org.oddjob.values.VariablesJobArooa
All Implemented Interfaces:
ArooaBeanDescriptor

public class VariablesJobArooa extends Object implements ArooaBeanDescriptor
Provide a
invalid reference
BeanDescriptor
for VariablesJob.
Author:
rob
  • Constructor Details

    • VariablesJobArooa

      public VariablesJobArooa()
  • Method Details

    • getComponentProperty

      public String getComponentProperty()
      Description copied from interface: ArooaBeanDescriptor
      The name of the component property. A bean can have at most one component property.
      Specified by:
      getComponentProperty in interface ArooaBeanDescriptor
      Returns:
      The name of the property or null if there isn't one.
    • getParsingInterceptor

      public ParsingInterceptor getParsingInterceptor()
      Description copied from interface: ArooaBeanDescriptor
      Specified by:
      getParsingInterceptor in interface ArooaBeanDescriptor
      Returns:
      A Parsing Interceptor or null if one isn't available
    • getTextProperty

      public String getTextProperty()
      Description copied from interface: ArooaBeanDescriptor
      The name of the property which can be set using the text of an xml element. At most only one property can be set using the text of an element.

      The actual property name is required because unlike components and values, the property name can not be derrived from an element name.

      Specified by:
      getTextProperty in interface ArooaBeanDescriptor
      Returns:
      The name of the property to be set using the text of the element. Will be null if the class doesn't support setting element text.
    • getConfiguredHow

      public ConfiguredHow getConfiguredHow(String property)
      Description copied from interface: ArooaBeanDescriptor
      How is a property configured.
      Specified by:
      getConfiguredHow in interface ArooaBeanDescriptor
      Parameters:
      property - The property name.
      Returns:
      How the property is configured. Never null.
    • isAuto

      public boolean isAuto(String property)
      Description copied from interface: ArooaBeanDescriptor
      Indicates that the property should be set automatically from the services.
      Specified by:
      isAuto in interface ArooaBeanDescriptor
      Parameters:
      property - The property name.
      Returns:
      true if the property can be set automatically, false otherwise.
    • getFlavour

      public String getFlavour(String property)
      Description copied from interface: ArooaBeanDescriptor
      Get the property flavour. This is for services.
      Specified by:
      getFlavour in interface ArooaBeanDescriptor
      Parameters:
      property - The property name.
      Returns:
      The flavour. May be null.
    • getAnnotations

      public ArooaAnnotations getAnnotations()
      Description copied from interface: ArooaBeanDescriptor
      Provide annotation information about methods. Used to allow life cycle methods, and any other custom annotation methods to defined separately from the class.
      Specified by:
      getAnnotations in interface ArooaBeanDescriptor
      Returns:
      The annotations.