package eu.dnetlib.actionmanager.actions;

import java.util.List;

import org.apache.hadoop.hbase.client.Put;

import eu.dnetlib.actionmanager.ActionManagerConstants.ACTION_TYPE;
import eu.dnetlib.actionmanager.common.Provenance;

public interface Action {

	ACTION_TYPE getTypology();

	List<Put> asPutOperations(String parentId, Provenance provenance, String trust, String nsprefix);

	boolean isValid();

}
