/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.intel.mtwilson.tag.rest.v2.resource; import com.intel.mtwilson.tag.model.SelectionKvAttributeCollection; import com.intel.mtwilson.tag.model.SelectionKvAttributeFilterCriteria; import com.intel.mtwilson.tag.model.SelectionKvAttributeLocator; import com.intel.mtwilson.jaxrs2.NoLinks; import com.intel.mtwilson.jaxrs2.server.resource.AbstractJsonapiResource; import com.intel.mtwilson.launcher.ws.ext.V2; import com.intel.mtwilson.tag.model.SelectionKvAttribute; import com.intel.mtwilson.tag.rest.v2.repository.SelectionKvAttributeRepository; import javax.ws.rs.Path; /** * * @author ssbangal */ @V2 @Path("/tag-selection-kv-attributes") public class SelectionKvAttributes extends AbstractJsonapiResource<SelectionKvAttribute, SelectionKvAttributeCollection, SelectionKvAttributeFilterCriteria, NoLinks<SelectionKvAttribute>, SelectionKvAttributeLocator> { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(SelectionKvAttributes.class); private SelectionKvAttributeRepository repository; public SelectionKvAttributes() { repository = new SelectionKvAttributeRepository(); } @Override protected SelectionKvAttributeCollection createEmptyCollection() { return new SelectionKvAttributeCollection(); } @Override protected SelectionKvAttributeRepository getRepository() { return repository; } }