sfi.director.util.Credentials Class Reference

Inheritance diagram for sfi.director.util.Credentials:

sfi.director.application.FrontendCredentials sfi.director.util.KnownCredentials List of all members.

Public Member Functions

 Credentials ()
void invalidate ()
void setEntity (String entity)
String getEntity ()
void setPrincipalPrompt (String prompt)
void setPasswordPrompt (String prompt)
void setDefaultPrincipal (String login)
void askUser () throws DirectorException
 prompt the user for a principal and password
String getPrincipal () throws DirectorException
 get the principal ("Login") used for authentication.
String getPassword () throws DirectorException
 get the password used for authentication
boolean isCancelled ()
 determine if authentication has been cancelled

Static Public Member Functions

static void setMethod (Credentials cred)
static Credentials getCredentials (String entity) throws DirectorException

Protected Member Functions

void fileCredentials ()
String findAuth (String principal)

Protected Attributes

String principalPrompt = "Login"
String passwordPrompt = "Password"
String principal
String password
String entity
boolean cancelled = false
boolean file_tried = false

Static Package Attributes

static Hashtable credentials = new Hashtable()
static Class credentialClass = new Credentials().getClass()
static Object saveme = Tools.saveOurClass( new Credentials() )

Constructor & Destructor Documentation

sfi.director.util.Credentials.Credentials  ) 
 


Member Function Documentation

void sfi.director.util.Credentials.askUser  )  throws DirectorException
 

prompt the user for a principal and password

Reimplemented in sfi.director.application.FrontendCredentials.

void sfi.director.util.Credentials.fileCredentials  )  [protected]
 

Reimplemented in sfi.director.util.KnownCredentials.

String sfi.director.util.Credentials.findAuth String  principal  )  [protected]
 

static Credentials sfi.director.util.Credentials.getCredentials String  entity  )  throws DirectorException [static]
 

String sfi.director.util.Credentials.getEntity  ) 
 

String sfi.director.util.Credentials.getPassword  )  throws DirectorException
 

get the password used for authentication

String sfi.director.util.Credentials.getPrincipal  )  throws DirectorException
 

get the principal ("Login") used for authentication.

void sfi.director.util.Credentials.invalidate  ) 
 

boolean sfi.director.util.Credentials.isCancelled  ) 
 

determine if authentication has been cancelled

void sfi.director.util.Credentials.setDefaultPrincipal String  login  ) 
 

void sfi.director.util.Credentials.setEntity String  entity  ) 
 

static void sfi.director.util.Credentials.setMethod Credentials  cred  )  [static]
 

void sfi.director.util.Credentials.setPasswordPrompt String  prompt  ) 
 

void sfi.director.util.Credentials.setPrincipalPrompt String  prompt  ) 
 


Member Data Documentation

boolean sfi.director.util.Credentials.cancelled = false [protected]
 

Class sfi.director.util.Credentials.credentialClass = new Credentials().getClass() [static, package]
 

Hashtable sfi.director.util.Credentials.credentials = new Hashtable() [static, package]
 

String sfi.director.util.Credentials.entity [protected]
 

boolean sfi.director.util.Credentials.file_tried = false [protected]
 

String sfi.director.util.Credentials.password [protected]
 

String sfi.director.util.Credentials.passwordPrompt = "Password" [protected]
 

String sfi.director.util.Credentials.principal [protected]
 

String sfi.director.util.Credentials.principalPrompt = "Login" [protected]
 

Object sfi.director.util.Credentials.saveme = Tools.saveOurClass( new Credentials() ) [static, package]
 


The documentation for this class was generated from the following file:
Generated on Sat May 19 01:20:00 2012 for Node Director by  doxygen 1.4.5