public interface IPostfachDao extends IMandantDependentBaseDao<Postfach>
Modifier and Type | Method and Description |
---|---|
void |
clear(IEntityContext entityContext,
Mandant man,
Postfach postfach)
Deprecated.
|
void |
clear(IEntityContext entityContext,
Postfach postfach) |
String |
findUniqueName(IEntityContext ec,
Mandant client,
String candidate,
Postfach exclude)
Returns a name that is not taken by another
Postfach in the given client other than the excluded inbox. |
List<Postfach> |
getAllByBenutzergruppe(IEntityContext ec,
BenutzerGruppe benutzerGruppe) |
List<Postfach> |
getAllByClient(IEntityContext ec,
Mandant client)
Returns all inboxes of the given
Mandant |
Postfach |
getByUUID(IEntityContext ec,
Mandant client,
String uuid)
Returns the inbox with the given UUID
|
Postfach |
getByUUID(IEntityContext ec,
Mandant client,
UUID uuid)
Returns the inbox with the given UUID
|
List<Postfach> |
getPostfachByBenutzer(IEntityContext ec,
Benutzer benutzer) |
boolean |
isNameExisiting(IEntityContext ec,
Mandant client,
String name)
Returns whether or not the given inbox name exists within the given client
|
getEntityRefs, read
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, update
@Deprecated void clear(IEntityContext entityContext, Mandant man, Postfach postfach)
clear(IEntityContext, Postfach)
void clear(IEntityContext entityContext, Postfach postfach)
List<Postfach> getPostfachByBenutzer(IEntityContext ec, Benutzer benutzer)
List<Postfach> getAllByBenutzergruppe(IEntityContext ec, BenutzerGruppe benutzerGruppe)
List<Postfach> getAllByClient(IEntityContext ec, Mandant client)
Mandant
ec
- EntityContext
the entity context in which the action is to be performedclient
- Mandant
whose inboxes should be looked forList
of Postfach
s of the given Mandant
Postfach getByUUID(IEntityContext ec, Mandant client, String uuid)
ec
- IEntityContext
to useclient
- Mandant
context in which to look for inboxuuid
- String
UUID of the inboxPostfach
for the given UUID and clientPostfach getByUUID(IEntityContext ec, Mandant client, UUID uuid)
ec
- IEntityContext
to useclient
- Mandant
context in which to look for inboxuuid
- UUID
UUID of the inboxPostfach
for the given UUID and clientString findUniqueName(IEntityContext ec, Mandant client, String candidate, Postfach exclude)
Postfach
in the given client other than the excluded inbox. An
index will be added to the candidate if necessary.ec
- IEntityContext
to be usedclient
- Mandant
for which a unique inbox name should be generatedcandidate
- String
inbox name candiate to be made uniqueexclude
- Postfach
inbox to be excluded from searchboolean isNameExisiting(IEntityContext ec, Mandant client, String name)
ec
- IEntityContext
to be usedclient
- Mandant
for which to check uniquenesscandidate
- String
inbox name to checkCopyright © 2021 XIMA MEDIA GmbH. All rights reserved.