本文整理了Java中org.opencastproject.security.api.User.getUsername()
方法的一些代码示例,展示了User.getUsername()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.getUsername()
方法的具体详情如下:
包路径:org.opencastproject.security.api.User
类名称: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());
内容来源于网络,如有侵权,请联系作者删除!