uk.ac.soton.itinnovation.grid.service.sla.dao
Class DAOFactory

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.service.sla.dao.DAOFactory
Direct Known Subclasses:
HibernateDAOFactory

public abstract class DAOFactory
extends Object

Abstract factory for creating data access objects.


Constructor Summary
protected DAOFactory()
           
 
Method Summary
abstract  ActivityDAO getActivityDAO()
           
abstract  ResourcePoolDAO getResourcePoolDAO()
           
abstract  ResourceWithUsageByMetricDAO getResourceWithUsageByMetricDAO()
           
abstract  SlaDAO getSlaDAO()
           
abstract  SLATemplateDAO getSLATemplateDAO()
           
abstract  UsageSummaryDAO getUsageSummaryDAO()
           
abstract  UsageSummaryElementDAO getUsageSummaryElementDAO()
           
static DAOFactory instance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DAOFactory

protected DAOFactory()
Method Detail

instance

public static DAOFactory instance()

getSLATemplateDAO

public abstract SLATemplateDAO getSLATemplateDAO()

getResourcePoolDAO

public abstract ResourcePoolDAO getResourcePoolDAO()

getSlaDAO

public abstract SlaDAO getSlaDAO()

getActivityDAO

public abstract ActivityDAO getActivityDAO()

getUsageSummaryDAO

public abstract UsageSummaryDAO getUsageSummaryDAO()

getUsageSummaryElementDAO

public abstract UsageSummaryElementDAO getUsageSummaryElementDAO()

getResourceWithUsageByMetricDAO

public abstract ResourceWithUsageByMetricDAO getResourceWithUsageByMetricDAO()


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.