fixed injection issue when using WF14
This commit is contained in:
@ -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>
|
||||
|
||||
@ -28,7 +28,7 @@ public class UniqueApplicationRoleNameValidator implements Validator, Serializab
|
||||
@AccountPU
|
||||
EntityManager em;
|
||||
|
||||
@EJB
|
||||
@Inject
|
||||
ApplicationRoleControl applicationRoleControl;
|
||||
|
||||
@Override
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user