TombstoneDefault.java

package org.linkedopenactors.rdfpub.domain.commonsrdf;

import java.time.Instant;

import org.apache.commons.rdf.api.Graph;
import org.apache.commons.rdf.api.IRI;
import org.apache.commons.rdf.api.RDF;
import org.linkedopenactors.rdfpub.domain.commonsrdf.vocab.AS;
import org.linkedopenactors.rdfpub.domain.commonsrdf.vocab.Vocabularies;

public class TombstoneDefault extends ActivityPubObjectDefault implements Tombstone {

	public TombstoneDefault(RDF rdf, IRI subject, Graph graph, GraphToStringConverter graphToStringConverter, SubjectProvider subjectProvider, Vocabularies vocabularies, InstanceProperties instanceProperties ) {
		super(rdf, subject, graph, graphToStringConverter, subjectProvider, vocabularies, instanceProperties);
	}

	@Override
	public void setDeleted(Instant instant) {
		set(rdf.createIRI(AS.deleted), fromInstant(instant));		
	}
}