public class BenutzerGruppeDao extends MandantDependentBaseDao<BenutzerGruppe> implements IBenutzerGruppeDao
| Constructor and Description | 
|---|
BenutzerGruppeDao()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
findUniqueName(IEntityContext ec,
              Mandant client,
              String candidate,
              BenutzerGruppe exclude)
Returns a name that is not taken by another  
BenutzerGruppe in the given client other than the excluded user
 group. | 
List<BenutzerGruppe> | 
getAllByProject(IEntityContext ec,
               Projekt project)
Returns all user groups being referenced by the given project 
 | 
Map<String,BenutzerGruppe> | 
getBenutzerGruppeByMandant(IEntityContext ec,
                          Mandant mandant)  | 
BenutzerGruppe | 
getByUUID(IEntityContext ec,
         Mandant client,
         String uuid)
Returns the user group with the given UUID string 
 | 
BenutzerGruppe | 
getByUUID(IEntityContext ec,
         Mandant client,
         UUID uuid)
Returns the user group with the given UUID 
 | 
protected IFCDaoActionHook<BenutzerGruppe> | 
getPostActionHook()  | 
protected IFCDaoActionHook<BenutzerGruppe> | 
getPreActionHook()  | 
boolean | 
isNameExisiting(IEntityContext ec,
               Mandant client,
               String name)
Returns whether or not the given user group name exists within the given client 
 | 
getEntityRefs, readall, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEntityRefs, readall, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, updatepublic Map<String,BenutzerGruppe> getBenutzerGruppeByMandant(IEntityContext ec, Mandant mandant)
getBenutzerGruppeByMandant in interface IBenutzerGruppeDaopublic List<BenutzerGruppe> getAllByProject(IEntityContext ec, Projekt project)
IBenutzerGruppeDaogetAllByProject in interface IBenutzerGruppeDaoec - IEntityContext to be usedproject - Projekt project to search for user groupsList of BenutzerGruppes that are being referenced by the projectpublic BenutzerGruppe getByUUID(IEntityContext ec, Mandant client, String uuid)
IBenutzerGruppeDaogetByUUID in interface IBenutzerGruppeDaoec - IEntityContext to useclient - Mandant context in which to look for user groupuuid - String UUID string of the user groupBenutzerGruppe for the given UUID and clientpublic BenutzerGruppe getByUUID(IEntityContext ec, Mandant client, UUID uuid)
IBenutzerGruppeDaogetByUUID in interface IBenutzerGruppeDaoec - IEntityContext to useclient - Mandant context in which to look for user groupuuid - UUID UUID of the user groupBenutzerGruppe for the given UUID and clientpublic String findUniqueName(IEntityContext ec, Mandant client, String candidate, BenutzerGruppe exclude)
IBenutzerGruppeDaoBenutzerGruppe in the given client other than the excluded user
 group. An index will be added to the candidate if necessary.findUniqueName in interface IBenutzerGruppeDaoec - IEntityContext to be usedclient - Mandant for which a unique user group name should be generatedcandidate - String user group name candiate to be made uniqueexclude - BenutzerGruppe user group to be excluded from searchpublic boolean isNameExisiting(IEntityContext ec, Mandant client, String name)
IBenutzerGruppeDaoisNameExisiting in interface IBenutzerGruppeDaoec - IEntityContext to be usedclient - Mandant for which to check uniquenessprotected IFCDaoActionHook<BenutzerGruppe> getPreActionHook()
getPreActionHook in class GenericDao<BenutzerGruppe>protected IFCDaoActionHook<BenutzerGruppe> getPostActionHook()
getPostActionHook in class GenericDao<BenutzerGruppe>Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.