org.edg.security.voms.operation
Class GetACLQuestion
java.lang.Object
|
+--org.edg.security.voms.operation.QuestionHelper
|
+--org.edg.security.voms.operation.GetACLQuestion
- All Implemented Interfaces:
- Question, java.io.Serializable
- public final class GetACLQuestion
- extends QuestionHelper
A question for retrieving the ACL of a container.
- Version:
- $Name: v0_7_0 $
- Author:
- Karoly Lorentey
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
container
|
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.
container
private java.lang.String container
GetACLQuestion
public GetACLQuestion(java.lang.String container)
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