Class UserPortalDao
java.lang.Object
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<UserPortal, Long, IEntityContext>, IGenericDao<UserPortal>, IUserPortalDao
Implementation of the
IUserPortalDao for reading and writing UserPortal entities.- Since:
- 8.2.0
- Author:
- XIMA Media GmbH
-
Field Summary
Fields inherited from class de.xima.cmn.dao.AbstractDao
entityClass, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllClientPortals(IEntityContext ec, Mandant client) Returns all client user portal entities for the given client.Returns all system user portal entities.getByAlias(IEntityContext ec, String alias) getByName(IEntityContext ec, String name) getByUuid(IEntityContext ec, UUID uuid) Returns the user portal entity with the given UUID.getFileByUuid(IEntityContext ec, UUID portalUuid, UUID fileUuid) Returns the user portal file entity with the given UUID.getForFrontendServer(IEntityContext ec, FrontendServer frontendServer, int page, int pageSize) Returns all user portal entities available on the given frontend server.getForMasterServer(IEntityContext ec, int page, int pageSize) Returns all user portal entities available on the master server.protected IFCDaoActionHook<UserPortal> protected IFCDaoActionHook<UserPortal> Methods inherited from class GenericDao
getEntityRefs, readMethods inherited from class de.xima.cmn.dao.AbstractDao
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, updateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, updateMethods inherited from interface IGenericDao
count, createOrUpdate, findAll, findSingle, getEntityRefs, read
-
Constructor Details
-
UserPortalDao
public UserPortalDao()
-
-
Method Details
-
getAllClientPortals
Description copied from interface:IUserPortalDaoReturns all client user portal entities for the given client.- Specified by:
getAllClientPortalsin interfaceIUserPortalDao- Parameters:
ec- entity context for database transactions.client- to get the user portals for.- Returns:
- all client user portal entities for the given client.
-
getAllSystemPortals
Description copied from interface:IUserPortalDaoReturns all system user portal entities.- Specified by:
getAllSystemPortalsin interfaceIUserPortalDao- Parameters:
ec- entity context for database transactions.- Returns:
- all system user portal entities.
-
getByUuid
Description copied from interface:IUserPortalDaoReturns the user portal entity with the given UUID.- Specified by:
getByUuidin interfaceIUserPortalDao- Parameters:
ec- Entity context for database transactions.uuid- UUID of the user portal to get.- Returns:
- The user portal entity with the given UUID, or null if no such entity exists.
-
getByAlias
- Specified by:
getByAliasin interfaceIUserPortalDao
-
getByName
- Specified by:
getByNamein interfaceIUserPortalDao
-
getFileByUuid
Description copied from interface:IUserPortalDaoReturns the user portal file entity with the given UUID.- Specified by:
getFileByUuidin interfaceIUserPortalDao- Parameters:
ec- Entity context for database transactions.portalUuid- UUID of the user portal to get the file for.fileUuid- UUID of the file to get.- Returns:
- The user portal file entity with the given UUID, or null if no such entity exists.
-
getForFrontendServer
public PagedResult<UserPortal> getForFrontendServer(IEntityContext ec, FrontendServer frontendServer, int page, int pageSize) Description copied from interface:IUserPortalDaoReturns all user portal entities available on the given frontend server.- Specified by:
getForFrontendServerin interfaceIUserPortalDao- Parameters:
ec- entity context for database transactions.frontendServer- to get the user portals for.page- to get.pageSize- size of the page to get. Defines the size of the returned sub list.- Returns:
- all user portal entities available on the given frontend server.
-
getForMasterServer
Description copied from interface:IUserPortalDaoReturns all user portal entities available on the master server.- Specified by:
getForMasterServerin interfaceIUserPortalDao- Parameters:
ec- entity context for database transactions.page- to get.pageSize- size of the page to get. Defines the size of the returned sub list.- Returns:
- all user portal entities available on the master server.
-
getPreActionHook
- Overrides:
getPreActionHookin classGenericDao<UserPortal>
-
getPostActionHook
- Overrides:
getPostActionHookin classGenericDao<UserPortal>
-