/**
* Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.financial.view.rest;
import java.net.URI;
import com.opengamma.engine.resource.EngineResourceManager;
import com.opengamma.engine.resource.EngineResourceReference;
import com.opengamma.engine.view.cycle.ViewCycle;
/**
* RESTful resource for {@link EngineResourceManager} on {@link ViewCycle}.
*/
public class DataViewCycleManagerResource extends DataEngineResourceManagerResource<ViewCycle> {
protected DataViewCycleManagerResource(URI baseUri, EngineResourceManager<? extends ViewCycle> manager) {
super(baseUri, manager);
}
@Override
protected DataEngineResourceReferenceResource<ViewCycle> createReferenceResource(long referenceId, EngineResourceReference<? extends ViewCycle> reference) {
return new DataViewCycleReferenceResource(this, referenceId, reference);
}
}