Java Globus API: Class Params
org.globus.myproxy
Class Params
java.lang.Object
|
+--org.globus.myproxy.Params
All Implemented Interfaces: MyProxyConstants
Direct Known Subclasses: ChangePasswordParams , DestroyParams , GetParams , InfoParams , InitParams
public abstract class Params extends Object implements MyProxyConstants
A generic class for representing basic parameters
needed for all MyProxy operations.
Fields inherited from interface org.globus.myproxy.MyProxyConstants
COMMAND , CRED_DESC , CRED_NAME , CRLF , LIFETIME , MIN_PASSWORD_LENGTH , MYPROXY_PROTOCOL_VERSION , NEW_PHRASE , PASSPHRASE , RENEWER , RETRIEVER , USERNAME , VERSION
username
protected String username
passphrase
protected String passphrase
lifetime
protected int lifetime
Params
public Params (int command)
Params
public Params (int command,
String username,
String passphrase)
setUserName
public void setUserName (String username)
getUserName
public String getUserName ()
setPassphrase
public void setPassphrase (String passphrase)
getPassphrase
public String getPassphrase ()
setLifetime
public void setLifetime (int lifetime)
getLifetime
public int getLifetime ()
checkPassphrase
protected void checkPassphrase (String passphrase)
makeRequest
public String makeRequest ()
Serializes the parameters into a MyProxy request.
Subclasses should overwrite this function and
append the custom parameters to the output of
this function.
add
protected void add (StringBuffer buf,
String prefix,
String value)
toString
public String toString ()
Overrides: toString in class Object