/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.intel.mtwilson.as.rest.v2.resource; import com.intel.mtwilson.as.rest.v2.model.MleSource; import com.intel.mtwilson.as.rest.v2.model.MleSourceCollection; import com.intel.mtwilson.as.rest.v2.model.MleSourceFilterCriteria; import com.intel.mtwilson.as.rest.v2.repository.MleSourceRepository; import com.intel.mtwilson.jaxrs2.server.resource.AbstractJsonapiResource; import com.intel.mtwilson.launcher.ws.ext.V2; import com.intel.mtwilson.as.rest.v2.model.MleSourceLocator; import com.intel.mtwilson.jaxrs2.NoLinks; import javax.ws.rs.Path; /** * * @author ssbangal */ @V2 @Path("/mles/{mle_id}/source") public class MleSources extends AbstractJsonapiResource<MleSource, MleSourceCollection, MleSourceFilterCriteria, NoLinks<MleSource>, MleSourceLocator>{ private MleSourceRepository repository; public MleSources() { repository = new MleSourceRepository(); } @Override protected MleSourceRepository getRepository() { return repository; } @Override protected MleSourceCollection createEmptyCollection() { return new MleSourceCollection(); } }