Adding the remaining interface methods that are required to support the complete set of operation management related tasks

This commit is contained in:
prabathabey 2015-03-27 13:24:20 +05:30
parent 0d5c80c80b
commit 103a83d425
8 changed files with 25 additions and 6 deletions

View File

@ -55,8 +55,9 @@ public interface OperationManager {
*/
public List<Operation> getPendingOperations(DeviceIdentifier deviceId) throws OperationManagementException;
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException;
public Operation getNextPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException;
public Operation updateOperation(Long operationId, DeviceIdentifier deviceIdentifier,
String payLoad) throws OperationManagementException;
public Operation updateOperation(Long operationId, DeviceIdentifier deviceIdentifier, String payLoad)
throws OperationManagementException;
}

View File

@ -356,7 +356,7 @@ public class DeviceManagementServiceProviderImpl implements DeviceManagementServ
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
public Operation getNextPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}

View File

@ -99,7 +99,7 @@ public class OperationManagerImpl implements OperationManager {
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
public Operation getNextPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}
@ -118,4 +118,5 @@ public class OperationManagerImpl implements OperationManager {
return simpleOperationDAO;
}
}
}

View File

@ -34,4 +34,6 @@ public interface OperationDAO {
List<Operation> getOperations() throws OperationManagementDAOException;
List<Operation> getOperations(String status) throws OperationManagementDAOException;
}

View File

@ -74,4 +74,9 @@ public class CommandOperationDAOImpl extends AbstractOperationDAO {
return null;
}
@Override
public List<Operation> getOperations(String status) throws OperationManagementDAOException {
return null;
}
}

View File

@ -52,4 +52,9 @@ public class ConfigOperationDAOImpl extends AbstractOperationDAO {
return null;
}
@Override
public List<Operation> getOperations(String status) throws OperationManagementDAOException {
return null;
}
}

View File

@ -46,4 +46,9 @@ public class SimpleOperationDAOImpl extends AbstractOperationDAO {
return null;
}
@Override
public List<Operation> getOperations(String status) throws OperationManagementDAOException {
return null;
}
}

View File

@ -131,7 +131,7 @@ public class DeviceManagementServiceImpl implements DeviceManagementService {
}
@Override
public Operation getPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
public Operation getNextPendingOperation(DeviceIdentifier deviceId) throws OperationManagementException {
return null;
}