org.appfuse.service
Class TemplateManagerImpl

java.lang.Object
  extended byorg.appfuse.service.BaseManager
      extended byorg.appfuse.service.TemplateManagerImpl
All Implemented Interfaces:
TemplateManager

public class TemplateManagerImpl
extends BaseManager
implements TemplateManager

Business Delegate (Proxy) Interface to handle communication between web and persistence layer

View Source

Version:
$Revision: 1.1 $ $Date: 2004/03/31 13:04:17 $
Author:
Matt Raible

Constructor Summary
TemplateManagerImpl()
           
 
Method Summary
 Object getTemplate(String templateId)
          Retrives a single template object based on a templateId
 void removeTemplate(Object obj)
          Removes a template from the database by id
 Object saveTemplate(Object obj)
          Saves a template's information.
 void setTemplateDAO(TemplateDAO dao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateManagerImpl

public TemplateManagerImpl()
Method Detail

setTemplateDAO

public void setTemplateDAO(TemplateDAO dao)

getTemplate

public Object getTemplate(String templateId)
                   throws Exception
Description copied from interface: TemplateManager
Retrives a single template object based on a templateId

Specified by:
getTemplate in interface TemplateManager
Parameters:
templateId -
Returns:
populated Template object
Throws:
Exception
See Also:
TemplateManager.getTemplate(java.lang.String)

saveTemplate

public Object saveTemplate(Object obj)
                    throws Exception
Description copied from interface: TemplateManager
Saves a template's information. This method can also be used to add a new template.

Specified by:
saveTemplate in interface TemplateManager
Parameters:
obj - a populated template object
Returns:
updated template information
Throws:
Exception
See Also:
TemplateManager.saveTemplate(java.lang.Object)

removeTemplate

public void removeTemplate(Object obj)
                    throws Exception
Description copied from interface: TemplateManager
Removes a template from the database by id

Specified by:
removeTemplate in interface TemplateManager
Parameters:
obj - the template to remove
Throws:
Exception - when something goes wrong
See Also:
TemplateManager.removeTemplate(java.lang.Object)


Copyright © 2002-2004