br.com.ibnetwork.guara.modules.screens
Class DownloadSupport

java.lang.Object
  extended by br.com.ibnetwork.guara.modules.screens.DownloadSupport
All Implemented Interfaces:
Module

public abstract class DownloadSupport
extends java.lang.Object
implements Module

Author:
leandro

Field Summary
protected  org.apache.commons.logging.Log logger
           
protected  org.apache.avalon.framework.service.ServiceManager manager
           
protected  java.lang.String name
           
protected  SystemMessageBroker sysMsg
           
 
Constructor Summary
DownloadSupport()
           
 
Method Summary
protected abstract  void doClean(java.io.File file)
           
 Outcome doPerform(RunData data, Context context)
           
protected abstract  java.io.File getFile(RunData data)
           
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

protected org.apache.avalon.framework.service.ServiceManager manager

sysMsg

protected SystemMessageBroker sysMsg

name

protected java.lang.String name

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

DownloadSupport

public DownloadSupport()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Module

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Module

doPerform

public Outcome doPerform(RunData data,
                         Context context)
                  throws java.lang.Exception
Specified by:
doPerform in interface Module
Throws:
java.lang.Exception

doClean

protected abstract void doClean(java.io.File file)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getFile

protected abstract java.io.File getFile(RunData data)
                                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.