org.edg.security.voms.operation
Class GetDefaultACLQuestion
java.lang.Object
|
+--org.edg.security.voms.operation.QuestionHelper
|
+--org.edg.security.voms.operation.GetDefaultACLQuestion
- All Implemented Interfaces:
- Question, java.io.Serializable
- public final class GetDefaultACLQuestion
- extends QuestionHelper
A question for retrieving the default ACL of a group.
- 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. |
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
GetDefaultACLQuestion
public GetDefaultACLQuestion(java.lang.String groupname)
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