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

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

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

User.getUsername介绍

[英]Gets this user's unique account name.
[中]获取此用户的唯一帐户名。

代码示例

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

private int getTotal(String type, Calendar calBegin, Calendar calEnd, EntityManager em) {
 Query q = em.createNamedQuery("findTotalByTypeAndIntervall");
 q.setParameter("userId", securityService.getUser().getUsername());
 q.setParameter("type", type);
 q.setParameter("begin", calBegin, TemporalType.TIMESTAMP);
 q.setParameter("end", calEnd, TemporalType.TIMESTAMP);
 return ((Long) q.getSingleResult()).intValue();
}

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

private int getTotal() {
 EntityManager em = null;
 try {
  em = emf.createEntityManager();
  Query q = em.createNamedQuery("findTotal");
  q.setParameter("userId", securityService.getUser().getUsername());
  return ((Long) q.getSingleResult()).intValue();
 } finally {
  if (em != null)
   em.close();
 }
}

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

private int getTotal(String type, String mediapackageId, EntityManager em) {
 Query q = em.createNamedQuery("findTotalByTypeAndMediapackageId");
 q.setParameter("userId", securityService.getUser().getUsername());
 q.setParameter("type", type);
 q.setParameter("mediapackageId", mediapackageId);
 return ((Long) q.getSingleResult()).intValue();
}

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

private int getTotalByMediapackageID(String mediapackageId, EntityManager em) {
 Query q = em.createNamedQuery("findTotalByMediapackageId");
 q.setParameter("userId", securityService.getUser().getUsername());
 q.setParameter("mediapackageId", mediapackageId);
 return ((Long) q.getSingleResult()).intValue();
}

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

private int getTotal(String type, EntityManager em) {
 Query q = em.createNamedQuery("findTotalByType");
 q.setParameter("userId", securityService.getUser().getUsername());
 q.setParameter("type", type);
 return ((Long) q.getSingleResult()).intValue();
}

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

private int getTotal(Calendar calBegin, Calendar calEnd, EntityManager em) {
  Query q = em.createNamedQuery("findTotalByIntervall");
  q.setParameter("userId", securityService.getUser().getUsername());
  q.setParameter("begin", calBegin, TemporalType.TIMESTAMP);
  q.setParameter("end", calEnd, TemporalType.TIMESTAMP);
  return ((Long) q.getSingleResult()).intValue();
 }
}

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

/**
 * {@inheritDoc}
 *
 * @see java.lang.Object#equals(java.lang.Object)
 */
@Override
public boolean equals(Object obj) {
 if (!(obj instanceof User))
  return false;
 User other = (User) obj;
 return userName.equals(other.getUsername()) && organization.equals(other.getOrganization());
}

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

public Annotation addAnnotation(Annotation a) {
 // set the User ID on the annotation
 a.setUserId(securityService.getUser().getUsername());
 EntityManager em = null;
 EntityTransaction tx = null;
 try {
  em = emf.createEntityManager();
  tx = em.getTransaction();
  tx.begin();
  em.persist(a);
  tx.commit();
  return a;
 } finally {
  if (tx.isActive()) {
   tx.rollback();
  }
  if (em != null)
   em.close();
 }
}

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

q.setParameter("userId", securityService.getUser().getUsername());
q.setParameter("begin", calBegin, TemporalType.TIMESTAMP);
q.setParameter("end", calEnd, TemporalType.TIMESTAMP);

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

q.setParameter("userId", securityService.getUser().getUsername());
q.setParameter("type", type);
q.setParameter("begin", calBegin, TemporalType.TIMESTAMP);

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

/**
 * {@inheritDoc}
 *
 * @see java.lang.Object#equals(java.lang.Object)
 */
@Override
public boolean equals(Object obj) {
 if (!(obj instanceof User))
  return false;
 User other = (User) obj;
 return username.equals(other.getUsername()) && organization.equals(other.getOrganization())
     && EqualsUtil.eq(provider, other.getProvider());
}

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

