/* * 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.TpmPassword; import com.intel.mtwilson.tag.model.TpmPasswordCollection; import com.intel.mtwilson.tag.model.TpmPasswordFilterCriteria; import com.intel.mtwilson.tag.model.TpmPasswordLocator; 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.rest.v2.repository.TpmPasswordRepository; import javax.ws.rs.Path; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * @author ssbangal */ @V2 @Path("/host-tpm-passwords") public class TpmPasswords extends AbstractJsonapiResource<TpmPassword, TpmPasswordCollection, TpmPasswordFilterCriteria, NoLinks<TpmPassword>, TpmPasswordLocator> { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(TpmPasswords.class); private TpmPasswordRepository repository; public TpmPasswords() { repository = new TpmPasswordRepository(); } @Override protected TpmPasswordCollection createEmptyCollection() { return new TpmPasswordCollection(); } @Override protected TpmPasswordRepository getRepository() { return repository; } }