Class BeanReportJob

java.lang.Object
org.oddjob.jobs.BeanReportJob
All Implemented Interfaces:
Runnable, ArooaSessionAware

public class BeanReportJob extends Object implements Runnable, ArooaSessionAware
Author:
rob

Description

Create a simple listing of the properties of beans.
  • Constructor Details

    • BeanReportJob

      public BeanReportJob()
  • Method Details

    • setArooaSession

      public void setArooaSession(ArooaSession session)
      Description copied from interface: ArooaSessionAware
      Accept the current Arooa Session.
      Specified by:
      setArooaSession in interface ArooaSessionAware
      Parameters:
      session - The Arooa Session. Never null.
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBeans

      public Iterable<?> getBeans()
    • setBeans

      public void setBeans(Iterable<?> beans)
    • getOutput

      public OutputStream getOutput()
    • setOutput

      public void setOutput(OutputStream output)
    • isNoHeaders

      public boolean isNoHeaders()
    • setNoHeaders

      public void setNoHeaders(boolean noHeader)
    • getBeanView

      public BeanView getBeanView()
    • setBeanView

      public void setBeanView(BeanView beanExtraProvider)
    • toString

      public String toString()
      Overrides:
      toString in class Object