Package org.opennms.netmgt.dao.mock
Class UnimplementedIpInterfaceDao
- java.lang.Object
-
- org.opennms.netmgt.dao.mock.UnimplementedIpInterfaceDao
-
- All Implemented Interfaces:
IpInterfaceDao,LegacyOnmsDao<OnmsIpInterface,java.lang.Integer>,OnmsDao<OnmsIpInterface,java.lang.Integer>
public abstract class UnimplementedIpInterfaceDao extends java.lang.Object implements IpInterfaceDao
-
-
Constructor Summary
Constructors Constructor Description UnimplementedIpInterfaceDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intcountAll()intcountMatching(Criteria onmsCrit)intcountMatching(OnmsCriteria onmsCrit)voiddelete(java.lang.Integer key)voiddelete(OnmsIpInterface entity)java.util.List<OnmsIpInterface>findAll()OnmsIpInterfacefindByForeignKeyAndIpAddress(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)findByForeignKeyAndIpAddressjava.util.List<OnmsIpInterface>findByIpAddress(java.lang.String ipAddress)findByIpAddressjava.util.List<OnmsIpInterface>findByNodeId(java.lang.Integer nodeId)findByNodeIdOnmsIpInterfacefindByNodeIdAndIpAddress(java.lang.Integer nodeId, java.lang.String ipAddress)findByNodeIdAndIpAddressjava.util.List<OnmsIpInterface>findByServiceType(java.lang.String svcName)findByServiceTypejava.util.List<OnmsIpInterface>findHierarchyByServiceType(java.lang.String svcName)findHierarchyByServiceTypejava.util.List<OnmsIpInterface>findMatching(Criteria criteria)java.util.List<OnmsIpInterface>findMatching(OnmsCriteria criteria)OnmsIpInterfacefindPrimaryInterfaceByNodeId(java.lang.Integer nodeId)voidflush()OnmsIpInterfaceget(java.lang.Integer id)OnmsIpInterfaceget(OnmsNode node, java.lang.String ipAddress)getjava.util.Map<java.net.InetAddress,java.lang.Integer>getInterfacesForNodes()Returns a map of all IP to node ID mappings in the database.voidinitialize(java.lang.Object obj)OnmsIpInterfaceload(java.lang.Integer id)voidlock()This is used to lock the table in order to implement upsert type operationsjava.lang.Integersave(OnmsIpInterface entity)voidsaveOrUpdate(OnmsIpInterface entity)voidupdate(OnmsIpInterface entity)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opennms.netmgt.dao.api.IpInterfaceDao
findInterfacesWithMetadata
-
-
-
-
Method Detail
-
findMatching
public java.util.List<OnmsIpInterface> findMatching(OnmsCriteria criteria)
- Specified by:
findMatchingin interfaceLegacyOnmsDao<OnmsIpInterface,java.lang.Integer>
-
countMatching
public int countMatching(OnmsCriteria onmsCrit)
- Specified by:
countMatchingin interfaceLegacyOnmsDao<OnmsIpInterface,java.lang.Integer>
-
lock
public void lock()
Description copied from interface:OnmsDaoThis is used to lock the table in order to implement upsert type operations- Specified by:
lockin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
initialize
public void initialize(java.lang.Object obj)
- Specified by:
initializein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
flush
public void flush()
- Specified by:
flushin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
clear
public void clear()
- Specified by:
clearin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
countAll
public int countAll()
- Specified by:
countAllin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
delete
public void delete(OnmsIpInterface entity)
- Specified by:
deletein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
delete
public void delete(java.lang.Integer key)
- Specified by:
deletein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
findAll
public java.util.List<OnmsIpInterface> findAll()
- Specified by:
findAllin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
findMatching
public java.util.List<OnmsIpInterface> findMatching(Criteria criteria)
- Specified by:
findMatchingin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
countMatching
public int countMatching(Criteria onmsCrit)
- Specified by:
countMatchingin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
get
public OnmsIpInterface get(java.lang.Integer id)
- Specified by:
getin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
load
public OnmsIpInterface load(java.lang.Integer id)
- Specified by:
loadin interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
save
public java.lang.Integer save(OnmsIpInterface entity)
- Specified by:
savein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
saveOrUpdate
public void saveOrUpdate(OnmsIpInterface entity)
- Specified by:
saveOrUpdatein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
update
public void update(OnmsIpInterface entity)
- Specified by:
updatein interfaceOnmsDao<OnmsIpInterface,java.lang.Integer>
-
get
public OnmsIpInterface get(OnmsNode node, java.lang.String ipAddress)
Description copied from interface:IpInterfaceDaoget
- Specified by:
getin interfaceIpInterfaceDao- Parameters:
node- aOnmsNodeobject.ipAddress- aStringobject.- Returns:
- a
OnmsIpInterfaceobject.
-
findByNodeIdAndIpAddress
public OnmsIpInterface findByNodeIdAndIpAddress(java.lang.Integer nodeId, java.lang.String ipAddress)
Description copied from interface:IpInterfaceDaofindByNodeIdAndIpAddress
- Specified by:
findByNodeIdAndIpAddressin interfaceIpInterfaceDao- Parameters:
nodeId- aIntegerobject.ipAddress- aStringobject.- Returns:
- a
OnmsIpInterfaceobject.
-
findByForeignKeyAndIpAddress
public OnmsIpInterface findByForeignKeyAndIpAddress(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
Description copied from interface:IpInterfaceDaofindByForeignKeyAndIpAddress
- Specified by:
findByForeignKeyAndIpAddressin interfaceIpInterfaceDao- Parameters:
foreignSource- aStringobject.foreignId- aStringobject.ipAddress- aStringobject.- Returns:
- a
OnmsIpInterfaceobject.
-
findByIpAddress
public java.util.List<OnmsIpInterface> findByIpAddress(java.lang.String ipAddress)
Description copied from interface:IpInterfaceDaofindByIpAddress
- Specified by:
findByIpAddressin interfaceIpInterfaceDao- Parameters:
ipAddress- aStringobject.- Returns:
- a
Collectionobject.
-
findByNodeId
public java.util.List<OnmsIpInterface> findByNodeId(java.lang.Integer nodeId)
Description copied from interface:IpInterfaceDaofindByNodeId
- Specified by:
findByNodeIdin interfaceIpInterfaceDao- Parameters:
nodeId- aIntegerobject.- Returns:
- a
Collectionobject.
-
findByServiceType
public java.util.List<OnmsIpInterface> findByServiceType(java.lang.String svcName)
Description copied from interface:IpInterfaceDaofindByServiceType
- Specified by:
findByServiceTypein interfaceIpInterfaceDao- Parameters:
svcName- aStringobject.- Returns:
- a
Collectionobject.
-
findHierarchyByServiceType
public java.util.List<OnmsIpInterface> findHierarchyByServiceType(java.lang.String svcName)
Description copied from interface:IpInterfaceDaofindHierarchyByServiceType
- Specified by:
findHierarchyByServiceTypein interfaceIpInterfaceDao- Parameters:
svcName- aStringobject.- Returns:
- a
Collectionobject.
-
getInterfacesForNodes
public java.util.Map<java.net.InetAddress,java.lang.Integer> getInterfacesForNodes()
Description copied from interface:IpInterfaceDaoReturns a map of all IP to node ID mappings in the database.- Specified by:
getInterfacesForNodesin interfaceIpInterfaceDao- Returns:
- a
Mapobject.
-
findPrimaryInterfaceByNodeId
public OnmsIpInterface findPrimaryInterfaceByNodeId(java.lang.Integer nodeId)
- Specified by:
findPrimaryInterfaceByNodeIdin interfaceIpInterfaceDao
-
-