com.google.gwt.requestfactory.server
Class DefaultSecurityProvider

java.lang.Object
  extended by com.google.gwt.requestfactory.server.DefaultSecurityProvider
All Implemented Interfaces:
RequestSecurityProvider

public class DefaultSecurityProvider
extends java.lang.Object
implements RequestSecurityProvider

Experimental API: This class is still under rapid development, and is very likely to be deleted. Use it at your own risk.

A security provider that enforces Service annotations.


Constructor Summary
DefaultSecurityProvider()
           
 
Method Summary
 void checkClass(java.lang.Class<?> clazz)
          Throws exception if argument is not accessible via remote requests.
 java.lang.String mapOperation(java.lang.String operationName)
          Optionally decodes a previously encoded operation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSecurityProvider

public DefaultSecurityProvider()
Method Detail

checkClass

public void checkClass(java.lang.Class<?> clazz)
                throws java.lang.SecurityException
Description copied from interface: RequestSecurityProvider
Throws exception if argument is not accessible via remote requests.

Specified by:
checkClass in interface RequestSecurityProvider
Throws:
java.lang.SecurityException

mapOperation

public java.lang.String mapOperation(java.lang.String operationName)
                              throws java.lang.SecurityException
Description copied from interface: RequestSecurityProvider
Optionally decodes a previously encoded operation. Throws exception if argument is not a legal operation.

Specified by:
mapOperation in interface RequestSecurityProvider
Throws:
java.lang.SecurityException