edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3TableIndexDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3TableIndexDAO
- All Implemented Interfaces:
- GrouperDAO, TableIndexDAO
public class Hib3TableIndexDAO
- extends Hib3DAO
- implements TableIndexDAO
Data Access Object for table index
- Version:
- $Id$
- Author:
- mchyzer
testingNumberOfTimesReservedIndexes
public static long testingNumberOfTimesReservedIndexes
Hib3TableIndexDAO
public Hib3TableIndexDAO()
findById
public TableIndex findById(String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface TableIndexDAO
- Returns:
- the table index
- See Also:
TableIndexDAO.findById(java.lang.String, boolean)
saveOrUpdate
public void saveOrUpdate(TableIndex tableIndex)
- Description copied from interface:
TableIndexDAO
- insert or update a tableIndex
- Specified by:
saveOrUpdate
in interface TableIndexDAO
- See Also:
TableIndexDAO.saveOrUpdate(TableIndex)
delete
public void delete(TableIndex tableIndex)
- Description copied from interface:
TableIndexDAO
- delete a table index
- Specified by:
delete
in interface TableIndexDAO
- See Also:
TableIndexDAO.delete(TableIndex)
findByType
public TableIndex findByType(TableIndexType type)
- Description copied from interface:
TableIndexDAO
- find by type
- Specified by:
findByType
in interface TableIndexDAO
- Returns:
- the table index
- See Also:
TableIndexDAO#findByType(String)
reserveIds
public TableIndex reserveIds(TableIndexType tableIndexType,
int numberOfIndicesToReserve)
- Description copied from interface:
TableIndexDAO
- reserve a certain amount of indices
- Specified by:
reserveIds
in interface TableIndexDAO
- Returns:
- the tabe index that was saved (subtract the number of indices to reserve to see the start index
- See Also:
TableIndexDAO.reserveIds(TableIndexType, int)