public class I2b2UserResource extends Object
| Constructor and Description |
|---|
I2b2UserResource(org.eurekaclinical.i2b2.client.I2b2ClientFactory i2b2ClientFactory,
org.eurekaclinical.i2b2.client.I2b2UserSetterFactory i2b2UserSetterFactory,
I2b2EurekaServicesProperties properties,
org.eurekaclinical.useragreement.client.EurekaClinicalUserAgreementProxyClient userAgreementClient,
I2b2ProjectDao<I2b2ProjectEntity> inI2b2ProjectDao,
I2b2DomainDao<I2b2DomainEntity> inDomainDao,
I2b2RoleDao<I2b2RoleEntity> inI2b2RoleDao) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
autoCreate(javax.servlet.http.HttpServletRequest req)
Automatically creates user and role records in i2b2's PM cell, if the
user is authorized for eurekaclinical-i2b2-integration and is a member of
a group that has an associated i2b2 project.
|
org.eurekaclinical.i2b2.integration.client.comm.I2b2User |
getByName(Long i2b2DomainId,
String username,
javax.servlet.http.HttpServletRequest req) |
@Inject
public I2b2UserResource(org.eurekaclinical.i2b2.client.I2b2ClientFactory i2b2ClientFactory,
org.eurekaclinical.i2b2.client.I2b2UserSetterFactory i2b2UserSetterFactory,
I2b2EurekaServicesProperties properties,
org.eurekaclinical.useragreement.client.EurekaClinicalUserAgreementProxyClient userAgreementClient,
I2b2ProjectDao<I2b2ProjectEntity> inI2b2ProjectDao,
I2b2DomainDao<I2b2DomainEntity> inDomainDao,
I2b2RoleDao<I2b2RoleEntity> inI2b2RoleDao)
public org.eurekaclinical.i2b2.integration.client.comm.I2b2User getByName(Long i2b2DomainId, String username, @Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response autoCreate(@Context
javax.servlet.http.HttpServletRequest req)
req - the HTTP servlet request object.Copyright © 2017 Emory University. All rights reserved.