/* * 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.HostAikCertificate; import com.intel.mtwilson.as.rest.v2.model.HostAikCertificateCollection; import com.intel.mtwilson.as.rest.v2.model.HostAikCertificateFilterCriteria; import com.intel.mtwilson.as.rest.v2.model.HostAikCertificateLocator; import com.intel.mtwilson.as.rest.v2.repository.HostAikCertificateRepository; import com.intel.mtwilson.jaxrs2.NoLinks; import com.intel.mtwilson.jaxrs2.server.resource.AbstractCertificateJsonapiResource; import com.intel.mtwilson.launcher.ws.ext.V2; import javax.ws.rs.Path; /** * * @author ssbangal */ @V2 @Path("/hosts/{host_id}/aik-certificates") public class HostAikCertificates extends AbstractCertificateJsonapiResource<HostAikCertificate, HostAikCertificateCollection, HostAikCertificateFilterCriteria, NoLinks<HostAikCertificate>, HostAikCertificateLocator> { private HostAikCertificateRepository repository; public HostAikCertificates() { repository = new HostAikCertificateRepository(); } @Override protected HostAikCertificateCollection createEmptyCollection() { return new HostAikCertificateCollection(); } @Override protected HostAikCertificateRepository getRepository() { return repository; } }