/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.ufrgs.inf.prosoft.memoizeittf.facade;
/**
*
* @author romulo
*/
public class OccurrenceReference implements Occurrence {
private final br.ufrgs.inf.prosoft.memoizeit.OccurrenceReference memoizeitOccurrence;
private final br.ufrgs.inf.prosoft.tfcache.metadata.OccurrenceReference tfcacheOccurrence;
public OccurrenceReference(int index, String instance, long startTime, long endTime, String userId) {
this.memoizeitOccurrence = new br.ufrgs.inf.prosoft.memoizeit.OccurrenceReference(index, instance, startTime, endTime);
this.tfcacheOccurrence = new br.ufrgs.inf.prosoft.tfcache.metadata.OccurrenceReference(index, instance, startTime, endTime, userId);
}
@Override
public br.ufrgs.inf.prosoft.memoizeit.Occurrence getMemoizeitOccurrence() {
return this.memoizeitOccurrence;
}
@Override
public br.ufrgs.inf.prosoft.tfcache.metadata.Occurrence getTfcacheOccurrence() {
return this.tfcacheOccurrence;
}
}