org.jboss.tutorial.security.bean
Class CalculatorBean

java.lang.Object
  extended by org.jboss.tutorial.security.bean.CalculatorBean
All Implemented Interfaces:
Calculator

public class CalculatorBean
extends java.lang.Object
implements Calculator


Constructor Summary
CalculatorBean()
           
 
Method Summary
 int add(int x, int y)
           
 int divide(int x, int y)
           
 int subtract(int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalculatorBean

public CalculatorBean()
Method Detail

add

@PermitAll
public int add(int x,
                         int y)
Specified by:
add in interface Calculator

subtract

@RolesAllowed(value="student")
public int subtract(int x,
                                 int y)
Specified by:
subtract in interface Calculator

divide

@RolesAllowed(value="teacher")
public int divide(int x,
                               int y)
Specified by:
divide in interface Calculator