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:
Maxime Dagnicourt
2008-02-05 08:57:34 +00:00
parent 4f6a5c67b1
commit efa973e594

View File

@@ -104,30 +104,15 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
public void assignArticleToPCMember(Integer articleId,String memberId){ public void assignArticleToPCMember(Integer articleId,String memberId){
Article article = this.getArticle(articleId); Article article = this.getArticle(articleId);
User PCMember = em.find(User.class, memberId); User PCMember = em.find(User.class, memberId);
article.addPCMember(PCMember); 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); this.updateArticle(article);
} }
public List<User> getArticlePCMembers(Integer articleId) { public List<User> getArticlePCMembers(Integer articleId) {
Article article = this.getArticle(articleId);
Article article = this.getArticle(articleId); List<User> users = (List<User>)article.getPCMembers();
List<User> users = (List<User>)article.getPCMembers(); return users;
return users;
} }
public void delegateArticleToReferee(Integer articleId, String refereeId, String memberId){ public void delegateArticleToReferee(Integer articleId, String refereeId, String memberId){