org.edg.security.voms.operation
Class ListRoleMembersQuestion
java.lang.Object
|
+--org.edg.security.voms.operation.QuestionHelper
|
+--org.edg.security.voms.operation.ListRoleMembersQuestion
- All Implemented Interfaces:
- Question, java.io.Serializable
- public final class ListRoleMembersQuestion
- extends QuestionHelper
A question for listing the members of a role.
- Version:
- $Name: v0_7_0 $
- Author:
- Karoly Lorentey
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
groupname
|
private static org.apache.log4j.Logger |
log
Logger. |
private java.lang.String |
rolename
|
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.
groupname
private java.lang.String groupname
rolename
private java.lang.String rolename
ListRoleMembersQuestion
public ListRoleMembersQuestion(java.lang.String groupname,
java.lang.String rolename)
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