public abstract class Params extends java.lang.Object implements MyProxyConstants
Modifier and Type | Field and Description |
---|---|
private int |
command |
protected int |
lifetime
Defaults to DEFAULT_LIFETIME (12 hours).
|
protected java.lang.String |
passphrase |
protected java.lang.String |
username |
COMMAND, CRED_DESC, CRED_NAME, CRED_RETRIEVER_TRUSTED, CRLF, DEFAULT_LIFETIME, LIFETIME, MIN_PASSWORD_LENGTH, MYPROXY_PROTOCOL_VERSION, NEW_PHRASE, PASSPHRASE, RENEWER, RETRIEVER, TRUSTROOTS, USERNAME, VERSION, VOMSES, VONAME
Constructor and Description |
---|
Params(int command) |
Params(int command,
java.lang.String username,
java.lang.String passphrase) |
Modifier and Type | Method and Description |
---|---|
protected void |
add(java.lang.StringBuffer buf,
java.lang.String prefix,
java.lang.String value) |
protected void |
checkPassphrase(java.lang.String passphrase) |
int |
getLifetime() |
java.lang.String |
getPassphrase() |
java.lang.String |
getUserName() |
java.lang.String |
makeRequest() |
protected java.lang.String |
makeRequest(boolean includePassword)
Serializes the parameters into a MyProxy request.
|
protected void |
setCommand(int command) |
void |
setLifetime(int seconds) |
void |
setPassphrase(java.lang.String passphrase) |
void |
setUserName(java.lang.String username) |
java.lang.String |
toString() |
private int command
protected java.lang.String username
protected java.lang.String passphrase
protected int lifetime
public Params(int command)
public Params(int command, java.lang.String username, java.lang.String passphrase)
protected void setCommand(int command)
public void setUserName(java.lang.String username)
public java.lang.String getUserName()
public void setPassphrase(java.lang.String passphrase)
public java.lang.String getPassphrase()
public void setLifetime(int seconds)
public int getLifetime()
protected void checkPassphrase(java.lang.String passphrase)
public java.lang.String makeRequest()
protected java.lang.String makeRequest(boolean includePassword)
protected void add(java.lang.StringBuffer buf, java.lang.String prefix, java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object