## Uses of Class
edu.isi.pegasus.planner.catalog.classes.SysInfo

Packages that use SysInfo
edu.isi.pegasus.planner.catalog
edu.isi.pegasus.planner.catalog.classes
edu.isi.pegasus.planner.catalog.site.classes
edu.isi.pegasus.planner.catalog.transformation
edu.isi.pegasus.planner.catalog.transformation.classes
edu.isi.pegasus.planner.catalog.transformation.client
edu.isi.pegasus.planner.catalog.transformation.impl
edu.isi.pegasus.planner.refiner

### Uses of SysInfo in edu.isi.pegasus.planner.catalog

Methods in edu.isi.pegasus.planner.catalog with parameters of type SysInfo
`int` TransformationCatalog.`insert(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List lfnprofiles, java.util.List pfnprofiles, SysInfo sysinfo)` Add an single entry into the transformation catalog.
`int` TransformationCatalog.`removeBySysInfo(SysInfo sysinfo)` Deletes entries from the catalog which have a particular system information.

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.classes

Methods in edu.isi.pegasus.planner.catalog.classes that return SysInfo
`static SysInfo` VDSSysInfo2NMI.`vdsSysInfo2NMI(VDSSysInfo sysinfo)` Converts VDS SysInfo to NMI based SysInfo object

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.site.classes

Fields in edu.isi.pegasus.planner.catalog.site.classes declared as SysInfo
`private SysInfo` SiteCatalogEntry.`mSysInfo` The System Information for the Site.
`private SysInfo` SiteCatalogEntry3.`mSysInfo` The System Information for the Site.

Methods in edu.isi.pegasus.planner.catalog.site.classes that return SysInfo
`SysInfo` SiteCatalogEntry.`getSysInfo()` Returns the System Information associated with the Site.
`SysInfo` SiteCatalogEntry3.`getSysInfo()` Returns the System Information associated with the Site.
`SysInfo` SiteStore.`getSysInfo(java.lang.String handle)` Returns the `SysInfo` for the site

Methods in edu.isi.pegasus.planner.catalog.site.classes that return types with arguments of type SysInfo
`java.util.Map<java.lang.String,SysInfo>` SiteStore.`getSysInfos(java.util.List<java.lang.String> sites)`

Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type SysInfo
`void` SiteCatalogEntry.`setSysInfo(SysInfo sysinfo)` Sets the System Information associated with the Site.
`void` SiteCatalogEntry3.`setSysInfo(SysInfo sysinfo)` Sets the System Information associated with the Site.

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.transformation

Fields in edu.isi.pegasus.planner.catalog.transformation declared as SysInfo
`private SysInfo` TransformationCatalogEntry.`mSysInfo` The System Info for the transformation.

Methods in edu.isi.pegasus.planner.catalog.transformation that return SysInfo
`SysInfo` TransformationCatalogEntry.`getSysInfo()` Returns the System Information associated with the transformation.

Methods in edu.isi.pegasus.planner.catalog.transformation with parameters of type SysInfo
`void` TransformationCatalogEntry.`setSysInfo(SysInfo sysinfo)` Sets the system information for the entry.

Constructors in edu.isi.pegasus.planner.catalog.transformation with parameters of type SysInfo
Constructor and Description
`TransformationCatalogEntry(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String resourceID, java.lang.String physicalname, TCType type, Profiles profiles, SysInfo sysinfo)` Overloaded constructor.

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.transformation.classes

Methods in edu.isi.pegasus.planner.catalog.transformation.classes with parameters of type SysInfo
`static VDSSysInfo` NMI2VDSSysInfo.`nmiToVDSSysInfo(SysInfo sysinfo)` Returns the VDSSysInfo object.

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.transformation.client

Fields in edu.isi.pegasus.planner.catalog.transformation.client declared as SysInfo
`protected SysInfo` Client.`system`

### Uses of SysInfo in edu.isi.pegasus.planner.catalog.transformation.impl

Methods in edu.isi.pegasus.planner.catalog.transformation.impl with parameters of type SysInfo
`protected boolean` Database.`addTCEntry(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List lfnprofiles, java.util.List pfnprofiles, SysInfo system, Notifications invokes, boolean write)` Add an single entry into the transformation catalog.
`protected boolean` Text.`addTCEntry(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List pfnprofiles, java.util.List lfnprofiles, SysInfo system, Notifications invokes, boolean write)` Add an single entry into the transformation catalog.
`protected boolean` File.`addTCEntry(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List pfnprofiles, java.util.List lfnprofiles, SysInfo system, Notifications invokes, boolean write)` Add an single entry into the transformation catalog.
`int` Database.`insert(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List lfnprofiles, java.util.List pfnprofiles, SysInfo system)` Add an single entry into the transformation catalog.
`int` Text.`insert(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List pfnprofiles, java.util.List lfnprofiles, SysInfo system)` Add an single entry into the transformation catalog.
`int` File.`insert(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String physicalname, TCType type, java.lang.String resourceid, java.util.List pfnprofiles, java.util.List lfnprofiles, SysInfo system)` Add an single entry into the transformation catalog.
`int` Database.`removeBySysInfo(SysInfo sysinfo)` Deletes entries from the catalog which have a particular system information.
`int` Text.`removeBySysInfo(SysInfo sysinfo)` Deletes entries from the catalog which have a particular system information.
`int` File.`removeBySysInfo(SysInfo sysinfo)` Deletes entries from the catalog which have a particular system information.

### Uses of SysInfo in edu.isi.pegasus.planner.refiner

Methods in edu.isi.pegasus.planner.refiner with parameters of type SysInfo
`private TransformationCatalogEntry` DeployWorkerPackage.`addDefaultTCEntry(java.lang.String site, java.lang.String pegasusHome, SysInfo sysinfo, boolean useFullPath, java.lang.String name, java.lang.String executable)` Returns a default TC entry to be used in case entry is not found in the transformation catalog.
`protected java.lang.String` DeployWorkerPackage.`constructDefaultURLToPegasusWorkerPackage(java.lang.String name, SysInfo sysinfo)` Constructs the default URL's for the pegasus worker package.