|
iiitAccessServer 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Classes implementing this interfaces can be loaded a resolver plug-in into the AccessServer.
Method Summary | |
Set |
resolve(ParserStackIf argStack)
Resolves the expression on top of the stack. |
Set |
resolve(ParserStackIf argStack,
String name)
The evaluation is optimized in such way that it only retrieves information regarding the given user name. |
boolean |
verifyUser(String uid)
Verifies whether a user exists in the user database. |
Methods inherited from interface de.iiit.access.server.api.ThreadPluginIf |
shutdown, start |
Methods inherited from interface de.iiit.access.server.api.AccessServerPluginIf |
initialize |
Method Detail |
public Set resolve(ParserStackIf argStack) throws ParserException
argStack
- This stack includes all expressions and subexpressions of the current tree
inside the orginal expression.
ParserException
- ParserException if there is something wrong with the expression. The most common cases are syntax
errors or circular references within the expression.public Set resolve(ParserStackIf argStack, String name) throws ParserException
argStack
- This stack includes all expressions and subexpressions of the current tree
inside the orginal expression.name
- The name of the user for whom the expression should be resolved.
ParserException
- if there is something wrong with the expression. The most common cases are syntax
errors or circular references within the expression.public boolean verifyUser(String uid)
uid
- the user ID.
|
iiitAccessServer 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |