org.camunda.bpm.engine.impl.cfg.auth
Class DefaultAuthorizationProvider

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cfg.auth.DefaultAuthorizationProvider
All Implemented Interfaces:
ResourceAuthorizationProvider

public class DefaultAuthorizationProvider
extends Object
implements ResourceAuthorizationProvider

Provides the default authorizations for camunda BPM.

Author:
Daniel Meyer

Constructor Summary
DefaultAuthorizationProvider()
           
 
Method Summary
 AuthorizationEntity[] groupMembershipCreated(String groupId, String userId)
          Invoked whenever a user is added to a group
 AuthorizationEntity[] newFilter(Filter filter)
          Invoked whenever a new filter is created
 AuthorizationEntity[] newGroup(Group group)
          Invoked whenever a new group is created
 AuthorizationEntity[] newUser(User user)
          Invoked whenever a new user is created
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAuthorizationProvider

public DefaultAuthorizationProvider()
Method Detail

newUser

public AuthorizationEntity[] newUser(User user)
Description copied from interface: ResourceAuthorizationProvider

Invoked whenever a new user is created

Specified by:
newUser in interface ResourceAuthorizationProvider
Parameters:
user - a newly created user
Returns:
a list of authorizations to be automatically added when a new user is created.

newGroup

public AuthorizationEntity[] newGroup(Group group)
Description copied from interface: ResourceAuthorizationProvider

Invoked whenever a new group is created

Specified by:
newGroup in interface ResourceAuthorizationProvider
Returns:
a list of authorizations to be automatically added when a new User is created.

groupMembershipCreated

public AuthorizationEntity[] groupMembershipCreated(String groupId,
                                                    String userId)
Description copied from interface: ResourceAuthorizationProvider

Invoked whenever a user is added to a group

Specified by:
groupMembershipCreated in interface ResourceAuthorizationProvider
Parameters:
groupId - the id of the group to which the user is added
userId - the id of the user who is added to a group a newly created User
Returns:
a list of authorizations to be automatically added when a new User is created.

newFilter

public AuthorizationEntity[] newFilter(Filter filter)
Description copied from interface: ResourceAuthorizationProvider

Invoked whenever a new filter is created

Specified by:
newFilter in interface ResourceAuthorizationProvider
Parameters:
filter - the newly created filter
Returns:
a list of authorizations to be automatically added when a new Filter is created.


Copyright © 2014 camunda services GmbH. All rights reserved.