Class BaseFileItemDao
- java.lang.Object
-
- org.apache.openmeetings.db.dao.file.BaseFileItemDao
-
- All Implemented Interfaces:
IDataProviderDao<BaseFileItem>
- Direct Known Subclasses:
FileItemDao,RecordingDao
@Repository @Transactional public class BaseFileItemDao extends Object implements IDataProviderDao<BaseFileItem>
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.persistence.EntityManagerem
-
Constructor Summary
Constructors Constructor Description BaseFileItemDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcount()Count the number of instances ofIDataProviderDaolongcount(String search)Count the number of instances ofIDataProviderDaovoiddelete(BaseFileItem f)voiddelete(BaseFileItem entity, Long userId)Delete an instance ofIDataProviderDaoList<BaseFileItem>get(long start, long count)Get a list of instances ofIDataProviderDaoBaseFileItemget(Long id)Get an instance of anIDataProviderDaoList<BaseFileItem>get(String search, long start, long count, String order)Get a list of instances ofIDataProviderDao<T extends BaseFileItem>
Tget(String hash, Class<T> clazz)BaseFileItemgetAny(Long id)<T extends BaseFileItem>
TgetAny(String hash, Class<T> clazz)BaseFileItemgetBase(Long id)BaseFileItemupdate(BaseFileItem entity, Long userId)Update an instance ofIDataProviderDaoBaseFileItemupdateBase(BaseFileItem f)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.openmeetings.db.dao.IDataProviderDao
get
-
-
-
-
Method Detail
-
get
public <T extends BaseFileItem> T get(String hash, Class<T> clazz)
-
getAny
public <T extends BaseFileItem> T getAny(String hash, Class<T> clazz)
-
get
public BaseFileItem get(Long id)
Description copied from interface:IDataProviderDaoGet an instance of anIDataProviderDao- Specified by:
getin interfaceIDataProviderDao<BaseFileItem>- Parameters:
id- - id of instance to retrieve- Returns:
- instance with the id gived
-
getBase
public BaseFileItem getBase(Long id)
-
getAny
public BaseFileItem getAny(Long id)
-
delete
public void delete(BaseFileItem f)
-
updateBase
public BaseFileItem updateBase(BaseFileItem f)
-
get
public List<BaseFileItem> get(long start, long count)
Description copied from interface:IDataProviderDaoGet a list of instances ofIDataProviderDao- Specified by:
getin interfaceIDataProviderDao<BaseFileItem>- Parameters:
start- - the start to range to retrievecount- - maximum instance count to retrieve- Returns:
- list of instances in the range specified
-
get
public List<BaseFileItem> get(String search, long start, long count, String order)
Description copied from interface:IDataProviderDaoGet a list of instances ofIDataProviderDao- Specified by:
getin interfaceIDataProviderDao<BaseFileItem>- Parameters:
search- - string search criteria to filter entitiesstart- - the start to range to retrievecount- - maximum instance count to retrieveorder- - column and sort order- Returns:
- list of instances in the range specified
-
count
public long count()
Description copied from interface:IDataProviderDaoCount the number of instances ofIDataProviderDao- Specified by:
countin interfaceIDataProviderDao<BaseFileItem>- Returns:
- count of instances
-
count
public long count(String search)
Description copied from interface:IDataProviderDaoCount the number of instances ofIDataProviderDao- Specified by:
countin interfaceIDataProviderDao<BaseFileItem>- Parameters:
search- - string search criteria to filter entities- Returns:
- count of instances satisfying given search criteria
-
update
public BaseFileItem update(BaseFileItem entity, Long userId)
Description copied from interface:IDataProviderDaoUpdate an instance ofIDataProviderDao- Specified by:
updatein interfaceIDataProviderDao<BaseFileItem>- Parameters:
entity- - entity to be updateduserId- - user performed update- Returns:
- - updated entity
-
delete
public void delete(BaseFileItem entity, Long userId)
Description copied from interface:IDataProviderDaoDelete an instance ofIDataProviderDao- Specified by:
deletein interfaceIDataProviderDao<BaseFileItem>- Parameters:
entity- - entity to be deleteduserId- - user performed delete
-
-