|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteUserService
The UserService provides functionality for operating on CARNOT users.
This includes:
| Method Summary | |
|---|---|
org.eclipse.stardust.engine.api.runtime.Deputy |
addDeputy(UserInfo user,
UserInfo deputyUser,
DeputyOptions options)
Adds a new deputy user for a given user. |
void |
closeSession(String sessionId)
Tracks the ending of a user session. |
User |
createUser(String account,
String firstName,
String lastName,
String description,
String password,
String eMail,
Date validFrom,
Date validTo)
Creates a new user with default realm ID. |
User |
createUser(String realm,
String account,
String firstName,
String lastName,
String description,
String password,
String eMail,
Date validFrom,
Date validTo)
Creates a new user. |
UserGroup |
createUserGroup(String id,
String name,
String description,
Date validFrom,
Date validTo)
Creates a new user group. |
UserRealm |
createUserRealm(String id,
String name,
String description)
Creates a new user realm. |
void |
dropUserRealm(String id)
Drops the user realm associated with the given ID. |
void |
generatePasswordResetToken(String account)
Generates a token which is required to perform UserService#resetPassword(String, Map, String) |
List<org.eclipse.stardust.engine.api.runtime.Deputy> |
getDeputies(UserInfo user)
Returns a list of all deputy users for the given user. |
User |
getUser()
Retrieves information on the current user. |
User |
getUser(long userOID)
Retrieves the specified user. |
User |
getUser(String account)
Retrieves the user associated with the given account. |
User |
getUser(String realm,
String account)
Retrieves the user associated with the given account. |
UserGroup |
getUserGroup(long oid)
Retrieves the specified user group. |
UserGroup |
getUserGroup(String id)
Retrieves the user group associated with the given ID. |
List |
getUserRealms()
Retrives all existing user realms. |
List<org.eclipse.stardust.engine.api.runtime.Deputy> |
getUsersBeingDeputyFor(UserInfo deputyUser)
Returns a list of all users for which the given user is an deputy user. |
User |
invalidate(String account)
Deprecated. Please use invalidateUser(String) instead. |
User |
invalidateUser(String account)
Invalidates the user with the specified account. |
User |
invalidateUser(String realm,
String account)
Invalidates the user with the specified account. |
UserGroup |
invalidateUserGroup(long oid)
Invalidates the specified user group. |
UserGroup |
invalidateUserGroup(String id)
Invalidates the user group associated with the given ID. |
boolean |
isInternalAuthentication()
Checks if internal authentication is used. |
boolean |
isInternalAuthentified()
Deprecated. Superseded by isInternalAuthentication(). |
boolean |
isInternalAuthorization()
Checks if internal authorization is used. |
void |
login(String userId,
String password)
|
void |
login(String userId,
String password,
Map properties)
|
void |
logout()
|
org.eclipse.stardust.engine.api.runtime.Deputy |
modifyDeputy(UserInfo user,
UserInfo deputyUser,
DeputyOptions options)
Modifies an existing deputy user for a given user. |
User |
modifyLoginUser(String oldPassword,
String firstName,
String lastName,
String newPassword,
String eMail)
Modifies the current user. |
User |
modifyUser(User user)
Modifies the specified user. |
User |
modifyUser(User user,
boolean generatePassword)
Modifies the specified user. |
UserGroup |
modifyUserGroup(UserGroup userGroup)
Modifies the specified user group. |
void |
removeDeputy(UserInfo user,
UserInfo deputyUser)
Removes an existing deputy user for a given user. |
void |
resetPassword(String account,
Map properties,
String token)
Resets the password of specified user by generated password according to configured password rules. |
String |
startSession(String clientId)
Tracks the starting of a new user session. |
| Methods inherited from interface javax.ejb.EJBObject |
|---|
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
| Method Detail |
|---|
String startSession(String clientId)
throws WorkflowException,
RemoteException
clientId - the client starting the session.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.startSession(
java.lang.String clientId)
void closeSession(String sessionId)
throws WorkflowException,
RemoteException
sessionId - the id of the ending session.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.closeSession(
java.lang.String sessionId)
boolean isInternalAuthentified()
throws WorkflowException,
RemoteException
isInternalAuthentication().
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.isInternalAuthentified()
boolean isInternalAuthentication()
throws WorkflowException,
RemoteException
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.isInternalAuthentication()
boolean isInternalAuthorization()
throws WorkflowException,
RemoteException
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.isInternalAuthorization()
User getUser()
throws WorkflowException,
RemoteException
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUser()
User modifyLoginUser(String oldPassword,
String firstName,
String lastName,
String newPassword,
String eMail)
throws WorkflowException,
RemoteException
oldPassword - the current password.firstName - first name of the user.lastName - last name of the user.newPassword - the new password.eMail - email address of the user.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the current user.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
org.eclipse.stardust.common.security.InvalidPasswordException - if the new password does not match the given rules.
Instances of InvalidPasswordException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.modifyLoginUser(
java.lang.String oldPassword, java.lang.String firstName, java.lang.String lastName,
java.lang.String newPassword, java.lang.String eMail)
User modifyUser(User user)
throws WorkflowException,
RemoteException
user - the user to be modified.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified one.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user or a given grant is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
org.eclipse.stardust.common.security.InvalidPasswordException - if the new password does not match the given rules.
Instances of InvalidPasswordException
will be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.AccessForbiddenException - if the current user is not allowed for operation.
Instances of AccessForbiddenException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.modifyUser(
org.eclipse.stardust.engine.api.runtime.User user)
void generatePasswordResetToken(String account)
throws WorkflowException,
RemoteException
UserService#resetPassword(String, Map, String)
account - the user account to generate the token for
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.generatePasswordResetToken(
java.lang.String account)
void resetPassword(String account,
Map properties,
String token)
throws WorkflowException,
RemoteException
account - the user account to be modified.properties - Map providing further login properties.token - the token generated by UserService#generatePasswordResetToken(String)
ConcurrencyException - if another user operates on the specified one.
Instances of ConcurrencyException
will be wrapped inside WorkflowException.
ObjectNotFoundException - if the user or a given grant is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.resetPassword(
java.lang.String account, java.util.Map properties, java.lang.String token)
User modifyUser(User user,
boolean generatePassword)
throws WorkflowException,
RemoteException
user - the user to be modified.generatePassword - if set to true a password will be generated and send by mail to the user.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified one.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user or a given grant is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
org.eclipse.stardust.common.security.InvalidPasswordException - if the new password does not match the given rules.
Instances of InvalidPasswordException
will be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.AccessForbiddenException - if the current user is not allowed for operation.
Instances of AccessForbiddenException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.modifyUser(
org.eclipse.stardust.engine.api.runtime.User user, boolean generatePassword)
User createUser(String account,
String firstName,
String lastName,
String description,
String password,
String eMail,
Date validFrom,
Date validTo)
throws WorkflowException,
RemoteException
account - the account name.firstName - first name of the user.lastName - last name of the user.description - short description.password - the user password.eMail - email address of the user.validFrom - validity start time or null if unlimited.validTo - validity end time or null if unlimited.
UserExistsException - if another user with the specified account already exists.
Instances of UserExistsException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.createUser(
java.lang.String account, java.lang.String firstName, java.lang.String lastName,
java.lang.String description, java.lang.String password, java.lang.String eMail,
java.util.Date validFrom, java.util.Date validTo)
User createUser(String realm,
String account,
String firstName,
String lastName,
String description,
String password,
String eMail,
Date validFrom,
Date validTo)
throws WorkflowException,
RemoteException
realm - the user's realm ID.account - the account name.firstName - first name of the user.lastName - last name of the user.description - short description.password - the user password.eMail - email address of the user.validFrom - validity start time or null if unlimited.validTo - validity end time or null if unlimited.
UserExistsException - if another user with the specified account already exists.
Instances of UserExistsException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.createUser(
java.lang.String realm, java.lang.String account, java.lang.String firstName,
java.lang.String lastName, java.lang.String description, java.lang.String password,
java.lang.String eMail, java.util.Date validFrom, java.util.Date validTo)
User getUser(String account)
throws WorkflowException,
RemoteException
account - the account name of the user to retrieve.
ObjectNotFoundException - if there is no user with the specified account.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUser(java.lang.String account)
User getUser(String realm,
String account)
throws WorkflowException,
RemoteException
realm - the realm ID of the user to retrieve.account - the account name of the user to retrieve.
org.eclipse.stardust.common.error.ObjectNotFoundException - if there is no user with the specified account.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUser(
java.lang.String realm, java.lang.String account)
User getUser(long userOID)
throws WorkflowException,
RemoteException
userOID - the OID of the user to retrieve.
ObjectNotFoundException - if there is no user with the specified oid.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUser(long userOID)
User invalidate(String account)
throws WorkflowException,
RemoteException
invalidateUser(String) instead.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.invalidate(
java.lang.String account)
User invalidateUser(String account)
throws WorkflowException,
RemoteException
account - the account name of the user to invalidate.
org.eclipse.stardust.common.error.ObjectNotFoundException - if there is no user with the specified account.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.invalidateUser(
java.lang.String account)
User invalidateUser(String realm,
String account)
throws WorkflowException,
RemoteException
realm - the realm ID of the user to invalidate.account - the account name of the user to invalidate.
org.eclipse.stardust.common.error.ObjectNotFoundException - if there is no user with the specified account.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if the authentication is not internal.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.invalidateUser(
java.lang.String realm, java.lang.String account)
UserGroup createUserGroup(String id,
String name,
String description,
Date validFrom,
Date validTo)
throws WorkflowException,
RemoteException
id - the user group ID. Must not be null or empty and must be unique.name - the user group name. Must not be null or empty.description - short description. Must not be null.validFrom - validity start time or null if unlimited.validTo - validity end time or null if unlimited.
UserGroupExistsException - if another user group with the specified ID already exists.
Instances of UserGroupExistsException will be wrapped
inside WorkflowException.
InvalidArgumentException - if ID is empty
if name is empty
if description is empty
Instances of InvalidArgumentException
will be wrapped inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.createUserGroup(
java.lang.String id, java.lang.String name, java.lang.String description,
java.util.Date validFrom, java.util.Date validTo)
UserGroup getUserGroup(String id)
throws WorkflowException,
RemoteException
id - the id of the user group to retrieve.
org.eclipse.stardust.common.error.ObjectNotFoundException - if there is no user group with the specified ID.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUserGroup(java.lang.String id)
UserGroup getUserGroup(long oid)
throws WorkflowException,
RemoteException
oid - the OID of the user group to retrieve.
ObjectNotFoundException - if there is no user group with the specified OID.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUserGroup(long oid)
UserGroup modifyUserGroup(UserGroup userGroup)
throws WorkflowException,
RemoteException
userGroup - the user group to be modified.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified user group.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user group is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.modifyUserGroup(
org.eclipse.stardust.engine.api.runtime.UserGroup userGroup)
UserGroup invalidateUserGroup(String id)
throws WorkflowException,
RemoteException
id - the ID of the user group to be invalidated.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified user group.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user group is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.invalidateUserGroup(
java.lang.String id)
UserGroup invalidateUserGroup(long oid)
throws WorkflowException,
RemoteException
oid - the OID of the user group to invalidate.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified user group.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user group is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.invalidateUserGroup(long oid)
UserRealm createUserRealm(String id,
String name,
String description)
throws WorkflowException,
RemoteException
id - the user realm ID.name - the user realm name.description - short description.
UserRealmExistsException - if another user realm with the specified ID already exists.
Instances of UserRealmExistsException will be wrapped
inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.createUserRealm(
java.lang.String id, java.lang.String name, java.lang.String description)
void dropUserRealm(String id)
throws WorkflowException,
RemoteException
id - the ID of the user realm to be dropped.
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the specified user realm.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
org.eclipse.stardust.common.error.ObjectNotFoundException - if the user realm is not found.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
IllegalOperationException - if at least one user is assigned to the user realm.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.dropUserRealm(java.lang.String id)
List getUserRealms()
throws WorkflowException,
RemoteException
org.eclipse.stardust.common.error.ConcurrencyException - if another user operates on the user realms.
Instances of ConcurrencyException will
be wrapped inside WorkflowException.
IllegalOperationException - if operation is not allowed in this context.
Instances of IllegalOperationException will be wrapped
inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUserRealms()
org.eclipse.stardust.engine.api.runtime.Deputy addDeputy(UserInfo user,
UserInfo deputyUser,
DeputyOptions options)
throws WorkflowException,
RemoteException
user - the user to which a deputy user shall be added.deputyUser - the deputy user.options - the options associated with the operation. Can be null, in which case the
default options will be used.
DeputyExistsException - if the requested deputy already exists.
Instances of DeputyExistsException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.addDeputy(
org.eclipse.stardust.engine.api.runtime.UserInfo user,
org.eclipse.stardust.engine.api.runtime.UserInfo deputyUser,
org.eclipse.stardust.engine.api.runtime.DeputyOptions options)
org.eclipse.stardust.engine.api.runtime.Deputy modifyDeputy(UserInfo user,
UserInfo deputyUser,
DeputyOptions options)
throws WorkflowException,
RemoteException
user - the user for which a deputy user shall be modified.deputyUser - the deputy user.fromDate - date from when deputy user inherits all grants of user. not allowed to be
null.toDate - date when inherited grants are revoked from deputy user. If date is null
then no upper limit exists.
ObjectNotFoundException - if the requested deputy does not exists.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.modifyDeputy(
org.eclipse.stardust.engine.api.runtime.UserInfo user,
org.eclipse.stardust.engine.api.runtime.UserInfo deputyUser,
org.eclipse.stardust.engine.api.runtime.DeputyOptions options)
void removeDeputy(UserInfo user,
UserInfo deputyUser)
throws WorkflowException,
RemoteException
user - the user for which a deputy user shall be removed.deputyUser - the deputy user.
ObjectNotFoundException - if the requested deputy does not exists.
Instances of ObjectNotFoundException
will be wrapped inside WorkflowException.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.removeDeputy(
org.eclipse.stardust.engine.api.runtime.UserInfo user,
org.eclipse.stardust.engine.api.runtime.UserInfo deputyUser)
List<org.eclipse.stardust.engine.api.runtime.Deputy> getDeputies(UserInfo user)
throws WorkflowException,
RemoteException
user - the user whose deputy users shall be returned.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getDeputies(
org.eclipse.stardust.engine.api.runtime.UserInfo user)
List<org.eclipse.stardust.engine.api.runtime.Deputy> getUsersBeingDeputyFor(UserInfo deputyUser)
throws WorkflowException,
RemoteException
deputyUser - the deputy user whose users shall be returned.
WorkflowException - as a wrapper for
org.eclipse.stardust.engine.api.ejb2.PublicExceptions and org.eclipse.stardust.engine.api.ejb2.ResourceExceptions
RemoteExceptionUserService.getUsersBeingDeputyFor(
org.eclipse.stardust.engine.api.runtime.UserInfo deputyUser)
void login(String userId,
String password)
throws WorkflowException,
RemoteException
WorkflowException
RemoteException
void login(String userId,
String password,
Map properties)
throws WorkflowException,
RemoteException
WorkflowException
RemoteException
void logout()
throws RemoteException
RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||