fixed injection issue when using WF14

This commit is contained in:
2018-11-19 13:45:22 +01:00
parent 4d69e8e70a
commit 1e3d2986c5
5 changed files with 420 additions and 420 deletions

View File

@ -40,7 +40,7 @@
<dependency>
<groupId>org.omnifaces</groupId>
<artifactId>omnifaces</artifactId>
<version>2.7</version>
<version>3.2</version>
</dependency>
<!-- Apache Shiro, Security API -->
<dependency>

View File

@ -28,7 +28,7 @@ public class UniqueApplicationRoleNameValidator implements Validator, Serializab
@AccountPU
EntityManager em;
@EJB
@Inject
ApplicationRoleControl applicationRoleControl;
@Override

View File

@ -3,13 +3,13 @@ package de.muehlencord.shared.account.web.presentation;
import de.muehlencord.shared.account.business.application.boundary.ApplicationService;
import de.muehlencord.shared.account.business.application.entity.ApplicationEntity;
import java.io.Serializable;
import javax.ejb.EJB;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.FacesValidator;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
import javax.inject.Inject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -23,7 +23,7 @@ public class UniqueApplicationValidator implements Validator, Serializable {
private static final long serialVersionUID = 2526409681909574670L;
private static final Logger LOGGER = LoggerFactory.getLogger(UniqueApplicationValidator.class);
@EJB
@Inject
ApplicationService applicationService;
@Override

View File

@ -5,7 +5,6 @@ import de.muehlencord.shared.account.business.application.control.ApplicationPer
import de.muehlencord.shared.account.business.application.entity.ApplicationEntity;
import de.muehlencord.shared.account.util.AccountPU;
import java.io.Serializable;
import javax.ejb.EJB;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
@ -31,7 +30,7 @@ public class UniquePermissionNameValidator implements Validator, Serializable {
@AccountPU
EntityManager em;
@EJB
@Inject
ApplicationPermissionControl applicationPermissionControl;
@Override

View File

@ -74,6 +74,7 @@ public class ApplicationRoleControl implements Serializable {
em.merge(role);
}
@Transactional
public void delete(ApplicationRoleEntity role) throws AccountException {
ApplicationRoleEntity existingRole = attach(role);
em.remove(existingRole);