org.opencastproject.security.api.User.canLogin()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.opencastproject.security.api.User.canLogin()方法的一些代码示例,展示了User.canLogin()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.canLogin()方法的具体详情如下:
包路径:org.opencastproject.security.api.User
类名称:User
方法名:canLogin

User.canLogin介绍

[英]Returns true if this user object can be used to log into Opencast.
[中]如果此用户对象可用于登录Opencast,则返回true

代码示例

代码示例来源:origin: opencast/opencast

/**
 * Creates a JAXB user from a regular user object with an additional set of roles.
 *
 * @param user
 *          the user
 * @return the JAXB user
 */
public static JaxbUser fromUser(User user, Collection<? extends Role> extraRoles) {
 Set<JaxbRole> roles = new HashSet<JaxbRole>();
 for (Role role : user.getRoles()) {
  roles.add(JaxbRole.fromRole(role));
 }
 for (Role role : extraRoles) {
  roles.add(JaxbRole.fromRole(role));
 }
 JaxbUser jaxbUser = new JaxbUser(user.getUsername(), user.getPassword(), user.getName(), user.getEmail(),
     user.getProvider(), user.canLogin(), JaxbOrganization.fromOrganization(user.getOrganization()), roles);
 jaxbUser.setManageable(user.isManageable());
 return jaxbUser;
}

代码示例来源:origin: opencast/opencast

requestedUser.getEmail(), requestedUser.getProvider(), requestedUser.canLogin(),
JaxbOrganization.fromOrganization(requestedUser.getOrganization()),
Stream.$(requestedRoles).map(toJaxbRole._2(requestedOrganization)).toSet());

相关文章