Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/rest/LProbeService.java @ 232:d8a3d188046f
Renamed package authentication to auth.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 05 Jul 2013 13:24:13 +0200 |
parents | 9dae52dd8157 |
children | b619f6552f55 |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/rest/LProbeService.java Fri Jul 05 13:23:02 2013 +0200 +++ b/src/main/java/de/intevation/lada/rest/LProbeService.java Fri Jul 05 13:24:13 2013 +0200 @@ -5,7 +5,6 @@ import java.util.logging.Logger; import javax.enterprise.context.RequestScoped; -import javax.enterprise.inject.New; import javax.inject.Inject; import javax.inject.Named; import javax.ws.rs.Consumes; @@ -20,12 +19,12 @@ import javax.ws.rs.core.MultivaluedMap; import javax.ws.rs.core.UriInfo; -import de.intevation.lada.authentication.Authentication; -import de.intevation.lada.authentication.AuthenticationException; -import de.intevation.lada.authentication.AuthenticationResponse; +import de.intevation.lada.auth.Authentication; +import de.intevation.lada.auth.AuthenticationException; +import de.intevation.lada.auth.AuthenticationResponse; +import de.intevation.lada.auth.Authorization; import de.intevation.lada.data.QueryBuilder; import de.intevation.lada.data.Repository; -import de.intevation.lada.model.LMessung; import de.intevation.lada.model.LProbe; import de.intevation.lada.model.LProbeInfo; @@ -57,6 +56,10 @@ @Named("ldapauth") private Authentication authentication; + @Inject + @Named("dataauthorization") + private Authorization authorization; + /** * The logger for this class. */ @@ -82,6 +85,7 @@ authentication.authorizedGroups(header); Response response = repository.findById(LProbeInfo.class, id); + @SuppressWarnings("unchecked") List<LProbeInfo> probe = (List<LProbeInfo>)response.getData(); if (probe.isEmpty()) { return new Response(false, 601, new ArrayList<LProbeInfo>());