/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.intel.mtwilson.user.management.rest.v2.resource;
import com.intel.mtwilson.user.management.rest.v2.model.UserLoginCertificate;
import com.intel.mtwilson.user.management.rest.v2.model.UserLoginCertificateCollection;
import com.intel.mtwilson.user.management.rest.v2.model.UserLoginCertificateFilterCriteria;
import com.intel.mtwilson.user.management.rest.v2.model.UserLoginCertificateLocator;
import com.intel.mtwilson.user.management.rest.v2.repository.UserLoginCertificateRepository;
import com.intel.mtwilson.jaxrs2.NoLinks;
import com.intel.mtwilson.jaxrs2.server.resource.AbstractJsonapiResource;
import com.intel.mtwilson.launcher.ws.ext.V2;
import javax.ws.rs.Path;
/**
*
* @author ssbangal
*/
@V2
@Path("/users/{user_id}/login-certificates")
public class UserLoginCertificates extends AbstractJsonapiResource<UserLoginCertificate, UserLoginCertificateCollection, UserLoginCertificateFilterCriteria, NoLinks<UserLoginCertificate>, UserLoginCertificateLocator> {
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(UserLoginCertificates.class);
private UserLoginCertificateRepository repository;
public UserLoginCertificates() {
repository = new UserLoginCertificateRepository();
}
@Override
protected UserLoginCertificateCollection createEmptyCollection() {
return new UserLoginCertificateCollection();
}
@Override
protected UserLoginCertificateRepository getRepository() {
return repository;
}
}