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

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

public class MYOSGSiteEnvironmentInfo
extends AbstractSiteCatalogResource

This class extends AbstractSiteCatalogResource and stores MYOSG Site Environment Information

Author:
prasanth

Field Summary
private static String ENV_APP_TAG
           
private static String ENV_DATA_TAG
           
private static String ENV_DEFAULT_SE_TAG
           
private static String ENV_GLEXEC_LOCATION_TAG
           
private static String ENV_GLOBUS_LOCATION_TAG
           
private static String ENV_GRID_TAG
           
private static String ENV_HOSTNAME_TAG
           
private static String ENV_JOB_CONTACT_TAG
           
private static String ENV_LOCATION_TAG
           
private static String ENV_SITE_NAME_TAG
           
private static String ENV_SITE_READ_TAG
           
private static String ENV_SITE_WRITE_TAG
           
private static String ENV_SQUID_LOCATION_TAG
           
private static String ENV_STORAGE_ELEMENT_TAG
           
private static String ENV_WN_TMP_TAG
           
private  String envApp
           
private  String envData
           
private  String envDefaultSe
           
private  String envGlexecLocation
           
private  String envGlobusLocation
           
private  String envGrid
           
private  String envHostName
           
private  String envJobContact
           
private  String envLocation
           
private  String envSiteName
           
private  String envSiteRead
           
private  String envSiteWrite
           
private  String envSquidLocation
           
private  String envStorageElement
           
private  String envWnTmp
           
 
Fields inherited from class edu.isi.pegasus.planner.catalog.site.impl.myosg.classes.AbstractSiteCatalogResource
mDepth
 
Constructor Summary
MYOSGSiteEnvironmentInfo(int depth)
           
 
Method Summary
 void addChildResource(AbstractSiteCatalogResource ID)
          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

envGlobusLocation

private String envGlobusLocation

envApp

private String envApp

envData

private String envData

envDefaultSe

private String envDefaultSe

envGlexecLocation

private String envGlexecLocation

envGrid

private String envGrid

envHostName

private String envHostName

envJobContact

private String envJobContact

envLocation

private String envLocation

envSiteName

private String envSiteName

envSiteRead

private String envSiteRead

envSiteWrite

private String envSiteWrite

envSquidLocation

private String envSquidLocation

envStorageElement

private String envStorageElement

envWnTmp

private String envWnTmp

ENV_GLOBUS_LOCATION_TAG

private static final String ENV_GLOBUS_LOCATION_TAG
See Also:
Constant Field Values

ENV_APP_TAG

private static final String ENV_APP_TAG
See Also:
Constant Field Values

ENV_DATA_TAG

private static final String ENV_DATA_TAG
See Also:
Constant Field Values

ENV_DEFAULT_SE_TAG

private static final String ENV_DEFAULT_SE_TAG
See Also:
Constant Field Values

ENV_GLEXEC_LOCATION_TAG

private static final String ENV_GLEXEC_LOCATION_TAG
See Also:
Constant Field Values

ENV_GRID_TAG

private static final String ENV_GRID_TAG
See Also:
Constant Field Values

ENV_HOSTNAME_TAG

private static final String ENV_HOSTNAME_TAG
See Also:
Constant Field Values

ENV_JOB_CONTACT_TAG

private static final String ENV_JOB_CONTACT_TAG
See Also:
Constant Field Values

ENV_LOCATION_TAG

private static final String ENV_LOCATION_TAG
See Also:
Constant Field Values

ENV_SITE_NAME_TAG

private static final String ENV_SITE_NAME_TAG
See Also:
Constant Field Values

ENV_SITE_READ_TAG

private static final String ENV_SITE_READ_TAG
See Also:
Constant Field Values

ENV_SITE_WRITE_TAG

private static final String ENV_SITE_WRITE_TAG
See Also:
Constant Field Values

ENV_SQUID_LOCATION_TAG

private static final String ENV_SQUID_LOCATION_TAG
See Also:
Constant Field Values

ENV_STORAGE_ELEMENT_TAG

private static final String ENV_STORAGE_ELEMENT_TAG
See Also:
Constant Field Values

ENV_WN_TMP_TAG

private static final String ENV_WN_TMP_TAG
See Also:
Constant Field Values
Constructor Detail

MYOSGSiteEnvironmentInfo

public MYOSGSiteEnvironmentInfo(int depth)
Method Detail

getProperty

public Object getProperty(int ID)
Returns the property value

Overrides:
getProperty in class AbstractSiteCatalogResource
Parameters:
ID -
Returns:
propety 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 ID)
Add child resources to a site catalog resource

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

toString

public String toString()
Overrides:
toString in class Object


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