com.vikingbrain.nmt.operations.metadatadatabase.AbstractMetadatadatabaseOperation 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.metadatadatabase;
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 metadata dabase module.
*
* @author vikingBrain
*
* @param the type of the response object for the operation
*/
public abstract class AbstractMetadatadatabaseOperation extends AbstractTheDavidboxOperation {
/**
* Constructor. Create the operation with the supplied parameters plus the default client parameters.
* @param factory the operation factory
* @param operationType the operation type
* @param responseTargetClass the response target class
*/
protected AbstractMetadatadatabaseOperation(TheDavidboxOperationFactory factory, OperationType operationType, Class responseTargetClass) {
super(factory, operationType, responseTargetClass);
}
}