org.gcube.informationsystem.glitebridge.harvester.resource
Class SiteHarvester

java.lang.Object
  extended by org.gcube.informationsystem.glitebridge.harvester.resource.SiteHarvester

public class SiteHarvester
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
SiteHarvester()
           
 
Method Summary
static Status getStatus(java.lang.String siteName)
           
static java.util.List<KSite> harvestDetails(KeyValueCouple<java.lang.String,java.lang.String>... couples)
           
static java.lang.String harvestSitesAvailableOnVO()
           
static java.lang.String harvestSitesStatus(java.lang.String siteName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteHarvester

public SiteHarvester()
Method Detail

harvestSitesAvailableOnVO

public static java.lang.String harvestSitesAvailableOnVO()
                                                  throws java.lang.Exception
Returns:
String
Throws:
java.lang.Exception - if fails

harvestDetails

public static java.util.List<KSite> harvestDetails(KeyValueCouple<java.lang.String,java.lang.String>... couples)
                                            throws java.lang.Exception
Parameters:
couples - of key value to apply to baseDN query
Returns:
List of KSite
Throws:
java.lang.Exception - if fails

harvestSitesStatus

public static java.lang.String harvestSitesStatus(java.lang.String siteName)
                                           throws java.lang.Exception
Parameters:
siteName - site Name to harvest the status
Returns:
String
Throws:
java.lang.Exception - if fails

getStatus

public static Status getStatus(java.lang.String siteName)
                        throws java.lang.Exception
Parameters:
siteName - site Name to harvest the status
Returns:
Status
Throws:
java.lang.Exception - if fails