Package 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
Fields Modifier and Type Field Description 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, CRED_RETRIEVER_TRUSTED, CRLF, DEFAULT_LIFETIME, LIFETIME, MIN_PASSWORD_LENGTH, MYPROXY_PROTOCOL_VERSION, NEW_PHRASE, PASSPHRASE, RENEWER, RETRIEVER, TRUSTROOTS, USERNAME, VERSION, VOMSES, VONAME
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
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 classjava.lang.Object
-
-