Improving operation management implementation

This commit is contained in:
prabathabey 2015-03-20 13:49:37 +05:30
parent 4638d25ff1
commit 0e598aad59
5 changed files with 26 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import java.util.List;
public class Feature {
private int id;
private String code;
private String name;
private String description;
private String deviceType;
@ -35,6 +36,14 @@ public class Feature {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}

View File

@ -56,4 +56,6 @@ public interface OperationManager {
*/
public List<Operation> getPendingOperations(DeviceIdentifier deviceId) throws OperationManagementException;
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException;
}

View File

@ -247,4 +247,9 @@ public class DeviceManagementServiceProviderImpl implements DeviceManagementServ
return operationManager.getPendingOperations(deviceId);
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}
}

View File

@ -85,6 +85,11 @@ public class OperationManagerImpl implements OperationManager {
return null;
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}
private OperationDAO lookupOperationDAO(Operation operation) {
if (operation instanceof CommandOperation) {
return commandOperationDAO;

View File

@ -127,4 +127,9 @@ public class DeviceManagementServiceImpl implements DeviceManagementService {
return DeviceManagementDataHolder.getInstance().getDeviceManagementProvider().getPendingOperations(deviceId);
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}
}