org.opennms.netmgt.dao
Interface CategoryDao

All Superinterfaces:
OnmsDao<OnmsCategory,Integer>
All Known Implementing Classes:
CategoryDaoHibernate

public interface CategoryDao
extends OnmsDao<OnmsCategory,Integer>

CategoryDao interface.

Version:
$Id: $
Author:
ranger

Method Summary
 OnmsCategory findByName(String name)
          findByName
 OnmsCategory findByName(String name, boolean useCached)
          findByName
 List<String> getAllCategoryNames()
          getAllCategoryNames
 List<OnmsCategory> getCategoriesWithAuthorizedGroup(String groupName)
          getCategoriesWithAuthorizedGroup
 List<org.hibernate.criterion.Criterion> getCriterionForCategorySetsUnion(String[]... categories)
          getCriterionForCategorySetsUnion
 
Methods inherited from interface org.opennms.netmgt.dao.OnmsDao
clear, countAll, countMatching, delete, findAll, findMatching, flush, get, initialize, load, save, saveOrUpdate, update
 

Method Detail

findByName

OnmsCategory findByName(String name)

findByName

Parameters:
name - a String object.
Returns:
a OnmsCategory object.

findByName

OnmsCategory findByName(String name,
                        boolean useCached)

findByName

Parameters:
name - a String object.
useCached - a boolean.
Returns:
a OnmsCategory object.

getAllCategoryNames

List<String> getAllCategoryNames()

getAllCategoryNames

Returns:
a List object.

getCriterionForCategorySetsUnion

List<org.hibernate.criterion.Criterion> getCriterionForCategorySetsUnion(String[]... categories)

getCriterionForCategorySetsUnion

Parameters:
categories - an array of String objects.
Returns:
a List object.

getCategoriesWithAuthorizedGroup

List<OnmsCategory> getCategoriesWithAuthorizedGroup(String groupName)

getCategoriesWithAuthorizedGroup

Parameters:
groupName - a String object.
Returns:
a List object.


Copyright © 2011. All Rights Reserved.