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

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.MYOSGSiteResourceInfo

public class MYOSGSiteResourceInfo
extends AbstractSiteCatalogResource

This class extends AbstractSiteCatalogResource and stores MYOSG Site resource Information

Author:
prasanth

Field Summary
private  MYOSGSiteEnvironmentInfo environmentInfo
           
private static String RESOURCE_DESCRIPTION_TAG
           
private static String RESOURCE_ID_TAG
           
private static String RESOURCE_NAME_TAG
           
private  String resourceDescription
           
private  String resourceID
           
private  String resourceName
           
private  List<MYOSGSiteServiceInfo> serviceList
           
private  MYOSGSiteVOOwnershipInfo VOOwnershipInfo
           
 
Fields inherited from class edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.AbstractSiteCatalogResource
mDepth
 
Constructor Summary
MYOSGSiteResourceInfo(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

RESOURCE_ID_TAG

private static final String RESOURCE_ID_TAG
See Also:
Constant Field Values

RESOURCE_NAME_TAG

private static final String RESOURCE_NAME_TAG
See Also:
Constant Field Values

RESOURCE_DESCRIPTION_TAG

private static final String RESOURCE_DESCRIPTION_TAG
See Also:
Constant Field Values

resourceID

private String resourceID

resourceName

private String resourceName

resourceDescription

private String resourceDescription

serviceList

private List<MYOSGSiteServiceInfo> serviceList

environmentInfo

private MYOSGSiteEnvironmentInfo environmentInfo

VOOwnershipInfo

private MYOSGSiteVOOwnershipInfo VOOwnershipInfo
Constructor Detail

MYOSGSiteResourceInfo

public MYOSGSiteResourceInfo(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.