@Component @Transactional public class NodeSnmpInterfacesRestService extends AbstractNodeDependentRestService<OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
OnmsSnmpInterface
entity.m_nodeDao
DEFAULT_LIMIT
Constructor and Description |
---|
NodeSnmpInterfacesRestService() |
Modifier and Type | Method and Description |
---|---|
protected JaxbListWrapper<OnmsSnmpInterface> |
createListWrapper(Collection<OnmsSnmpInterface> list) |
protected javax.ws.rs.core.Response |
doCreate(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsSnmpInterface snmpInterface) |
protected void |
doDelete(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsSnmpInterface intf) |
protected OnmsSnmpInterface |
doGet(javax.ws.rs.core.UriInfo uriInfo,
Integer ifIndex) |
protected javax.ws.rs.core.Response |
doUpdateProperties(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsSnmpInterface targetObject,
MultivaluedMapImpl params) |
protected CriteriaBuilder |
getCriteriaBuilder(javax.ws.rs.core.UriInfo uriInfo) |
protected SnmpInterfaceDao |
getDao() |
protected Class<OnmsSnmpInterface> |
getDaoClass() |
protected Class<OnmsSnmpInterface> |
getQueryBeanClass() |
getNode, updateCriteria
mapDTOToEntity, mapEntityToDTO
applyLimitOffsetOrderBy, create, createSpecific, delete, deleteMany, doUpdate, get, get, getCount, getCriteria, getCriteriaBehaviors, getException, getProperties, getPropertyValues, getQueryProperties, getSearchBeanPropertyMap, sendEvent, update, updateMany, updateProperties, writeLock, writeUnlock
protected SnmpInterfaceDao getDao()
getDao
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected Class<OnmsSnmpInterface> getDaoClass()
getDaoClass
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected Class<OnmsSnmpInterface> getQueryBeanClass()
getQueryBeanClass
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected CriteriaBuilder getCriteriaBuilder(javax.ws.rs.core.UriInfo uriInfo)
getCriteriaBuilder
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected JaxbListWrapper<OnmsSnmpInterface> createListWrapper(Collection<OnmsSnmpInterface> list)
createListWrapper
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected javax.ws.rs.core.Response doCreate(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsSnmpInterface snmpInterface)
doCreate
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected javax.ws.rs.core.Response doUpdateProperties(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsSnmpInterface targetObject, MultivaluedMapImpl params)
protected void doDelete(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsSnmpInterface intf)
doDelete
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
protected OnmsSnmpInterface doGet(javax.ws.rs.core.UriInfo uriInfo, Integer ifIndex)
doGet
in class AbstractDaoRestServiceWithDTO<OnmsSnmpInterface,OnmsSnmpInterface,OnmsSnmpInterface,Integer,Integer>
Copyright © 2021. All rights reserved.