/** * 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 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 DataViewCycleReferenceResource extends DataEngineResourceReferenceResource<ViewCycle> { protected DataViewCycleReferenceResource(DataEngineResourceManagerResource<ViewCycle> manager, long referenceId, EngineResourceReference<? extends ViewCycle> resourceReference) { super(manager, referenceId, resourceReference); } @Override protected Object getResourceResource(ViewCycle viewCycle) { return new DataViewCycleResource(viewCycle); } }