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

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

public abstract class ClusterHarvester
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

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

Constructor Detail

ClusterHarvester

public ClusterHarvester()
Method Detail

harvestDetails

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

harvestClusterStatus

public static java.lang.String harvestClusterStatus(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,
                               java.lang.String id)
                        throws java.lang.Exception
Parameters:
siteName - site Name to harvest the status
id - Storage Element ID
Returns:
Status
Throws:
java.lang.Exception - if fails