view src/org/digitalhps/storage/triplestoreimplementation/events/RelationEvent.java @ 0:33d1589a61a7 default tip

initial
author dwinter
date Thu, 08 Dec 2011 09:18:00 +0100
parents
children
line wrap: on
line source

package org.digitalhps.storage.triplestoreimplementation.events;

import java.net.URI;
import java.util.Date;

import org.digitalhps.storage.objects.interfaces.elements.IActor;
import org.digitalhps.storage.objects.interfaces.elements.IRelation;
import org.digitalhps.storage.objects.interfaces.elements.ISourceReference;
import org.digitalhps.storage.objects.interfaces.events.ICreationEvent;
import org.digitalhps.storage.objects.interfaces.events.IRelationEvent;
import org.digitalhps.storage.triplestoreimplementation.annotations.RDFPredicate;
import org.digitalhps.storage.triplestoreimplementation.annotations.RDFType;
import org.digitalhps.storage.triplestoreimplementation.annotations.RDFInstanceURL;

@RDFType("test://relationEvent")
@RDFInstanceURL("test://relationEvent/")
public class RelationEvent implements IRelationEvent {

	@RDFPredicate("test://has_source")
	public String sourceReference;
	
	@RDFPredicate("test://has_creator")
	public String creator;
	
	@RDFPredicate("test://has_creationDate")
	public String creationDate;
	
	@RDFPredicate("test://has_creationPlace")
	public String creationPlace;
	
	@RDFPredicate("test://has_creationPredecessors")
	public RelationEvent[] predecessors;
	
	@RDFPredicate("test://has_id") // FIXME das sollte eigentlich die uri der ressource im triplestore sein, daher kein predicate
	public String id;
	
	@RDFPredicate("test://has_relation")
	public String relation;
	
	@Override
	public ISourceReference getSourceReference() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public IActor getCreator() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Date getCreationDate() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getCreationPlace() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ICreationEvent[] getPredecessors() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public URI getId() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public IRelation getRelation() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public IActor getRelationCreator() {
		// TODO Auto-generated method stub
		return null;
	}

}