org.oddjob.jobs
Class BeanReportJob

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

public class BeanReportJob
extends Object
implements Runnable, ArooaSessionAware

Description

Create a simple listing of the properties of of beans.
Author:
rob

Constructor Summary
BeanReportJob()
           
 
Method Summary
 Iterable<? extends Object> getBeans()
           
 BeanView getBeanView()
           
 String getName()
           
 OutputStream getOutput()
           
 boolean isNoHeaders()
           
 void run()
           
 void setArooaSession(ArooaSession session)
           
 void setBeans(Iterable<? extends Object> beans)
           
 void setBeanView(BeanView beanExtraProvider)
           
 void setName(String name)
           
 void setNoHeaders(boolean noHeader)
           
 void setOutput(OutputStream output)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanReportJob

public BeanReportJob()
Method Detail

setArooaSession

public void setArooaSession(ArooaSession session)
Specified by:
setArooaSession in interface ArooaSessionAware

run

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

getName

public String getName()

setName

public void setName(String name)

getBeans

public Iterable<? extends Object> getBeans()

setBeans

public void setBeans(Iterable<? extends Object> 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