@SuppressWarnings("unchecked")
@Override
public List<SecRight> getAllRights(int type) {
final DetachedCriteria criteria = DetachedCriteria.forClass(SecRight.class);
criteria.addOrder(Order.asc("rigName"));
if (type != -1) {
criteria.add(Restrictions.eq("rigType", Integer.valueOf(type)));
// criteria.add(Restrictions.or(Restrictions.eq("rigType", 2),
// Restrictions.eq("rigType", 1)));