package eu.dnetlib.rmi.blackboard;

import eu.dnetlib.enabling.annotations.Blackboard;
import eu.dnetlib.rmi.soap.MDStoreService;

@Blackboard(action = "CREATE", serviceClass = MDStoreService.class)
public class CreateMDStoreMessage {

	private String id;
	private String format;
	private String layout;
	private String interpretation;

	public CreateMDStoreMessage() {}

	public CreateMDStoreMessage(final String format, final String layout, final String interpretation) {
		this(null, format, layout, interpretation);
	}

	public CreateMDStoreMessage(final String id, final String format, final String layout, final String interpretation) {
		this.id = id;
		this.format = format;
		this.layout = layout;
		this.interpretation = interpretation;
	}

	public String getId() {
		return id;
	}

	public void setId(final String id) {
		this.id = id;
	}

	public String getFormat() {
		return format;
	}

	public void setFormat(final String format) {
		this.format = format;
	}

	public String getLayout() {
		return layout;
	}

	public void setLayout(final String layout) {
		this.layout = layout;
	}

	public String getInterpretation() {
		return interpretation;
	}

	public void setInterpretation(final String interpretation) {
		this.interpretation = interpretation;
	}

}
