@Component @Transactional public class NodeIpInterfacesRestService extends AbstractNodeDependentRestService<OnmsIpInterface,OnmsIpInterface,Integer,String>
OnmsIpInterface
entity.m_nodeDao
DEFAULT_LIMIT
Constructor and Description |
---|
NodeIpInterfacesRestService() |
Modifier and Type | Method and Description |
---|---|
protected JaxbListWrapper<OnmsIpInterface> |
createListWrapper(Collection<OnmsIpInterface> list) |
javax.ws.rs.core.Response |
deleteMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
String context) |
javax.ws.rs.core.Response |
deleteMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
String context,
String key) |
protected javax.ws.rs.core.Response |
doCreate(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsIpInterface ipInterface) |
protected void |
doDelete(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsIpInterface intf) |
protected OnmsIpInterface |
doGet(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress) |
protected javax.ws.rs.core.Response |
doUpdateProperties(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsIpInterface targetObject,
MultivaluedMapImpl params) |
protected CriteriaBuilder |
getCriteriaBuilder(javax.ws.rs.core.UriInfo uriInfo) |
protected IpInterfaceDao |
getDao() |
protected Class<OnmsIpInterface> |
getDaoClass() |
protected OnmsIpInterface |
getInterface(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress) |
OnmsMetaDataList |
getMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress) |
OnmsMetaDataList |
getMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
String context) |
OnmsMetaDataList |
getMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
String context,
String key) |
NodeMonitoredServiceRestService |
getMonitoredServicesResource(javax.ws.rs.container.ResourceContext context) |
protected Class<OnmsIpInterface> |
getQueryBeanClass() |
javax.ws.rs.core.Response |
postMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
OnmsMetaData entity) |
javax.ws.rs.core.Response |
putMetaData(javax.ws.rs.core.UriInfo uriInfo,
String ipAddress,
String context,
String key,
String value) |
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 IpInterfaceDao getDao()
getDao
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected Class<OnmsIpInterface> getDaoClass()
getDaoClass
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected Class<OnmsIpInterface> getQueryBeanClass()
getQueryBeanClass
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected CriteriaBuilder getCriteriaBuilder(javax.ws.rs.core.UriInfo uriInfo)
getCriteriaBuilder
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected JaxbListWrapper<OnmsIpInterface> createListWrapper(Collection<OnmsIpInterface> list)
createListWrapper
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected javax.ws.rs.core.Response doCreate(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsIpInterface ipInterface)
doCreate
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected javax.ws.rs.core.Response doUpdateProperties(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsIpInterface targetObject, MultivaluedMapImpl params)
doUpdateProperties
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected void doDelete(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, OnmsIpInterface intf)
doDelete
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
protected OnmsIpInterface doGet(javax.ws.rs.core.UriInfo uriInfo, String ipAddress)
doGet
in class AbstractDaoRestServiceWithDTO<OnmsIpInterface,OnmsIpInterface,OnmsIpInterface,Integer,String>
public NodeMonitoredServiceRestService getMonitoredServicesResource(@Context javax.ws.rs.container.ResourceContext context)
protected OnmsIpInterface getInterface(javax.ws.rs.core.UriInfo uriInfo, String ipAddress)
public OnmsMetaDataList getMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress)
public OnmsMetaDataList getMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress, String context)
public OnmsMetaDataList getMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress, String context, String key)
public javax.ws.rs.core.Response deleteMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress, String context)
public javax.ws.rs.core.Response deleteMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress, String context, String key)
public javax.ws.rs.core.Response postMetaData(@Context javax.ws.rs.core.UriInfo uriInfo, String ipAddress, OnmsMetaData entity)
Copyright © 2021. All rights reserved.