本文整理汇总了Java中org.oscm.provisioning.data.User.setApplicationUserId方法的典型用法代码示例。如果您正苦于以下问题:Java User.setApplicationUserId方法的具体用法?Java User.setApplicationUserId怎么用?Java User.setApplicationUserId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.oscm.provisioning.data.User
的用法示例。
在下文中一共展示了User.setApplicationUserId方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toUserList
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
/**
* Maps the given list of UsageLicenses to a list of User instances. Sets
* user (name, id, ...) and subscription (admin, applicationUserId) specific
* data.
*
* @param usageLicenses
* the UsageLicenes to map
* @return a list of User instances
*/
private List<User> toUserList(List<UsageLicense> usageLicenses) {
List<User> users = new ArrayList<>();
if (usageLicenses != null) {
for (UsageLicense usageLicense : usageLicenses) {
User userWithRole = new User();
userWithRole.setApplicationUserId(
usageLicense.getApplicationUserId());
PlatformUser platformUser = usageLicense.getUser();
userWithRole.setUserId(platformUser.getUserId());
userWithRole.setUserFirstName(platformUser.getFirstName());
userWithRole.setUserLastName(platformUser.getLastName());
userWithRole.setEmail(platformUser.getEmail());
userWithRole.setLocale(platformUser.getLocale());
RoleDefinition userRoleDefinition = usageLicense
.getRoleDefinition();
if (userRoleDefinition != null) {
userWithRole
.setRoleIdentifier(userRoleDefinition.getRoleId());
}
users.add(userWithRole);
}
}
return users;
}
示例2: createApplicationServiceMock
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private ApplicationServiceLocal createApplicationServiceMock()
throws Exception {
ApplicationServiceLocal applicationService = mock(ApplicationServiceLocal.class);
doNothing().when(applicationService).deactivateInstance(
any(Subscription.class));
User user = new User();
user.setApplicationUserId("applicationUserId");
user.setUserId("user1");
User[] users = new User[] { user };
doReturn(users).when(applicationService).createUsers(eq(subscription),
anyList());
return applicationService;
}
示例3: createUsers
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
@Override
public UserResult createUsers(String instanceId, List<User> users,
User requestingUser) {
this.instanceId = instanceId;
checkThrowError();
UserResult result = new UserResult();
for (User user : users) {
user.setApplicationUserId(user.getUserId());
if (useApplicationUserId) {
user.setApplicationUserId(applicationUserId);
} else {
user.setUserLastName(user.getUserId());
}
}
result.setUsers(users);
this.requestingUser = requestingUser;
return setRcAndDesc(result);
}
示例4: toProvisioningUser
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
/**
* Transforms a OSCM provisioning user entity into an APP service user
* entity.
*/
public static User toProvisioningUser(ServiceUser fromUser) {
if (fromUser == null) {
return null;
}
User toUser = new User();
toUser.setApplicationUserId(fromUser.getApplicationUserId());
toUser.setEmail(fromUser.getEmail());
toUser.setLocale(fromUser.getLocale());
toUser.setRoleIdentifier(fromUser.getRoleIdentifier());
toUser.setUserId(fromUser.getUserId());
toUser.setUserLastName(fromUser.getLastName());
toUser.setUserFirstName(fromUser.getFirstName());
return toUser;
}
示例5: mergeServiceUsers
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
/**
* Merges updated application user ids to given list of users
*/
private void mergeServiceUsers(List<User> users,
List<ServiceUser> updatedUsers) {
for (ServiceUser updatedUser : updatedUsers) {
for (User user : users) {
if (user.getUserId().equals(updatedUser.getUserId())) {
user.setApplicationUserId(
updatedUser.getApplicationUserId());
break;
}
}
}
}
示例6: createUsers
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
@Override
public User[] createUsers(Subscription subscription,
List<UsageLicense> usageLicenses)
throws TechnicalServiceNotAliveException,
TechnicalServiceOperationException {
User[] users = new User[usageLicenses.size()];
List<User> userList = new ArrayList<>();
for (UsageLicense usageLicense : usageLicenses) {
PlatformUser platformUser = usageLicense.getUser();
addedUsers.put(platformUser.getUserId(), platformUser);
User user = new User();
user.setApplicationUserId(platformUser.getUserId());
user.setEmail(platformUser.getEmail());
user.setLocale(platformUser.getLocale());
user.setUserId(platformUser.getUserId());
user.setUserFirstName(platformUser.getFirstName());
user.setUserLastName(platformUser.getLastName());
RoleDefinition roleDefinition = usageLicense.getRoleDefinition();
if (roleDefinition != null) {
user.setRoleIdentifier(roleDefinition.getRoleId());
}
userList.add(user);
}
users = userList.toArray(new User[userList.size()]);
userModificationCallReceived = true;
return users;
}
示例7: createUsers
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
@Override
@TransactionAttribute(TransactionAttributeType.MANDATORY)
public User[] createUsers(Subscription subscription,
List<UsageLicense> usageLicenses)
throws TechnicalServiceNotAliveException,
TechnicalServiceOperationException {
User[] users = new User[usageLicenses.size()];
List<User> userList = new ArrayList<>();
for (UsageLicense usageLicense : usageLicenses) {
PlatformUser platformUser = usageLicense.getUser();
addedUsers.put(platformUser.getUserId(), platformUser);
User user = new User();
user.setApplicationUserId(platformUser.getUserId());
user.setEmail(platformUser.getEmail());
user.setLocale(platformUser.getLocale());
user.setUserId(platformUser.getUserId());
user.setUserFirstName(platformUser.getFirstName());
user.setUserLastName(platformUser.getLastName());
RoleDefinition roleDefinition = usageLicense.getRoleDefinition();
if (roleDefinition != null) {
user.setRoleIdentifier(roleDefinition.getRoleId());
}
userList.add(user);
}
users = userList.toArray(new User[userList.size()]);
userModificationCallReceived = true;
return users;
}
示例8: testCreateUsersWithUsers2
import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Test
public void testCreateUsersWithUsers2() throws Exception {
final String instanceId = createService(ProvisioningStatus.COMPLETED);
final List<User> users = new ArrayList<>();
User user1 = new User();
user1.setUserId("user1");
User user2 = new User();
user2.setUserId("user2");
users.add(user1);
users.add(user2);
final UserResult result = new UserResult();
result.setDesc("Ok");
final List<User> svcUsers = new ArrayList<>();
User svcUser1 = new User();
svcUser1.setUserId("user1");
svcUser1.setApplicationUserId("user1app");
User svcUser2 = new User();
svcUser2.setUserId("user2");
svcUser2.setApplicationUserId("user2app");
svcUsers.add(svcUser1);
svcUsers.add(svcUser2);
result.setUsers(svcUsers);
doReturn(result).when(provServiceMock).createUsers(instanceId, users,
null);
InstanceStatusUsers mockStatus = new InstanceStatusUsers();
mockStatus.setInstanceProvisioningRequired(true);
when(
controllerMock.createUsers(anyString(),
any(ProvisioningSettings.class), any(List.class)))
.thenReturn(mockStatus);
UserResult ur = runTX(new Callable<UserResult>() {
@Override
public UserResult call() {
return proxy.createUsers(instanceId, users, null);
}
});
Assert.assertEquals(result.getDesc(), ur.getDesc());
Assert.assertEquals(result.getRc(), ur.getRc());
verify(provServiceMock).createUsers(instanceId, users, null);
Assert.assertEquals(2, ur.getUsers().size());
Assert.assertEquals("user1app", ur.getUsers().get(0)
.getApplicationUserId());
Assert.assertEquals("user2app", ur.getUsers().get(1)
.getApplicationUserId());
}