OccurrenceReference.java

33 lines | 1.151 kB Blame History Raw Download
/*
 * 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;
    }

}