## Uses of Class
edu.isi.pegasus.planner.catalog.site.classes.SiteCatalogEntry

Packages that use SiteCatalogEntry
edu.isi.pegasus.planner.catalog
edu.isi.pegasus.planner.catalog.site.classes
edu.isi.pegasus.planner.catalog.site.impl
edu.isi.pegasus.planner.code.gridstart
edu.isi.pegasus.planner.parser
edu.isi.pegasus.planner.refiner

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

Methods in edu.isi.pegasus.planner.catalog that return SiteCatalogEntry
`SiteCatalogEntry` SiteCatalog.`lookup(java.lang.String handle)` Retrieves the `SiteCatalogEntry` for a site.

Methods in edu.isi.pegasus.planner.catalog with parameters of type SiteCatalogEntry
`int` SiteCatalog.`insert(SiteCatalogEntry entry)` Inserts a new mapping into the Site catalog.

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

Fields in edu.isi.pegasus.planner.catalog.site.classes with type parameters of type SiteCatalogEntry
`private java.util.Map<java.lang.String,SiteCatalogEntry>` SiteStore.`mStore` The internal map that maps a site catalog entry to the site handle.

Methods in edu.isi.pegasus.planner.catalog.site.classes that return SiteCatalogEntry
`SiteCatalogEntry` SiteStore.`addEntry(SiteCatalogEntry entry)` Adds a site catalog entry to the store.
`static SiteCatalogEntry` Adapter.`convert(SiteCatalogEntry3 entry)` An adapter method that converts the `SiteCatalogEntry3` object to `SiteCatalogEntry` object.
`static SiteCatalogEntry` SiteInfo2SiteCatalogEntry.`convert(SiteInfo s)` An adapter method that converts the `SiteInfo` object to `SiteCatalogEntry` object.
`static SiteCatalogEntry` SiteInfo2SiteCatalogEntry.`convert(SiteInfo s, LogManager logger)` An adapter method that converts the `SiteInfo` object to `SiteCatalogEntry` object.
`SiteCatalogEntry` SiteStore.`lookup(java.lang.String handle)` Returns SiteCatalogEntry matching a site handle.

Methods in edu.isi.pegasus.planner.catalog.site.classes that return types with arguments of type SiteCatalogEntry
`java.util.Iterator<SiteCatalogEntry>` SiteStore.`entryIterator()` Returns an iterator to SiteCatalogEntry objects in the store.

Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type SiteCatalogEntry
`SiteCatalogEntry` SiteStore.`addEntry(SiteCatalogEntry entry)` Adds a site catalog entry to the store.
`static SiteCatalogEntry3` Adapter.`convert(SiteCatalogEntry entry)` An adapter method that converts the `SiteCatalogEntry` object to `SiteCatalogEntry3` object.
`void` XML3PrintVisitor.`depart(SiteCatalogEntry entry)` Depart the Site Catalog Entry object.
`void` SiteDataVisitor.`depart(SiteCatalogEntry entry)` Depart the Site Catalog Entry object.
`void` XML4PrintVisitor.`depart(SiteCatalogEntry entry)` Depart the Site Catalog Entry object.
`void` XML3PrintVisitor.`visit(SiteCatalogEntry entry)` Visit the Site CatalogEntry object
`void` SiteDataVisitor.`visit(SiteCatalogEntry entry)` Visit the Site CatalogEntry object
`void` XML4PrintVisitor.`visit(SiteCatalogEntry entry)` Visit the Site CatalogEntry object

### Uses of SiteCatalogEntry in edu.isi.pegasus.planner.catalog.site.impl

Methods in edu.isi.pegasus.planner.catalog.site.impl that return SiteCatalogEntry
`SiteCatalogEntry` XML.`lookup(java.lang.String handle)` Retrieves the `SiteCatalogEntry` for a site.
`SiteCatalogEntry` OSGMM.`lookup(java.lang.String handle)`
`SiteCatalogEntry` XML2.`lookup(java.lang.String handle)` Retrieves the `SiteCatalogEntry` for a site.

Methods in edu.isi.pegasus.planner.catalog.site.impl with parameters of type SiteCatalogEntry
`int` XML.`insert(SiteCatalogEntry entry)` Not implemented as yet.
`int` OSGMM.`insert(SiteCatalogEntry entry)`
`int` XML2.`insert(SiteCatalogEntry entry)` Not implemented as yet.

### Uses of SiteCatalogEntry in edu.isi.pegasus.planner.code.gridstart

Methods in edu.isi.pegasus.planner.code.gridstart with parameters of type SiteCatalogEntry
`java.lang.String` Kickstart.`getKickstartPath(SiteCatalogEntry site)` Returns the default path to kickstart as constructed from the environment variable associated with a site in the site catalog

### Uses of SiteCatalogEntry in edu.isi.pegasus.planner.parser

Methods in edu.isi.pegasus.planner.parser with parameters of type SiteCatalogEntry
`private boolean` SiteCatalogXMLParser4.`loadSite(SiteCatalogEntry site)` Whether to laod a site or not in the `SiteStore`

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

Methods in edu.isi.pegasus.planner.refiner with parameters of type SiteCatalogEntry
`private TransformationCatalogEntry` RemoveDirectory.`defaultTCEntry(SiteCatalogEntry site)` Returns a default TC entry to be used in case entry is not found in the transformation catalog.
`private TransformationCatalogEntry` DeployWorkerPackage.`defaultUntarTCEntry(SiteCatalogEntry site)` Returns a default TC entry to be used in case entry is not found in the transformation catalog.
`private java.lang.String` ReplicaCatalogBridge.`generateRepJobArgumentString(SiteCatalogEntry site, java.lang.String regJob, java.util.Collection files)` Generates the argument string to be given to the replica registration job.
`private java.lang.String` TransferEngine.`getURLOnSharedScratch(SiteCatalogEntry entry, Job job, FileServerType.OPERATION operation, java.lang.String lfn)` Returns a URL on the shared scratch of the staging site