it.eng.spagobi.kpi.ou.provider
Class OrganizationalUnitListProvider

java.lang.Object
  extended by it.eng.spagobi.kpi.ou.provider.OrganizationalUnitListProvider
Direct Known Subclasses:
OrganizationalUnitListProviderDB, OrganizationalUnitListProviderFoodmart, OrganizationalUnitListProviderMock

public abstract class OrganizationalUnitListProvider
extends java.lang.Object

Author:
Davide Zerbetto (davide.zerbetto@eng.it)

Constructor Summary
OrganizationalUnitListProvider()
           
 
Method Summary
abstract  java.util.List<OrganizationalUnitHierarchy> getHierarchies()
           
abstract  it.eng.spagobi.utilities.tree.Tree<OrganizationalUnit> getHierarchyStructure(OrganizationalUnitHierarchy hierarchy)
           
abstract  java.util.List<OrganizationalUnit> getOrganizationalUnits()
           
abstract  void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationalUnitListProvider

public OrganizationalUnitListProvider()
Method Detail

initialize

public abstract void initialize()

getOrganizationalUnits

public abstract java.util.List<OrganizationalUnit> getOrganizationalUnits()

getHierarchies

public abstract java.util.List<OrganizationalUnitHierarchy> getHierarchies()

getHierarchyStructure

public abstract it.eng.spagobi.utilities.tree.Tree<OrganizationalUnit> getHierarchyStructure(OrganizationalUnitHierarchy hierarchy)