org.romaframework.module.users
Class CustomProfiler

java.lang.Object
  extended by org.romaframework.module.users.CustomProfiler
All Implemented Interfaces:
org.romaframework.aspect.authentication.UserObjectPermissionListener

public class CustomProfiler
extends java.lang.Object
implements org.romaframework.aspect.authentication.UserObjectPermissionListener


Constructor Summary
CustomProfiler()
           
 
Method Summary
 boolean allow(java.lang.String function)
           
 boolean allowAction(org.romaframework.core.schema.SchemaAction action)
           
 boolean allowClass(org.romaframework.core.schema.SchemaClass clazz)
           
 boolean allowEvent(org.romaframework.core.schema.SchemaEvent event)
           
 boolean allowField(org.romaframework.core.schema.SchemaField field)
           
 CustomProfiling createCustomProfiling()
           
 CustomProfiling getCustomProfiling()
           
 void setCustomProfiling(CustomProfiling profiling)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomProfiler

public CustomProfiler()
Method Detail

getCustomProfiling

public CustomProfiling getCustomProfiling()

allow

public boolean allow(java.lang.String function)

createCustomProfiling

public CustomProfiling createCustomProfiling()

allowAction

public boolean allowAction(org.romaframework.core.schema.SchemaAction action)
Specified by:
allowAction in interface org.romaframework.aspect.authentication.UserObjectPermissionListener

allowClass

public boolean allowClass(org.romaframework.core.schema.SchemaClass clazz)
Specified by:
allowClass in interface org.romaframework.aspect.authentication.UserObjectPermissionListener

allowEvent

public boolean allowEvent(org.romaframework.core.schema.SchemaEvent event)
Specified by:
allowEvent in interface org.romaframework.aspect.authentication.UserObjectPermissionListener

allowField

public boolean allowField(org.romaframework.core.schema.SchemaField field)
Specified by:
allowField in interface org.romaframework.aspect.authentication.UserObjectPermissionListener

setCustomProfiling

public void setCustomProfiling(CustomProfiling profiling)