Package org.opennms.netmgt.dao.mock
Class MockCategoryDao
- java.lang.Object
-
- org.opennms.netmgt.dao.mock.AbstractMockDao<OnmsCategory,java.lang.Integer>
-
- org.opennms.netmgt.dao.mock.MockCategoryDao
-
- All Implemented Interfaces:
CategoryDao
,LegacyOnmsDao<OnmsCategory,java.lang.Integer>
,OnmsDao<OnmsCategory,java.lang.Integer>
,org.springframework.beans.factory.InitializingBean
public class MockCategoryDao extends AbstractMockDao<OnmsCategory,java.lang.Integer> implements CategoryDao
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
AbstractMockDao.NullEventForwarder
-
-
Constructor Summary
Constructors Constructor Description MockCategoryDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsCategory
findByName(java.lang.String name)
findByNameOnmsCategory
findByName(java.lang.String name, boolean useCached)
findByNameprotected void
generateId(OnmsCategory cat)
java.util.List<java.lang.String>
getAllCategoryNames()
getAllCategoryNamesjava.util.List<OnmsCategory>
getCategoriesWithAuthorizedGroup(java.lang.String groupName)
getCategoriesWithAuthorizedGroupjava.util.List<org.hibernate.criterion.Criterion>
getCriterionForCategorySetsUnion(java.lang.String[]... categories)
getCriterionForCategorySetsUnionprotected java.lang.Integer
getId(OnmsCategory cat)
java.lang.Integer
save(OnmsCategory cat)
-
Methods inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
afterPropertiesSet, clear, countAll, countMatching, countMatching, delete, delete, findAll, findMatching, findMatching, flush, get, getAlarmAssociationDao, getAlarmDao, getAssetRecordDao, getCategoryDao, getDistPollerDao, getEventDao, getIpInterfaceDao, getMonitoredServiceDao, getMonitoringLocationDao, getNodeDao, getServiceRegistry, getServiceTypeDao, getSnmpInterfaceDao, initialize, load, lock, saveOrUpdate, update
-
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.OnmsDao
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, saveOrUpdate, update
-
-
-
-
Method Detail
-
generateId
protected void generateId(OnmsCategory cat)
- Specified by:
generateId
in classAbstractMockDao<OnmsCategory,java.lang.Integer>
-
getId
protected java.lang.Integer getId(OnmsCategory cat)
- Specified by:
getId
in classAbstractMockDao<OnmsCategory,java.lang.Integer>
-
save
public java.lang.Integer save(OnmsCategory cat)
- Specified by:
save
in interfaceOnmsDao<OnmsCategory,java.lang.Integer>
- Overrides:
save
in classAbstractMockDao<OnmsCategory,java.lang.Integer>
-
findByName
public OnmsCategory findByName(java.lang.String name)
Description copied from interface:CategoryDao
findByName
- Specified by:
findByName
in interfaceCategoryDao
- Parameters:
name
- aString
object.- Returns:
- a
OnmsCategory
object.
-
findByName
public OnmsCategory findByName(java.lang.String name, boolean useCached)
Description copied from interface:CategoryDao
findByName
- Specified by:
findByName
in interfaceCategoryDao
- Parameters:
name
- aString
object.useCached
- a boolean.- Returns:
- a
OnmsCategory
object.
-
getAllCategoryNames
public java.util.List<java.lang.String> getAllCategoryNames()
Description copied from interface:CategoryDao
getAllCategoryNames
- Specified by:
getAllCategoryNames
in interfaceCategoryDao
- Returns:
- a
List
object.
-
getCriterionForCategorySetsUnion
public java.util.List<org.hibernate.criterion.Criterion> getCriterionForCategorySetsUnion(java.lang.String[]... categories)
Description copied from interface:CategoryDao
getCriterionForCategorySetsUnion
- Specified by:
getCriterionForCategorySetsUnion
in interfaceCategoryDao
- Parameters:
categories
- an array ofString
objects.- Returns:
- a
List
object.
-
getCategoriesWithAuthorizedGroup
public java.util.List<OnmsCategory> getCategoriesWithAuthorizedGroup(java.lang.String groupName)
Description copied from interface:CategoryDao
getCategoriesWithAuthorizedGroup
- Specified by:
getCategoriesWithAuthorizedGroup
in interfaceCategoryDao
- Parameters:
groupName
- aString
object.- Returns:
- a
List
object.
-
-