public JpaJob(User currentUser, Organization organization, ServiceRegistrationJpaImpl creatingService,
    String operation, List<String> arguments, String payload, boolean dispatchable, float load) {
 this.creator = currentUser.getUsername();
 this.organization = organization.getId();
 this.creatorServiceRegistration = creatingService;
 this.jobType = creatingService.getServiceType();
 this.operation = operation;
 this.arguments = arguments;
 this.payload = payload;
 this.dispatchable = dispatchable;
 this.jobLoad = load;
 this.status = Status.INSTANTIATED.ordinal();
}

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

public AnnotationList getAnnotationsByTypeAndMediapackageId(String type, String mediapackageId, int offset, int limit) {
 AnnotationListImpl result = new AnnotationListImpl();
 EntityManager em = null;
 try {
  em = emf.createEntityManager();
  result.setTotal(getTotal(type, mediapackageId, em));
  result.setOffset(offset);
  result.setLimit(limit);
  Query q = em.createNamedQuery("findAnnotationsByTypeAndMediapackageId");
  q.setParameter("userId", securityService.getUser().getUsername());
  q.setParameter("type", type);
  q.setParameter("mediapackageId", mediapackageId);
  q.setFirstResult(offset);
  q.setMaxResults(limit);
  @SuppressWarnings("unchecked")
  Collection<Annotation> annotations = q.getResultList();
  for (Annotation a : annotations) {
   result.add(a);
  }
  return result;
 } finally {
  if (em != null)
   em.close();
 }
}

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

public AnnotationList getAnnotationsByMediapackageId(String mediapackageId, int offset, int limit) {
 AnnotationListImpl result = new AnnotationListImpl();
 EntityManager em = null;
 try {
  em = emf.createEntityManager();
  result.setTotal(getTotalByMediapackageID(mediapackageId, em));
  result.setOffset(offset);
  result.setLimit(limit);
  Query q = em.createNamedQuery("findAnnotationsByMediapackageId");
  q.setParameter("userId", securityService.getUser().getUsername());
  q.setParameter("mediapackageId", mediapackageId);
  q.setFirstResult(offset);
  q.setMaxResults(limit);
  @SuppressWarnings("unchecked")
  Collection<Annotation> annotations = q.getResultList();
  for (Annotation a : annotations) {
   result.add(a);
  }
  return result;
 } finally {
  em.close();
 }
}

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

@SuppressWarnings("unchecked")
public AnnotationList getAnnotationsByType(String type, int offset, int limit) {
 AnnotationListImpl result = new AnnotationListImpl();
 result.setOffset(offset);
 result.setLimit(limit);
 EntityManager em = null;
 try {
  em = emf.createEntityManager();
  result.setTotal(getTotal(type, em));
  Query q = em.createNamedQuery("findAnnotationsByType");
  q.setParameter("userId", securityService.getUser().getUsername());
  q.setParameter("type", type);
  q.setFirstResult(offset);
  q.setMaxResults(limit);
  Collection<Annotation> annotations = q.getResultList();
  for (Annotation a : annotations) {
   result.add(a);
  }
  return result;
 } finally {
  if (em != null)
   em.close();
 }
}

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

@SuppressWarnings("unchecked")
public AnnotationList getAnnotations(int offset, int limit) {
 AnnotationListImpl result = new AnnotationListImpl();
 result.setTotal(getTotal());
 result.setOffset(offset);
 result.setLimit(limit);
 EntityManager em = null;
 try {
  em = emf.createEntityManager();
  Query q = em.createNamedQuery("findAnnotations");
  q.setParameter("userId", securityService.getUser().getUsername());
  q.setFirstResult(offset);
  q.setMaxResults(limit);
  Collection<Annotation> annotations = q.getResultList();
  for (Annotation a : annotations) {
   result.add(a);
  }
  return result;
 } finally {
  if (em != null)
   em.close();
 }
}

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

final User currentUser = securityService.getUser();
if (currentUser != null) {
 httpUriRequest.setHeader(SecurityConstants.USER_HEADER, currentUser.getUsername());

代码示例来源: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

post.addHeader(USER_HEADER, securityService.getUser().getUsername());

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

job = new JobImpl(idCounter.addAndGet(1));
if (securityService != null) {
 job.setCreator(securityService.getUser().getUsername());
 job.setOrganization(securityService.getOrganization().getId());

相关文章