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 intlifetimeDefaults to DEFAULT_LIFETIME (12 hours).protected java.lang.Stringpassphraseprotected java.lang.Stringusername-
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 voidadd(java.lang.StringBuffer buf, java.lang.String prefix, java.lang.String value)protected voidcheckPassphrase(java.lang.String passphrase)intgetLifetime()java.lang.StringgetPassphrase()java.lang.StringgetUserName()java.lang.StringmakeRequest()protected java.lang.StringmakeRequest(boolean includePassword)Serializes the parameters into a MyProxy request.protected voidsetCommand(int command)voidsetLifetime(int seconds)voidsetPassphrase(java.lang.String passphrase)voidsetUserName(java.lang.String username)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-