Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/jbpm/workflow/organisation/User.java


1   package org.jbpm.workflow.organisation;
2   
3   import java.util.*;
4   
5   /**
6    * represents a human user or an IT-system.
7    * <p>In most methods of the ExecutionSession-bean, that bean needs to 
8    * to know which User is performing that operation.  The userName is 
9    * used in the ExecutionSession-bean to identify the User-object.</p>
10   * 
11   * <p>Since it's not possible to capture all user-information
12   * that is used in all organisations in this interface, a basic default
13   * set of properties is provided and it is made easy to extend them
14   * by customizing this organisation component.</p>
15   * @author Tom Baeyens
16   */
17  public interface User extends Actor {
18    
19    String getFirstName();
20    String getLastName();
21    String getEmail();
22    Collection getMemberships();
23  }