org.edg.security.voms.operation
Class ListGroupsForUserQuestion
java.lang.Object
|
+--org.edg.security.voms.operation.QuestionHelper
|
+--org.edg.security.voms.operation.ListGroupsForUserQuestion
- All Implemented Interfaces:
- Question, java.io.Serializable
- public final class ListGroupsForUserQuestion
- extends QuestionHelper
A question for listing the groups which the given user is a member of.
- Version:
- $Name: v0_7_0 $
- Author:
- Karoly Lorentey
- See Also:
- Serialized Form
Field Summary |
private static org.apache.log4j.Logger |
log
Logger. |
(package private) java.lang.String |
userca
|
(package private) java.lang.String |
username
|
Method Summary |
java.lang.Object |
ask()
Do the query that this question represents, without ACL checks, and
return the result as an Object .
|
void |
checkPermission()
Check that the current client (as specified by the current security
context) has the right to ask this question. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.log4j.Logger log
- Logger.
username
java.lang.String username
userca
java.lang.String userca
ListGroupsForUserQuestion
public ListGroupsForUserQuestion(java.lang.String username,
java.lang.String userca)
checkPermission
public void checkPermission()
throws VOMSException
- Description copied from interface:
Question
- Check that the current client (as specified by the current security
context) has the right to ask this question. The method returns
normally when the access is granted. Otherwise, it throws a
VOMSSecurityException
.
- Specified by:
checkPermission
in interface Question
- Overrides:
checkPermission
in class QuestionHelper
VOMSException
- See Also:
SecurityContext
ask
public java.lang.Object ask()
throws VOMSException
- Description copied from interface:
Question
- Do the query that this question represents, without ACL checks, and
return the result as an
Object
.
Errors must be signalled by throwing an exception.
- Specified by:
ask
in interface Question
- Specified by:
ask
in class QuestionHelper
VOMSException