## Uses of Class
edu.isi.pegasus.common.credential.CredentialHandler.TYPE

Packages that use CredentialHandler.TYPE
edu.isi.pegasus.common.credential
edu.isi.pegasus.planner.classes

### Uses of CredentialHandler.TYPE in edu.isi.pegasus.common.credential

Fields in edu.isi.pegasus.common.credential with type parameters of type CredentialHandler.TYPE
`private java.util.Map<CredentialHandler.TYPE,CredentialHandler>` CredentialHandlerFactory.`mImplementingClassTable` A table that maps, Pegasus style keys to appropriate classes implementing the CredentialHandler interface

Methods in edu.isi.pegasus.common.credential that return CredentialHandler.TYPE
`static CredentialHandler.TYPE` CredentialHandler.TYPE.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static CredentialHandler.TYPE[]` CredentialHandler.TYPE.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in edu.isi.pegasus.common.credential that return types with arguments of type CredentialHandler.TYPE
`private static java.util.Map<CredentialHandler.TYPE,java.lang.String>` CredentialHandlerFactory.`implementingClassNameTable()` Returns a table that maps, the credential types to the implementing classes.

Methods in edu.isi.pegasus.common.credential with parameters of type CredentialHandler.TYPE
`private java.lang.Object` CredentialHandlerFactory.`get(CredentialHandler.TYPE type)` Returns the implementation from the implementing class table.
`CredentialHandler` CredentialHandlerFactory.`loadInstance(CredentialHandler.TYPE type)` This method loads the appropriate implementing CondorStyle as specified by the user at runtime.
`private void` CredentialHandlerFactory.`put(CredentialHandler.TYPE type, CredentialHandler implementation)` Inserts an entry into the implementing class table.

### Uses of CredentialHandler.TYPE in edu.isi.pegasus.planner.classes

Fields in edu.isi.pegasus.planner.classes declared as CredentialHandler.TYPE
`private CredentialHandler.TYPE` Job.`mSubmissionCredential` The credential to use for job submission if required.

Fields in edu.isi.pegasus.planner.classes with type parameters of type CredentialHandler.TYPE
`private java.util.Map<java.lang.String,java.util.Set<CredentialHandler.TYPE>>` Job.`mCredentialsType` Set of credential types required by a job to execute remotely.

Methods in edu.isi.pegasus.planner.classes that return CredentialHandler.TYPE
`CredentialHandler.TYPE` Job.`getSubmissionCredential()` Sets the credential to use for job submission.

Methods in edu.isi.pegasus.planner.classes that return types with arguments of type CredentialHandler.TYPE
`java.util.Map<java.lang.String,java.util.Set<CredentialHandler.TYPE>>` Job.`getCredentialTypes()` Returns the various credential types required by a job indexed by a site from which to pick up the credential

Methods in edu.isi.pegasus.planner.classes with parameters of type CredentialHandler.TYPE
`void` Job.`addCredentialType(java.lang.String site, CredentialHandler.TYPE type)` Adds a type of credential that will be required by a job.
`void` Job.`setSubmissionCredential(CredentialHandler.TYPE cred)` Sets the credential to use for job submission.