org.camunda.bpm.engine.impl.cfg.auth
Interface ResourceAuthorizationProvider

All Known Implementing Classes:
DefaultAuthorizationProvider

public interface ResourceAuthorizationProvider

Author:
Daniel Meyer

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
 

Method Detail

newUser

AuthorizationEntity[] newUser(User user)

Invoked whenever a new user is created

Parameters:
user - a newly created user
Returns:
a list of authorizations to be automatically added when a new user is created.

newGroup

AuthorizationEntity[] newGroup(Group group)

Invoked whenever a new group is created

Parameters:
user - a newly created User
Returns:
a list of authorizations to be automatically added when a new User is created.

groupMembershipCreated

AuthorizationEntity[] groupMembershipCreated(String groupId,
                                             String userId)

Invoked whenever a user is added to a group

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

newFilter

AuthorizationEntity[] newFilter(Filter filter)

Invoked whenever a new filter is created

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.