|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.edg.security.voms.service.request.VOMSRequestSoapBindingSkeleton
Field Summary | |
private static java.util.Map |
_myOperations
|
private static java.util.Collection |
_myOperationsList
|
private VOMSRequest |
impl
|
Constructor Summary | |
VOMSRequestSoapBindingSkeleton()
|
|
VOMSRequestSoapBindingSkeleton(VOMSRequest impl)
|
Method Summary | |
void |
allowRequest(long id,
java.lang.String comment)
Accept the given request, i.e. do the requested operation. |
void |
confirmRequest(long id,
java.lang.String cookie,
java.lang.String comment)
Confirm the email address given during the creation of the request. |
void |
deleteRequest(long id,
java.lang.String comment)
Delete the given request from the database. |
void |
denyRequest(long id,
java.lang.String comment)
Deny the given request, i.e. don't do the requested operation. |
ShortRequest[] |
getAllRequests()
Return a list of all requests in the database. |
ShortRequest[] |
getIncompleteRequests()
Return a list of all incomplete requests in the database. |
int |
getMajorVersionNumber()
Returns the major version number. |
int |
getMinorVersionNumber()
Returns the minor version number. |
ShortRequest[] |
getMyRequests()
Return a list of all requests created by the client. |
static java.util.List |
getOperationDescByName(java.lang.String methodName)
Returns List of OperationDesc objects with this name |
static java.util.Collection |
getOperationDescs()
Returns Collection of OperationDescs |
int |
getPatchVersionNumber()
Returns the patch version number. |
ShortRequest[] |
getPendingRequests()
A shorthand for getRequestsInState (null, null, "Undecided") . |
DetailedRequest |
getRequest(long id)
Return detailed information about a request. |
ShortRequest[] |
getRequestsInState(java.lang.String type,
java.lang.String container,
java.lang.String state)
Return a list of requests with the given type, with the given subject container and in the given state. |
long |
newAddMemberRequest(java.lang.String group,
java.lang.String comment,
java.lang.String[] parameters)
Create a new request for membership in the specified group. |
long |
newCreateUserRequest(User user,
java.lang.String comment,
java.lang.String[] parameters)
Create a new request for adding a new user to the VO. |
long |
newCreateUserRequestFromContext(java.lang.String email,
java.lang.String comment,
java.lang.String[] parameters)
Create a new request for adding a new user to the VO. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private VOMSRequest impl
private static java.util.Map _myOperations
private static java.util.Collection _myOperationsList
Constructor Detail |
public VOMSRequestSoapBindingSkeleton()
public VOMSRequestSoapBindingSkeleton(VOMSRequest impl)
Method Detail |
public static java.util.List getOperationDescByName(java.lang.String methodName)
public static java.util.Collection getOperationDescs()
public int getMajorVersionNumber() throws java.rmi.RemoteException
VOMSRequest
getMajorVersionNumber
in interface VOMSRequest
java.rmi.RemoteException
public int getMinorVersionNumber() throws java.rmi.RemoteException
VOMSRequest
getMinorVersionNumber
in interface VOMSRequest
java.rmi.RemoteException
public int getPatchVersionNumber() throws java.rmi.RemoteException
VOMSRequest
getPatchVersionNumber
in interface VOMSRequest
java.rmi.RemoteException
public long newCreateUserRequestFromContext(java.lang.String email, java.lang.String comment, java.lang.String[] parameters) throws java.rmi.RemoteException
VOMSRequest
newCreateUserRequestFromContext
in interface VOMSRequest
email
- An email address to send allow/deny notifications to.comment
- A free-form comment for the VO administrator about this request.parameters
- Optional parameters for the action in an even element
String array (key at odd, value at even positions).
java.rmi.RemoteException
public long newCreateUserRequest(User user, java.lang.String comment, java.lang.String[] parameters) throws java.rmi.RemoteException
VOMSRequest
newCreateUserRequest
in interface VOMSRequest
user
- Additional info about the user (cn, email, certUri).comment
- A free-form comment for the VO administrator about this request.parameters
- Optional parameters for the action in an even element
String array (key at odd, value at even positions).
java.rmi.RemoteException
public long newAddMemberRequest(java.lang.String group, java.lang.String comment, java.lang.String[] parameters) throws java.rmi.RemoteException
VOMSRequest
newAddMemberRequest
in interface VOMSRequest
group
- The group to request membership in.comment
- A free-form comment for the VO administrator about this request.parameters
- Optional parameters for the action in an even element
String array (key at odd, value at even positions).
java.rmi.RemoteException
public ShortRequest[] getMyRequests() throws java.rmi.RemoteException
VOMSRequest
getMyRequests
in interface VOMSRequest
java.rmi.RemoteException
public ShortRequest[] getRequestsInState(java.lang.String type, java.lang.String container, java.lang.String state) throws java.rmi.RemoteException
VOMSRequest
getRequestsInState
in interface VOMSRequest
java.rmi.RemoteException
public ShortRequest[] getIncompleteRequests() throws java.rmi.RemoteException
VOMSRequest
getIncompleteRequests
in interface VOMSRequest
java.rmi.RemoteException
public ShortRequest[] getPendingRequests() throws java.rmi.RemoteException
VOMSRequest
getRequestsInState (null, null, "Undecided")
.
getPendingRequests
in interface VOMSRequest
java.rmi.RemoteException
public ShortRequest[] getAllRequests() throws java.rmi.RemoteException
VOMSRequest
getRequestsInState (null, null, null)
.
getAllRequests
in interface VOMSRequest
java.rmi.RemoteException
public DetailedRequest getRequest(long id) throws java.rmi.RemoteException
VOMSRequest
getRequest
in interface VOMSRequest
id
- The unique id of the request.
java.rmi.RemoteException
public void allowRequest(long id, java.lang.String comment) throws java.rmi.RemoteException
VOMSRequest
allowRequest
in interface VOMSRequest
id
- The unique id of the request.comment
- A textual comment to the user who requested the operation.
java.rmi.RemoteException
public void denyRequest(long id, java.lang.String comment) throws java.rmi.RemoteException
VOMSRequest
denyRequest
in interface VOMSRequest
id
- The unique id of the request.comment
- A textual comment for the user who requested the operation.
java.rmi.RemoteException
public void confirmRequest(long id, java.lang.String cookie, java.lang.String comment) throws java.rmi.RemoteException
VOMSRequest
confirmRequest
in interface VOMSRequest
id
- The unique id of the request.cookie
- The identifier that was sent to the given email address.comment
- A textual comment for this operation.
java.rmi.RemoteException
public void deleteRequest(long id, java.lang.String comment) throws java.rmi.RemoteException
VOMSRequest
deleteRequest
in interface VOMSRequest
id
- The unique id of the request.comment
- A textual comment for this operation.
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |