edu.isi.pegasus.planner.catalog.site.impl.myosg.classes
Class MYOSGSiteServiceInfo

java.lang.Object
  extended by edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.AbstractSiteCatalogResource
      extended by edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.MYOSGSiteServiceInfo

public class MYOSGSiteServiceInfo
extends AbstractSiteCatalogResource

This class extends AbstractSiteCatalogResource and stores MYOSG Site service Information

Author:
prasanth

Field Summary
private static String SERVICE_DESCRIPTION_TAG
           
private static String SERVICE_ID_TAG
           
private static String SERVICE_NAME_TAG
           
private static String SERVICE_URI_TAG
           
private  String serviceDescription
           
private  String serviceID
           
private  String serviceName
           
private  String serviceURI
           
 
Fields inherited from class edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.AbstractSiteCatalogResource
mDepth
 
Constructor Summary
MYOSGSiteServiceInfo(int depth)
           
 
Method Summary
 void addChildResource(AbstractSiteCatalogResource childResource)
          Add child resources to a site catalog resource
 Object getProperty(int ID)
          Returns the property value
 void setProperty(String ID, Object value)
          Sets the property of Site Catalog resource
 String toString()
           
 
Methods inherited from class edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.AbstractSiteCatalogResource
getDepth, setDepth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SERVICE_ID_TAG

private static final String SERVICE_ID_TAG
See Also:
Constant Field Values

SERVICE_NAME_TAG

private static final String SERVICE_NAME_TAG
See Also:
Constant Field Values

SERVICE_DESCRIPTION_TAG

private static final String SERVICE_DESCRIPTION_TAG
See Also:
Constant Field Values

SERVICE_URI_TAG

private static final String SERVICE_URI_TAG
See Also:
Constant Field Values

serviceID

private String serviceID

serviceName

private String serviceName

serviceDescription

private String serviceDescription

serviceURI

private String serviceURI
Constructor Detail

MYOSGSiteServiceInfo

public MYOSGSiteServiceInfo(int depth)
Method Detail

getProperty

public Object getProperty(int ID)
Returns the property value

Overrides:
getProperty in class AbstractSiteCatalogResource
Parameters:
ID -
Returns:
property value

setProperty

public void setProperty(String ID,
                        Object value)
Sets the property of Site Catalog resource

Overrides:
setProperty in class AbstractSiteCatalogResource
Parameters:
ID - property ID
value - property value

addChildResource

public void addChildResource(AbstractSiteCatalogResource childResource)
Add child resources to a site catalog resource

Specified by:
addChildResource in class AbstractSiteCatalogResource
Parameters:
childResource - child resource

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 The University of Southern California. All Rights Reserved.