aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/api/resource/CommandResource.java
diff options
context:
space:
mode:
authorAbyss777 <abyss@fox5.ru>2017-09-13 09:05:21 +0500
committerAbyss777 <abyss@fox5.ru>2017-09-13 09:05:21 +0500
commit7b3a3ca4592688f0946076628aa86241a41b1aa8 (patch)
treeaf41bb7391d62d57323ecd3c3d6b476cbf14d974 /src/org/traccar/api/resource/CommandResource.java
parent925806fe70e10e47bcc12eb8bcc4fe21a9ece220 (diff)
downloadtraccar-server-7b3a3ca4592688f0946076628aa86241a41b1aa8.tar.gz
traccar-server-7b3a3ca4592688f0946076628aa86241a41b1aa8.tar.bz2
traccar-server-7b3a3ca4592688f0946076628aa86241a41b1aa8.zip
- Rename functions "isXxx" to "getUserXxx"
- Rename function to "getSupportedCommands" - Some cleanup
Diffstat (limited to 'src/org/traccar/api/resource/CommandResource.java')
-rw-r--r--src/org/traccar/api/resource/CommandResource.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/org/traccar/api/resource/CommandResource.java b/src/org/traccar/api/resource/CommandResource.java
index f7e7d4f8c..b7ea022de 100644
--- a/src/org/traccar/api/resource/CommandResource.java
+++ b/src/org/traccar/api/resource/CommandResource.java
@@ -49,9 +49,8 @@ public class CommandResource extends ExtendedObjectResource<Command> {
@QueryParam("textChannel") boolean textChannel) throws SQLException {
Context.getPermissionsManager().checkDevice(getUserId(), deviceId);
CommandsManager commandsManager = Context.getCommandsManager();
- Set<Long> result = null;
- result = new HashSet<>(commandsManager.getUserItems(getUserId()));
- result.retainAll(commandsManager.getProperCommands(deviceId, textChannel));
+ Set<Long> result = new HashSet<>(commandsManager.getUserItems(getUserId()));
+ result.retainAll(commandsManager.getSupportedCommands(deviceId, textChannel));
return commandsManager.getItems(result);
}
@@ -59,9 +58,8 @@ public class CommandResource extends ExtendedObjectResource<Command> {
@Path("send")
public Response send(Command entity) throws Exception {
Context.getPermissionsManager().checkReadonly(getUserId());
- Command command = entity;
- long deviceId = command.getDeviceId();
- long id = command.getId();
+ long deviceId = entity.getDeviceId();
+ long id = entity.getId();
if (deviceId != 0 && id != 0) {
Context.getPermissionsManager().checkPermission(Command.class, getUserId(), id);
Context.getPermissionsManager().checkDevice(getUserId(), deviceId);
@@ -70,7 +68,7 @@ public class CommandResource extends ExtendedObjectResource<Command> {
} else {
Context.getPermissionsManager().checkLimitCommands(getUserId());
Context.getPermissionsManager().checkDevice(getUserId(), deviceId);
- Context.getCommandsManager().sendCommand(command);
+ Context.getCommandsManager().sendCommand(entity);
}
return Response.ok(entity).build();
}