com.vikingbrain.nmt.operations.system.AbstractSystemOperation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of thedavidbox-client4j Show documentation
Show all versions of thedavidbox-client4j Show documentation
A Java HTTP client for consuming TheDavidBox Service API of Networked Media Tank devices
package com.vikingbrain.nmt.operations.system;
import com.vikingbrain.nmt.operations.AbstractTheDavidboxOperation;
import com.vikingbrain.nmt.operations.OperationType;
import com.vikingbrain.nmt.operations.TheDavidboxOperationFactory;
import com.vikingbrain.nmt.responses.DavidBoxResponse;
/**
* Abstract class that represent a operation for the system module.
*
* @author vikingBrain
*
* @param the type of the response object for the operation
*/
public abstract class AbstractSystemOperation extends AbstractTheDavidboxOperation {
/**
* Constructor.
* @param factory the operation factory
* @param operationType the operation type
* @param responseTargetClass the response target class
*/
protected AbstractSystemOperation(TheDavidboxOperationFactory factory, OperationType operationType, Class responseTargetClass) {
super(factory, operationType, responseTargetClass);
}
}