当前位置: 首页>>代码示例>>Java>>正文


Java User.setLocale方法代码示例

本文整理汇总了Java中org.oscm.provisioning.data.User.setLocale方法的典型用法代码示例。如果您正苦于以下问题:Java User.setLocale方法的具体用法?Java User.setLocale怎么用?Java User.setLocale使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.oscm.provisioning.data.User的用法示例。


在下文中一共展示了User.setLocale方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
 
开发者ID:servicecatalog,项目名称:oscm,代码行数:34,代码来源:ApplicationServiceBean.java

示例2: 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;
}
 
开发者ID:servicecatalog,项目名称:oscm-app,代码行数:19,代码来源:UserMapper.java

示例3: getCurrentUser

import org.oscm.provisioning.data.User; //导入方法依赖的package包/类
private User getCurrentUser() {
    PlatformUser pUser = ds.getCurrentUserIfPresent();
    if (pUser == null) {
        return null;
    }
    User user = new User();
    user.setEmail(pUser.getEmail());
    user.setLocale(pUser.getLocale());
    user.setUserFirstName(pUser.getFirstName());
    user.setUserLastName(pUser.getLastName());
    user.setUserId(pUser.getUserId());
    return user;
}
 
开发者ID:servicecatalog,项目名称:oscm,代码行数:14,代码来源:ApplicationServiceBean.java

示例4: 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;
}
 
开发者ID:servicecatalog,项目名称:oscm,代码行数:28,代码来源:ApplicationServiceStub.java

示例5: 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;
}
 
开发者ID:servicecatalog,项目名称:oscm,代码行数:29,代码来源:ApplicationServiceStub.java


注:本文中的org.oscm.provisioning.data.User.setLocale方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。