org.globus.myproxy
Class GetParams

java.lang.Object
  extended by org.globus.myproxy.Params
      extended by org.globus.myproxy.GetParams
All Implemented Interfaces:
MyProxyConstants

public class GetParams
extends Params

Holds the parameters for the get operation.


Field Summary
 
Fields inherited from class org.globus.myproxy.Params
lifetime, passphrase, 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
GetParams()
           
GetParams(java.lang.String username, java.lang.String passphrase)
           
 
Method Summary
 org.ietf.jgss.GSSCredential getAuthzCreds()
           
 java.lang.String getCredentialName()
           
 java.util.List getVomses()
           
 java.util.List getVoname()
           
 boolean getWantTrustroots()
           
protected  java.lang.String makeRequest(boolean includePassword)
          Serializes the parameters into a MyProxy request.
 void setAuthzCreds(org.ietf.jgss.GSSCredential creds)
          Set credentials for renewal authorization.
 void setCredentialName(java.lang.String credentialName)
           
 void setVomses(java.util.List vomses)
           
 void setVoname(java.util.List voname)
           
 void setWantTrustroots(boolean wantTrustroots)
           
 
Methods inherited from class org.globus.myproxy.Params
add, checkPassphrase, getLifetime, getPassphrase, getUserName, makeRequest, setCommand, setLifetime, setPassphrase, setUserName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetParams

public GetParams()

GetParams

public GetParams(java.lang.String username,
                 java.lang.String passphrase)
Method Detail

setCredentialName

public void setCredentialName(java.lang.String credentialName)

getCredentialName

public java.lang.String getCredentialName()

setWantTrustroots

public void setWantTrustroots(boolean wantTrustroots)

getWantTrustroots

public boolean getWantTrustroots()

setVoname

public void setVoname(java.util.List voname)

getVoname

public java.util.List getVoname()

setVomses

public void setVomses(java.util.List vomses)

getVomses

public java.util.List getVomses()

setAuthzCreds

public void setAuthzCreds(org.ietf.jgss.GSSCredential creds)
Set credentials for renewal authorization.

Parameters:
creds - The credentials to renew.

getAuthzCreds

public org.ietf.jgss.GSSCredential getAuthzCreds()

makeRequest

protected java.lang.String makeRequest(boolean includePassword)
Description copied from class: Params
Serializes the parameters into a MyProxy request. Subclasses should overwrite this function and append the custom parameters to the output of this function.

Overrides:
makeRequest in class Params


Copyright © 2012. All Rights Reserved.