Policy failures:
Code warning - failed on resource ArticleManagerBean.java. Reason: The field ArticleManagerBean.sc is never read locally, line 36 - failed on resource ArticleManagerBean.java. Reason: The import org.yacos.core.users.Role.RoleType is never used, line 21 - failed on resource ArticleManagerBean.java. Reason: The import org.yacos.core.users.Role is never used, line 18 - failed on resource ArticleManagerBean.java. Reason: The import org.yacos.core.users.RolePK is never used, line 1 Override reason: d
This commit is contained in:
@@ -104,30 +104,15 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
||||
public void assignArticleToPCMember(Integer articleId,String memberId){
|
||||
Article article = this.getArticle(articleId);
|
||||
User PCMember = em.find(User.class, memberId);
|
||||
|
||||
article.addPCMember(PCMember);
|
||||
RolePK rolePK = new RolePK(PCMember,RoleType.PCMEMBER,article.getConference());
|
||||
if(em.find(Role.class, rolePK)==null){
|
||||
// Add the role : this should be the responsibility of ConferenceManager ...
|
||||
Role pcMemberRole = new Role();
|
||||
pcMemberRole.setType(RoleType.PCMEMBER);
|
||||
pcMemberRole.setUser(PCMember);
|
||||
pcMemberRole.setConference(article.getConference());
|
||||
em.persist(pcMemberRole);
|
||||
}
|
||||
|
||||
this.updateArticle(article);
|
||||
|
||||
}
|
||||
|
||||
|
||||
public List<User> getArticlePCMembers(Integer articleId) {
|
||||
|
||||
Article article = this.getArticle(articleId);
|
||||
List<User> users = (List<User>)article.getPCMembers();
|
||||
return users;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void delegateArticleToReferee(Integer articleId, String refereeId, String memberId){
|
||||
|
||||
Reference in New Issue
Block a user