User Tools

Site Tools


auth:ex1

Intro Ex1 Ex2 Ex3 Ex4

Authentication: Tracing

Create a new aspect named AccessControl. Define a pointcut named restricted() that selects the execution of all methods or constructors that carry the @Authenticated annotation.

The signature pattern used with an execution primitive pointcut can include an annotation to look for. You will need one execution primitive pointcut with a method signature pattern and one with a constructor signature pattern.

As such, the aspect will have no influence on the program. Add an advice to output a tracing message before the execution of the join points selected by this pointcut. You can use the following log statement inside the advice body to write to the Console Panel of the editor:

support.Log.write("@Authenticated " + thisJoinPoint.getSignature());

Run the Figure Editor and verify the appearance of the tracing messages.


Continue with Exercise 2.

auth/ex1.txt · Last modified: 2021/02/05 13:47 (external edit)