org.globus.myproxy
Class Params
java.lang.Object
org.globus.myproxy.Params
- All Implemented Interfaces:
- MyProxyConstants
- Direct Known Subclasses:
- ChangePasswordParams, DestroyParams, GetParams, GetTrustrootsParams, InfoParams, InitParams
public abstract class Params
- extends java.lang.Object
- implements MyProxyConstants
A generic class for representing basic parameters
needed for all MyProxy operations.
Field Summary |
protected int |
lifetime
Defaults to DEFAULT_LIFETIME (12 hours). |
protected java.lang.String |
passphrase
|
protected java.lang.String |
username
|
Fields inherited from interface org.globus.myproxy.MyProxyConstants |
COMMAND, CRED_DESC, CRED_NAME, CRLF, DEFAULT_LIFETIME, LIFETIME, MIN_PASSWORD_LENGTH, MYPROXY_PROTOCOL_VERSION, NEW_PHRASE, PASSPHRASE, RENEWER, RETRIEVER, TRUSTROOTS, USERNAME, VERSION, VOMSES, VONAME |
Constructor Summary |
Params(int command)
|
Params(int command,
java.lang.String username,
java.lang.String passphrase)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
username
protected java.lang.String username
passphrase
protected java.lang.String passphrase
lifetime
protected int lifetime
- Defaults to DEFAULT_LIFETIME (12 hours).
Params
public Params(int command)
Params
public Params(int command,
java.lang.String username,
java.lang.String passphrase)
setCommand
protected void setCommand(int command)
setUserName
public void setUserName(java.lang.String username)
getUserName
public java.lang.String getUserName()
setPassphrase
public void setPassphrase(java.lang.String passphrase)
getPassphrase
public java.lang.String getPassphrase()
setLifetime
public void setLifetime(int seconds)
getLifetime
public int getLifetime()
checkPassphrase
protected void checkPassphrase(java.lang.String passphrase)
makeRequest
public java.lang.String makeRequest()
makeRequest
protected java.lang.String makeRequest(boolean includePassword)
- 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(java.lang.StringBuffer buf,
java.lang.String prefix,
java.lang.String value)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2012. All Rights Reserved.